L'India è circondata da un totale di sei paesi nella sua posizione dell'Asia meridionale, tra cui Pakistan, Birmania, Cina, Nepal, Bangladesh e Bhutan. Questi paesi per lo più confina con l'India nelle direzioni nord, , l'ovest e il sud sono in gran parte coperti dall'acqua.
Ci sono tre corpi idrici che confinano con l'India: il Mar Arabico a ovest, il Golfo del Bengala a est e il Mare delle Laccadive a nord. L'India comprende oltre 8.600 miglia di terra. La sua costa è lunga meno di 4.400 miglia, che è inferiore alla lunghezza del terreno condiviso con altre nazioni. Il più grande paese confinante dell'India è la Cina.