
Betul to Roorkee
Roorkee is approximately 950+ kms from Betul. The fastest way to reach Roorkee from Betul is by Train Via Agra. It takes approximately 21 hours. The cheapest way to reach Roorkee from Betul is by Train Via Faridabad which would take approximately 21 hours.
Sort By
Mode of Transport
Via Agra
RECOMMENDED
FASTEST
Betul
Agra
Roorkee
Approx Travel Time
20h 40m
₹640
Onwards
Via Gwalior
Betul
Gwalior
Roorkee
Approx Travel Time
20h 55m
On Demand
Via Bina
Betul
Bina
Roorkee
Approx Travel Time
20h 40m
₹745
Onwards
Via Mathura
Betul
Mathura
Roorkee
Approx Travel Time
20h 55m
₹635
Onwards
Via Dabra
Betul
Dabra
Roorkee
Approx Travel Time
20h 40m
On Demand
Via Morena
Betul
Morena
Roorkee
Approx Travel Time
20h 40m
₹650
Onwards
Via Faridabad
CHEAPEST
Betul
Faridabad
Roorkee
Approx Travel Time
20h 55m
₹625
Onwards
Via Datia
Betul
Datia
Roorkee
Approx Travel Time
21h 10m
On Demand
Via Dholpur
Betul
Dholpur
Roorkee
Approx Travel Time
20h 55m
₹640
Onwards
Via Lalitpur
Betul
Lalitpur
Roorkee
Approx Travel Time
21h 10m
On Demand
Frequently Asked Questions
What is the distance between Betul and Roorkee?
Roorkee is approximately 950+ kms from Betul.
How long does it take to reach Roorkee from Betul?
It takes approximately 21 hours to reach Roorkee from Betul by Train Via Agra.
What is the cheapest way to reach Roorkee from Betul?
The cheapest way to reach Roorkee from Betul is by Train Via Faridabad.
What is the fastest way to reach Roorkee from Betul?
The fastest way to reach Roorkee from Betul is by Train Via Agra.