L'India si trova nel continente asiatico. L'India è il settimo paese al mondo per superficie, con un'area totale di 1.269.346 miglia quadrate.
L'India confina con i paesi del Bangladesh, del Bhutan, della Birmania, della Cina, del Nepal e del Pakistan, nonché dell'Oceano Indiano, del Mar Arabico e del Golfo del Bengala. Il paese ha una linea costiera di 4.700 miglia. L'India comprende la maggior parte del subcontinente indiano e giace sopra la placca tettonica indiana. Il monte indiano Kanchenjunga è la terza montagna più alta del mondo, con un'altezza di oltre 28.000 piedi. Il paese ha un clima diverso che può variare dall'essere tropicale nel sud a un clima confortevole e temperato nel nord.