
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
₹5,275
Onwards
Patna
Delhi
Roorkee
Approx Travel Time
7h 32m
₹5,539
Onwards
Patna
Delhi
Roorkee
Approx Travel Time
1d 2h 12m
₹1,649
Onwards
Via Lucknow, Dehradun
FASTEST
Patna
Lucknow
Dehradun
Roorkee
Approx Travel Time
5h 47m
₹10,481
Onwards
Via Moradabad
Patna
Moradabad
Roorkee
Approx Travel Time
18h
₹580
Onwards
Patna
Moradabad
Roorkee
Approx Travel Time
19h 29m
₹3,924
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,959
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.


