hero
How2Go
Rameshwaram to Mettupalayam

Rameshwaram to Mettupalayam

Mettupalayam is approximately 400+ km from Rameshwaram, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Mettupalayam.

Read More
Sort By
Mode of Transport

Direct Bus

RECOMMENDED

Rameshwaram

METTUPALAYAM

Approx Travel Time

10h 52m

₹1,599

Onwards

Via Dindigul

CHEAPEST

FASTEST

Rameshwaram

Dindigul

METTUPALAYAM

Approx Travel Time

7h 30m

₹325

Onwards

Rameshwaram

Dindigul

METTUPALAYAM

Approx Travel Time

9h 40m

₹679

Onwards

Via Madurai, Coimbatore

Rameshwaram

Madurai

Coimbatore

METTUPALAYAM

Approx Travel Time

9h 13m

₹675

Onwards

Rameshwaram

Madurai

Coimbatore

METTUPALAYAM

Approx Travel Time

10h 20m

₹816

Onwards

Via Dindigul, Coimbatore

Rameshwaram

Dindigul

Coimbatore

METTUPALAYAM

Approx Travel Time

9h 40m

₹829

Onwards

Via Ramanathapuram, Palani, Coimbatore

Rameshwaram

Ramanathapuram

Palani

Coimbatore

METTUPALAYAM

Approx Travel Time

9h 38m

₹1,687

Onwards

Via Ilaiyankudi, Tirupur

Rameshwaram

Ilaiyankudi

Tirupur

METTUPALAYAM

Approx Travel Time

11h 45m

₹2,649

Onwards

Rameshwaram

Ilaiyankudi

Tirupur

METTUPALAYAM

Approx Travel Time

12h 54m

₹4,432

Onwards

Frequently Asked Questions

What is the distance between Rameshwaram and Mettupalayam?

Mettupalayam is approximately 400+ kms from Rameshwaram.

How long does it take to reach Mettupalayam from Rameshwaram?

It takes approximately 8 hours to reach Mettupalayam from Rameshwaram by Train Via Dindigul.

What is the cheapest way to reach Mettupalayam from Rameshwaram?

The cheapest way to reach Mettupalayam from Rameshwaram is by Train Via Dindigul.

What is the fastest way to reach Mettupalayam from Rameshwaram?

The fastest way to reach Mettupalayam from Rameshwaram is by Train Via Dindigul.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India