Mayiladuthurai to Kanjirappally Distance

Kanjirappally is approximately 400+ km from Mayiladuthurai. Compare the available routes and travel options between the two cities. The fastest way to reach Kanjirappally takes 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 Mayiladuthurai, India to Kanjirappally, India

Via Dindigul

RECOMMENDED

FASTEST

Mayiladuthurai

Dindigul

Kanjirappally

Approx Travel Time

8h 45m

₹1,053

Onwards

Via Tiruchirappalli, Pathanapuram

Mayiladuthurai

Tiruchirappalli

Pathanapuram

Kanjirappally

Approx Travel Time

13h 55m

₹1,066

Onwards

Mayiladuthurai

Tiruchirappalli

Pathanapuram

Kanjirappally

Approx Travel Time

12h 58m

₹4,009

Onwards

CHEAPEST

Mayiladuthurai

Tiruchirappalli

Pathanapuram

Kanjirappally

Approx Travel Time

10h 56m

₹412

Onwards

Mayiladuthurai

Tiruchirappalli

Pathanapuram

Kanjirappally

Approx Travel Time

12h 28m

₹747

Onwards

Mayiladuthurai

Tiruchirappalli

Pathanapuram

Kanjirappally

Approx Travel Time

12h 33m

₹731

Onwards

Ads by MMT

Via Tiruchirappalli

Mayiladuthurai

Tiruchirappalli

Kanjirappally

Approx Travel Time

9h 18m

₹1,279

Onwards

Via Coimbatore

Mayiladuthurai

Coimbatore

Kanjirappally

Approx Travel Time

12h 14m

₹1,075

Onwards

Ads by MMT

Via Tirupur

Mayiladuthurai

Tirupur

Kanjirappally

Approx Travel Time

12h 33m

₹964

Onwards

Via Virudunagar, Pathanapuram

Mayiladuthurai

Virudunagar

Pathanapuram

Kanjirappally

Approx Travel Time

11h 32m

₹472

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Mayiladuthurai and Kanjirappally?

The straight-line distance is approximately 350+ km.

What is the distance from Mayiladuthurai to Kanjirappally via Dindigul?

Via Dindigul, the distance is approximately 400+ km, taking around 9 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India