L'Inde a deux côtes principales, sur la mer d'Arabie à l'ouest, et la baie du Bengale à l'est. Les deux ont des plages tropicales avec différents degrés de développement. Au nord, l'Inde est séparée de la Chine par la chaîne de l'Himalaya et les royaumes du Népal et du Bhoutan. Au nord-ouest, on trouve une longue frontière avec le Pakistan. Cette dernière contourne également le Bangladesh et va jusqu'au Myanmar.