A Índia está localizada no continente asiático. A Índia é o sétimo maior país do mundo em área territorial, com uma área total de 1.269.346 milhas quadradas.
A Índia faz fronteira com os países de Bangladesh, Butão, Birmânia, China, Nepal e Paquistão, bem como com o Oceano Índico, o Mar da Arábia e a Baía de Bengala. O país tem uma costa de 4.700 milhas. A Índia compreende a maior parte do subcontinente indiano e fica no topo da placa tectônica indiana. O Monte Kanchenjunga da Índia é a terceira montanha mais alta do mundo, com uma altitude de mais de 28.000 pés. O país tem um clima diverso que pode variar de tropical no sul a um clima temperado confortável no norte.