L'Inde est entourée d'un total de six pays dans son emplacement en Asie du Sud, dont le Pakistan, la Birmanie, la Chine, le Népal, le Bangladesh et le Bhoutan. Ces pays bordent principalement l'Inde dans les directions nord, comme l'est , l'ouest et le sud sont en grande partie entourés d'eau.
Il y a trois plans d'eau bordant l'Inde : la mer d'Arabie à l'ouest, la baie du Bengale à l'est et la mer des Laquedives au nord. L'Inde comprend plus de 8 600 miles de terres. Son littoral mesure moins de 4 400 milles de long, ce qui est inférieur à la longueur du sol partagé avec d'autres nations. Le plus grand pays frontalier de l'Inde est la Chine.