
Mahoba to Roorkee
Roorkee is approximately 650+ kms from Mahoba. The fastest way to reach Roorkee from Mahoba is by Train, Flight, Cab Via Khajuraho, Delhi. It takes approximately 9 hours. The cheapest way to reach Roorkee from Mahoba is by Train Via Mathura which would take approximately 13 hours.
Sort By
Mode of Transport
Via Lucknow
RECOMMENDED
Mahoba
Lucknow
Roorkee
Approx Travel Time
14h 4m
₹4,069
Onwards
Via Khajuraho, Delhi
Mahoba
Khajuraho
Delhi
Roorkee
Approx Travel Time
9h 18m
₹4,118
Onwards
Mahoba
Khajuraho
Delhi
Roorkee
Approx Travel Time
9h 50m
₹10,809
Onwards
Mahoba
Khajuraho
Delhi
Roorkee
Approx Travel Time
9h 53m
₹7,712
Onwards
FASTEST
Mahoba
Khajuraho
Delhi
Roorkee
Approx Travel Time
9h 15m
₹7,215
Onwards
Via Mathura
CHEAPEST
Mahoba
Mathura
Roorkee
Approx Travel Time
12h 59m
₹505
Onwards
Via Agra
Mahoba
Agra
Roorkee
Approx Travel Time
16h 20m
₹1,844
Onwards
Via Delhi
Mahoba
Delhi
Roorkee
Approx Travel Time
18h 50m
₹3,731
Onwards
Via Lucknow, Dehradun
Mahoba
Lucknow
Dehradun
Roorkee
Approx Travel Time
10h 17m
₹9,986
Onwards
Via Unnao
Mahoba
Unnao
Roorkee
Approx Travel Time
14h 39m
₹4,353
Onwards
Frequently Asked Questions
What is the distance between Mahoba and Roorkee?
Roorkee is approximately 650+ kms from Mahoba.
How long does it take to reach Roorkee from Mahoba?
It takes approximately 9 hours to reach Roorkee from Mahoba by Train, Flight, Cab Via Khajuraho, Delhi.
What is the cheapest way to reach Roorkee from Mahoba?
The cheapest way to reach Roorkee from Mahoba is by Train Via Mathura.
What is the fastest way to reach Roorkee from Mahoba?
The fastest way to reach Roorkee from Mahoba is by Train, Flight, Cab Via Khajuraho, Delhi.