Mahuva to Roorkee Distance
Roorkee is approximately 1450+ km from Mahuva. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Roorkee, 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.

Via Viramgam
RECOMMENDED
CHEAPEST
Mahuva
Viramgam
Roorkee
Approx Travel Time
1d 4h 22m
₹750
Onwards
Via Ahmedabad, Delhi
Mahuva
Ahmedabad
Delhi
Roorkee
Approx Travel Time
13h 28m
₹11,602
Onwards
Mahuva
Ahmedabad
Delhi
Roorkee
Approx Travel Time
15h 2m
₹11,807
Onwards
Via Bhavnagar, Kishangarh
Mahuva
Bhavnagar
Kishangarh
Roorkee
Approx Travel Time
1d 8h
₹1,694
Onwards
Via Ahmedabad, Dehradun
Mahuva
Ahmedabad
Dehradun
Roorkee
Approx Travel Time
12h 23m
₹12,974
Onwards
FASTEST
Mahuva
Ahmedabad
Dehradun
Roorkee
Approx Travel Time
12h 4m
₹16,229
Onwards
Mahuva
Ahmedabad
Dehradun
Roorkee
Approx Travel Time
12h 47m
₹13,205
Onwards
Via Surat, Delhi
Mahuva
Surat
Delhi
Roorkee
Approx Travel Time
1d 3h 4m
₹1,285
Onwards
Via Ahmedabad, Kishangarh
Mahuva
Ahmedabad
Kishangarh
Roorkee
Approx Travel Time
1d 5h 17m
₹6,022
Onwards
Via Ahmedabad, Mohali
Mahuva
Ahmedabad
Mohali
Roorkee
Approx Travel Time
14h 31m
₹12,031
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Mahuva and Roorkee?
The straight-line distance is approximately 1100+ km.
What is the distance from Mahuva to Roorkee via Viramgam?
Via Viramgam, the distance is approximately 1450+ km, taking around 29 hours.

