
Patna to Roorkee
Roorkee is approximately 1050+ kms from Patna. The fastest way to reach Roorkee from Patna is by Flight, Cab Via Lucknow, Dehradun. It takes approximately 6 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,733
Onwards
Patna
Delhi
Roorkee
Approx Travel Time
7h 32m
₹4,898
Onwards
Patna
Delhi
Roorkee
Approx Travel Time
1d 2h 12m
₹1,555
Onwards
Via Lucknow, Dehradun
FASTEST
Patna
Lucknow
Dehradun
Roorkee
Approx Travel Time
5h 47m
₹10,141
Onwards
Via Moradabad
Patna
Moradabad
Roorkee
Approx Travel Time
18h
₹580
Onwards
Patna
Moradabad
Roorkee
Approx Travel Time
19h 29m
₹3,960
Onwards
Via Ayodhya
Patna
Ayodhya
Roorkee
Approx Travel Time
18h 44m
₹1,590
Onwards
Via Ayodhya, Ghaziabad
Patna
Ayodhya
Ghaziabad
Roorkee
Approx Travel Time
1d 2h 24m
₹5,656
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 6 hours to reach Roorkee from Patna by Flight, Cab Via Lucknow, Dehradun.
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 Lucknow, Dehradun.


