hero
How2Go
Thiruvananthapuram to Rameshwaram

Thiruvananthapuram to Rameshwaram

Rameshwaram is approximately 350+ kms from Thiruvananthapuram. The fastest way to reach Rameshwaram from Thiruvananthapuram is by Cab. It takes approximately 8 hours. The cheapest way to reach Rameshwaram from Thiruvananthapuram is by Train, Bus Via Takkalai which would take approximately 9 hours.

Sort By
Mode of Transport

Direct Cab

RECOMMENDED

FASTEST

Thiruvananthapuram

Rameshwaram

Approx Travel Time

7h 40m

₹8,604

Onwards

Via Nagercoil

Thiruvananthapuram

Nagercoil

Rameshwaram

Approx Travel Time

8h 2m

On Demand

Thiruvananthapuram

Nagercoil

Rameshwaram

Approx Travel Time

8h 15m

On Demand

Ads by MMT

Via Madurai

Thiruvananthapuram

Madurai

Rameshwaram

Approx Travel Time

8h 43m

₹3,102

Onwards

Thiruvananthapuram

Madurai

Rameshwaram

Approx Travel Time

8h 30m

On Demand

Via Virudunagar

Thiruvananthapuram

Virudunagar

Rameshwaram

Approx Travel Time

8h 11m

On Demand

Ads by MMT

Via Takkalai

CHEAPEST

Thiruvananthapuram

Takkalai

Rameshwaram

Approx Travel Time

8h 23m

₹649

Onwards

Via Tirunelveli

Thiruvananthapuram

Tirunelveli

Rameshwaram

Approx Travel Time

8h 32m

On Demand

Thiruvananthapuram

Tirunelveli

Rameshwaram

Approx Travel Time

8h 40m

On Demand

Thiruvananthapuram

Tirunelveli

Rameshwaram

Approx Travel Time

8h 25m

On Demand

Frequently Asked Questions

What is the distance between Thiruvananthapuram and Rameshwaram?

Rameshwaram is approximately 350+ kms from Thiruvananthapuram.

How long does it take to reach Rameshwaram from Thiruvananthapuram?

It takes approximately 8 hours to reach Rameshwaram from Thiruvananthapuram by Cab.

What is the cheapest way to reach Rameshwaram from Thiruvananthapuram?

The cheapest way to reach Rameshwaram from Thiruvananthapuram is by Train, Bus Via Takkalai.

What is the fastest way to reach Rameshwaram from Thiruvananthapuram?

The fastest way to reach Rameshwaram from Thiruvananthapuram is by Cab.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India