
Haridwar to Patna
Patna is approximately 1000+ kms from Haridwar. The fastest way to reach Patna from Haridwar is by Train, Flight Via Ghaziabad. It takes approximately 7 hours. The cheapest way to reach Patna from Haridwar is by Train Via Lucknow which would take approximately 21 hours.
Sort By
Mode of Transport
Via Ghaziabad
FASTEST
Haridwar
Ghaziabad
Patna
Approx Travel Time
6h 40m
On Demand
Haridwar
Ghaziabad
Patna
Approx Travel Time
23h 10m
₹610
Onwards
Via Delhi
Haridwar
Delhi
Patna
Approx Travel Time
7h 10m
₹4,846
Onwards
Via Lucknow
CHEAPEST
Haridwar
Lucknow
Patna
Approx Travel Time
20h 55m
₹510
Onwards
Haridwar
Lucknow
Patna
Approx Travel Time
12h 10m
₹4,712
Onwards
Haridwar
Lucknow
Patna
Approx Travel Time
23h 25m
₹1,445
Onwards
Via Bareilly
Haridwar
Bareilly
Patna
Approx Travel Time
20h 10m
₹590
Onwards
Via Moradabad
Haridwar
Moradabad
Patna
Approx Travel Time
21h 30m
₹550
Onwards
Via Chandigarh
Haridwar
Chandigarh
Patna
Approx Travel Time
6h 55m
On Demand
Frequently Asked Questions
What is the distance between Haridwar and Patna?
Patna is approximately 1000+ kms from Haridwar.
How long does it take to reach Patna from Haridwar?
It takes approximately 7 hours to reach Patna from Haridwar by Train, Flight Via Ghaziabad.
What is the cheapest way to reach Patna from Haridwar?
The cheapest way to reach Patna from Haridwar is by Train Via Lucknow.
What is the fastest way to reach Patna from Haridwar?
The fastest way to reach Patna from Haridwar is by Train, Flight Via Ghaziabad.