How to Reach Rameshwaram, India

The Easiest Way to Reach Rameshwaram


  • By Air: The closest airport to Rameshwaram is in Maduraiwhich is at a distance of 174 kilometers. This airport caters to flights from Chennai, Bangalore, and Mumbai. You could take a train or taxi to get to Rameshwaram from here.
  • By Train: the rail routes of the city connect Rameshwaram to major cities like Chennai, Coimbatore, Madurai, Trichy and Tirunelveli.
  • By road: You could hire a taxi or, rent a car or use a cycle rickshaw to get into Rameshwaram from the neighboring towns of this city. City buses are also a mode of transport to get to the city.


You could get around this small city on foot. You could also hire a taxi for the same. Private transport is also an option.

Are you looking for a Rameshwaram travel itinerary? Create an itinerary within minutes, on your own!

How to Reach Rameshwaram from Nearby Cities

Route Distance Time
Virudhunagar to Rameshwaram 151.61 km 2 hours 31 mins
Madurai to Rameshwaram 160.82 km 4 hours 2 mins