Thodupuzha to Mayiladuthurai Distance

Mayiladuthurai is approximately 450+ km from Thodupuzha. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Mayiladuthurai, with a total travel time of approximately 9 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Thodupuzha, India to Mayiladuthurai, India

Via Tirupur

RECOMMENDED

Thodupuzha

Tirupur

Mayiladuthurai

Approx Travel Time

10h 33m

₹1,365

Onwards

Via Cochin, Tiruchirappalli

Thodupuzha

Cochin

Tiruchirappalli

Mayiladuthurai

Approx Travel Time

9h 35m

On Demand

Thodupuzha

Cochin

Tiruchirappalli

Mayiladuthurai

Approx Travel Time

9h 39m

On Demand

FASTEST

Thodupuzha

Cochin

Tiruchirappalli

Mayiladuthurai

Approx Travel Time

9h 3m

On Demand

Ads by MMT

Via Salem

Thodupuzha

Salem

Mayiladuthurai

Approx Travel Time

12h 20m

₹1,749

Onwards

Via Thrissur, Nilakkottai

Thodupuzha

Thrissur

Nilakkottai

Mayiladuthurai

Approx Travel Time

11h 54m

₹4,660

Onwards

Ads by MMT

Via Thrissur, Thanjavur

Thodupuzha

Thrissur

Thanjavur

Mayiladuthurai

Approx Travel Time

12h 56m

₹5,968

Onwards

Via Kottayam, Dindigul

Thodupuzha

Kottayam

Dindigul

Mayiladuthurai

Approx Travel Time

10h 17m

₹1,470

Onwards

Via Chalakudy, Dindigul

Thodupuzha

Chalakudy

Dindigul

Mayiladuthurai

Approx Travel Time

10h 27m

₹1,600

Onwards

Via Coimbatore

CHEAPEST

Thodupuzha

Coimbatore

Mayiladuthurai

Approx Travel Time

11h 42m

₹1,174

Onwards

Frequently Asked Questions

What is the distance between Thodupuzha and Mayiladuthurai?

Mayiladuthurai is approximately 450+ km from Thodupuzha.

How long does it take to reach Mayiladuthurai from Thodupuzha?

It takes approximately 9 hours to reach Mayiladuthurai from Thodupuzha by Bus, Flight, Cab Via Cochin, Tiruchirappalli.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India