Roorkee to Mayiladuthurai Distance

Mayiladuthurai is approximately 2250+ km from Roorkee. 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 12 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 Roorkee, India to Mayiladuthurai, India

Via Delhi, Tiruchirappalli

RECOMMENDED

FASTEST

Roorkee

Delhi

Tiruchirappalli

Mayiladuthurai

Approx Travel Time

12h 15m

₹9,595

Onwards

Via Delhi, Chennai

Roorkee

Delhi

Chennai

Mayiladuthurai

Approx Travel Time

16h 10m

₹10,327

Onwards

CHEAPEST

Roorkee

Delhi

Chennai

Mayiladuthurai

Approx Travel Time

1d 12h 26m

₹885

Onwards

Roorkee

Delhi

Chennai

Mayiladuthurai

Approx Travel Time

1d 15h 30m

₹1,357

Onwards

Roorkee

Delhi

Chennai

Mayiladuthurai

Approx Travel Time

1d 12h 42m

₹3,945

Onwards

Roorkee

Delhi

Chennai

Mayiladuthurai

Approx Travel Time

13h 16m

₹9,855

Onwards

Ads by MMT

Via Agra, Bangalore

Roorkee

Agra

Bangalore

Mayiladuthurai

Approx Travel Time

2d 7h 47m

₹6,497

Onwards

Via Dehradun, Chennai

Roorkee

Dehradun

Chennai

Mayiladuthurai

Approx Travel Time

13h 53m

₹9,515

Onwards

Roorkee

Dehradun

Chennai

Mayiladuthurai

Approx Travel Time

13h 28m

₹12,257

Onwards

Ads by MMT

Via Ghaziabad, Chennai

Roorkee

Ghaziabad

Chennai

Mayiladuthurai

Approx Travel Time

12h 44m

₹10,164

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 2100+ km.

What is the distance from Roorkee to Mayiladuthurai via Delhi?

Via Delhi, the distance is approximately 2250+ km, taking around 12 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India