Puri to Haridwar - Multiple Options To Reach By Train, Bus, Cab
Haridwar is approximately 1450+ kms from Puri. The fastest way to reach Haridwar from Puri is by Train. It takes approximately 30 hours. The cheapest way to reach Haridwar from Puri is by Train Via Ghaziabad which would take approximately 34 hours.
Sort By
Mode of Transport
Via Prayagraj(Allahabad)
Puri
Prayagraj(Allahabad)
Haridwar
Approx Travel Time
1d 7h 10m
On Demand
Via Kanpur
Puri
Kanpur
Haridwar
Approx Travel Time
1d 9h 40m
₹1,904
Onwards
Via Ghaziabad
CHEAPEST
Puri
Ghaziabad
Haridwar
Approx Travel Time
1d 9h 25m
₹880
Onwards
Puri
Ghaziabad
Haridwar
Approx Travel Time
1d 10h 10m
₹1,194
Onwards
Puri
Ghaziabad
Haridwar
Approx Travel Time
1d 10h 43m
₹4,410
Onwards
Via Aligarh
Puri
Aligarh
Haridwar
Approx Travel Time
1d 11h 5m
₹7,904
Onwards
Via Delhi
Puri
Delhi
Haridwar
Approx Travel Time
1d 10h 10m
₹925
Onwards
Via Jamui
Puri
Jamui
Haridwar
Approx Travel Time
1d 11h 10m
On Demand
Via Lakhisarai
Puri
Lakhisarai
Haridwar
Approx Travel Time
1d 11h 25m
₹975
Onwards
Frequently Asked Questions
What is the distance between Puri and Haridwar?
Haridwar is approximately 1450+ kms from Puri.
How long does it take to reach Haridwar from Puri?
It takes approximately 30 hours to reach Haridwar from Puri by Train.
What is the cheapest way to reach Haridwar from Puri?
The cheapest way to reach Haridwar from Puri is by Train Via Ghaziabad.
What is the fastest way to reach Haridwar from Puri?
The fastest way to reach Haridwar from Puri is by Train.