
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 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
8h 18m
₹5,956
Onwards
Patna
Delhi
Roorkee
Approx Travel Time
8h 22m
₹6,296
Onwards
Patna
Delhi
Roorkee
Approx Travel Time
20h 27m
₹1,910
Onwards
Via Lucknow, Dehradun
FASTEST
Patna
Lucknow
Dehradun
Roorkee
Approx Travel Time
6h 58m
₹12,306
Onwards
Via Moradabad
Patna
Moradabad
Roorkee
Approx Travel Time
17h 20m
₹580
Onwards
Patna
Moradabad
Roorkee
Approx Travel Time
18h 52m
₹4,585
Onwards
Via Ayodhya
Patna
Ayodhya
Roorkee
Approx Travel Time
21h 5m
₹2,039
Onwards
Via Ayodhya, Ghaziabad
Patna
Ayodhya
Ghaziabad
Roorkee
Approx Travel Time
21h 40m
₹6,094
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 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.


