L'île de Ramashvaram est située dans le golfe de Mannar, bras de mer étroit qui sépare le Tamil Nadu du Sri Lanka.