Travel from Colombo to Rameswaram

How to get from Colombo to Rameswaram?

There is no direct connection from Colombo to Rameswaram. However, you can take the line 187 bus to Colombo airport, fly to Tiruchirapalli, take the taxi to Tiruchirapalli, then take the bus to Rameswaram. Alternatively, you can take the line 187 bus to Colombo airport, fly to Madurai, take the taxi to Madurai Junction (MDU), take the train to Ramanathapuram (RMD), take the walk to Ramanathapuram, then take the bus to Rameswaram.

How to get from Colombo to Rameswaram

From Colombo Bastian Mawatha Bus Terminal line 187 bus to Colombo airport, fly to Tiruchirapalli airport, taxi to Tiruchirapalli, then bus to Rameswaram. 9 h 5 min $122. From Colombo Bastian Mawatha Bus Terminal line 187 bus to Colombo airport, fly to Madurai airport, taxi to Madurai Junction (MDU), train to Ramanathapuram (RMD), walk to Ramanathapuram, then bus to Rameswaram. 8 h 51 min $120.