
Patna to Roorkee
Roorkee is approximately 1050+ kms from Patna. The fastest way to reach Roorkee from Patna is by Flight, Cab Via Mohali. It takes approximately 7 hours. The cheapest way to reach Roorkee from Patna is by Train which would take approximately 17 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Patna
Delhi
Roorkee
Approx Travel Time
7h 28m
₹4,960
Onwards
Patna
Delhi
Roorkee
Approx Travel Time
7h 18m
₹8,005
Onwards
Patna
Delhi
Roorkee
Approx Travel Time
7h 32m
₹5,214
Onwards
Patna
Delhi
Roorkee
Approx Travel Time
1d 2h 12m
₹1,592
Onwards
Via Mohali
FASTEST
Patna
Mohali
Roorkee
Approx Travel Time
6h 54m
₹9,542
Onwards
Via Lucknow
Patna
Lucknow
Roorkee
Approx Travel Time
17h 40m
On Demand
Via Faizabad
Patna
Faizabad
Roorkee
Approx Travel Time
18h 42m
₹1,590
Onwards
Via Moradabad
Patna
Moradabad
Roorkee
Approx Travel Time
19h 29m
₹3,319
Onwards
Frequently Asked Questions
What is the distance between Patna and Roorkee?
Roorkee is approximately 1050+ kms from Patna.
How long does it take to reach Roorkee from Patna?
It takes approximately 7 hours to reach Roorkee from Patna by Flight, Cab Via Mohali.
What is the cheapest way to reach Roorkee from Patna?
The cheapest way to reach Roorkee from Patna is by Train.
What is the fastest way to reach Roorkee from Patna?
The fastest way to reach Roorkee from Patna is by Flight, Cab Via Mohali.


