Madurai to Roorkee - Multiple Options To Reach By Flight, Train, Cab, Bus
Roorkee is approximately 2450+ kms from Madurai. The fastest way to reach Roorkee from Madurai is by Flight, Train Via Bangalore, Dehradun. It takes approximately 9 hours. The cheapest way to reach Roorkee from Madurai is by Flight, Train Via Delhi which would take approximately 10 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Madurai
Delhi
Roorkee
Approx Travel Time
9h 55m
₹7,876
Onwards
Madurai
Delhi
Roorkee
Approx Travel Time
10h 10m
₹11,430
Onwards
Via Bangalore, Dehradun
FASTEST
Madurai
Bangalore
Dehradun
Roorkee
Approx Travel Time
8h 35m
₹13,334
Onwards
Madurai
Bangalore
Dehradun
Roorkee
Approx Travel Time
8h 50m
₹13,804
Onwards
Madurai
Bangalore
Dehradun
Roorkee
Approx Travel Time
8h 50m
₹18,094
Onwards
Via Bangalore, Bareilly
Madurai
Bangalore
Bareilly
Roorkee
Approx Travel Time
12h 35m
₹12,778
Onwards
Madurai
Bangalore
Bareilly
Roorkee
Approx Travel Time
14h 53m
₹17,752
Onwards
Via Bangalore, Jaipur
Madurai
Bangalore
Jaipur
Roorkee
Approx Travel Time
15h 50m
₹11,417
Onwards
Via Bangalore, Lucknow
Madurai
Bangalore
Lucknow
Roorkee
Approx Travel Time
17h 20m
₹10,278
Onwards
Via Bangalore, Mohali
Madurai
Bangalore
Mohali
Roorkee
Approx Travel Time
10h 50m
₹11,346
Onwards
Frequently Asked Questions
What is the distance between Madurai and Roorkee?
Roorkee is approximately 2450+ kms from Madurai.
How long does it take to reach Roorkee from Madurai?
It takes approximately 9 hours to reach Roorkee from Madurai by Flight, Train Via Bangalore, Dehradun.
What is the cheapest way to reach Roorkee from Madurai?
The cheapest way to reach Roorkee from Madurai is by Flight, Train Via Delhi.
What is the fastest way to reach Roorkee from Madurai?
The fastest way to reach Roorkee from Madurai is by Flight, Train Via Bangalore, Dehradun.