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 14 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 Dehradun, Chennai

RECOMMENDED

Roorkee

Dehradun

Chennai

Mayiladuthurai

Approx Travel Time

15h 22m

On Demand

Roorkee

Dehradun

Chennai

Mayiladuthurai

Approx Travel Time

15h 47m

₹8,380

Onwards

Via Delhi, Chennai

Roorkee

Delhi

Chennai

Mayiladuthurai

Approx Travel Time

16h 35m

₹8,794

Onwards

CHEAPEST

Roorkee

Delhi

Chennai

Mayiladuthurai

Approx Travel Time

1d 23h 15m

₹1,089

Onwards

Roorkee

Delhi

Chennai

Mayiladuthurai

Approx Travel Time

16h 33m

₹8,590

Onwards

Ads by MMT

Via Nagpur

Roorkee

Nagpur

Mayiladuthurai

Approx Travel Time

1d 21h

₹1,345

Onwards

Via Dehradun, Tiruchirappalli

FASTEST

Roorkee

Dehradun

Tiruchirappalli

Mayiladuthurai

Approx Travel Time

13h 20m

On Demand

Ads by MMT

Via Mathura, Chennai

Roorkee

Mathura

Chennai

Mayiladuthurai

Approx Travel Time

1d 19h 40m

₹7,783

Onwards

Via Delhi, Bangalore

Roorkee

Delhi

Bangalore

Mayiladuthurai

Approx Travel Time

2d 7h 30m

₹7,137

Onwards

Via Ghaziabad, Chennai

Roorkee

Ghaziabad

Chennai

Mayiladuthurai

Approx Travel Time

15h 40m

₹8,600

Onwards

Frequently Asked Questions

What is the distance between Roorkee and Mayiladuthurai?

Mayiladuthurai is approximately 2250+ km from Roorkee.

How long does it take to reach Mayiladuthurai from Roorkee?

It takes approximately 14 hours to reach Mayiladuthurai from Roorkee by Cab, Flight Via Dehradun, Tiruchirappalli.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India