India está rodeada por un total de seis países en su ubicación del sur de Asia, incluidos Pakistán, Birmania, China, Nepal, Bangladesh y Bután. La mayoría de estos países limitan con India en direcciones del norte, como el este. El oeste y el sur están en gran parte abarcados por el agua.
Hay tres cuerpos de agua que bordean la India: el Mar Arábigo al oeste, la Bahía de Bengala al este y el Mar Laccadive al norte. India comprende más de 8,600 millas de tierra. Su litoral tiene menos de 4,400 millas de largo, que es menos que la longitud del suelo compartido con otras naciones. El país fronterizo más grande de la India es China.