
Haridwar to Patna
Patna is approximately 950+ kms from Haridwar. The fastest way to reach Patna from Haridwar is by Bus, Flight Via Dehradun, Lucknow. It takes approximately 6 hours. The cheapest way to reach Patna from Haridwar is by Train which would take approximately 18 hours.
Sort By
Mode of Transport
Via Dehradun, Lucknow
RECOMMENDED
Haridwar
Dehradun
Lucknow
Patna
Approx Travel Time
5h 47m
₹10,958
Onwards
FASTEST
Haridwar
Dehradun
Lucknow
Patna
Approx Travel Time
5h 30m
₹9,437
Onwards
Via Delhi
Haridwar
Delhi
Patna
Approx Travel Time
6h 56m
₹5,045
Onwards
Haridwar
Delhi
Patna
Approx Travel Time
1d 2h 25m
₹3,298
Onwards
Via Moradabad
Haridwar
Moradabad
Patna
Approx Travel Time
18h 24m
₹2,934
Onwards
Haridwar
Moradabad
Patna
Approx Travel Time
19h 2m
₹3,910
Onwards
Via Lucknow
Haridwar
Lucknow
Patna
Approx Travel Time
17h 9m
On Demand
Via Bareilly, Lucknow
Haridwar
Bareilly
Lucknow
Patna
Approx Travel Time
1d 3h 39m
₹7,303
Onwards
Frequently Asked Questions
What is the distance between Haridwar and Patna?
Patna is approximately 950+ kms from Haridwar.
How long does it take to reach Patna from Haridwar?
It takes approximately 6 hours to reach Patna from Haridwar by Bus, Flight Via Dehradun, Lucknow.
What is the cheapest way to reach Patna from Haridwar?
The cheapest way to reach Patna from Haridwar is by Train.
What is the fastest way to reach Patna from Haridwar?
The fastest way to reach Patna from Haridwar is by Bus, Flight Via Dehradun, Lucknow.