
Jodhpur to Roorkee
Roorkee is approximately 650+ kms from Jodhpur. The fastest way to reach Roorkee from Jodhpur is by Flight, Train Via Delhi. It takes approximately 7 hours. The cheapest way to reach Roorkee from Jodhpur is by Train which would take approximately 14 hours.
Sort By
Mode of Transport
Via Delhi
Jodhpur
Delhi
Roorkee
Approx Travel Time
15h 40m
₹455
Onwards
FASTEST
Jodhpur
Delhi
Roorkee
Approx Travel Time
6h 25m
₹4,236
Onwards
Via Ghaziabad
Jodhpur
Ghaziabad
Roorkee
Approx Travel Time
15h 55m
₹480
Onwards
Via Ajmer
Jodhpur
Ajmer
Roorkee
Approx Travel Time
15h 55m
On Demand
Jodhpur
Ajmer
Roorkee
Approx Travel Time
16h 55m
₹690
Onwards
Jodhpur
Ajmer
Roorkee
Approx Travel Time
17h 20m
₹4,323
Onwards
Via Ambala
Jodhpur
Ambala
Roorkee
Approx Travel Time
16h 25m
₹485
Onwards
Via Jaipur
Jodhpur
Jaipur
Roorkee
Approx Travel Time
16h 40m
₹440
Onwards
Jodhpur
Jaipur
Roorkee
Approx Travel Time
10h 55m
₹4,044
Onwards
Frequently Asked Questions
What is the distance between Jodhpur and Roorkee?
Roorkee is approximately 650+ kms from Jodhpur.
How long does it take to reach Roorkee from Jodhpur?
It takes approximately 7 hours to reach Roorkee from Jodhpur by Flight, Train Via Delhi.
What is the cheapest way to reach Roorkee from Jodhpur?
The cheapest way to reach Roorkee from Jodhpur is by Train.
What is the fastest way to reach Roorkee from Jodhpur?
The fastest way to reach Roorkee from Jodhpur is by Flight, Train Via Delhi.