
Bareilly to Haridwar
Haridwar is approximately 200+ kms from Bareilly. The fastest way to reach Haridwar from Bareilly is by Train. It takes approximately 5 hours. The cheapest way to reach Haridwar from Bareilly is by Train Via Roorkee which would take approximately 7 hours.
Sort By
Mode of Transport
Via Moradabad
Bareilly
Moradabad
Haridwar
Approx Travel Time
6h 10m
₹210
Onwards
Bareilly
Moradabad
Haridwar
Approx Travel Time
6h 40m
₹3,407
Onwards
Via Roorkee
CHEAPEST
Bareilly
Roorkee
Haridwar
Approx Travel Time
7h 10m
₹180
Onwards
Bareilly
Roorkee
Haridwar
Approx Travel Time
7h 10m
₹1,589
Onwards
Frequently Asked Questions
What is the distance between Bareilly and Haridwar?
Haridwar is approximately 200+ kms from Bareilly.
How long does it take to reach Haridwar from Bareilly?
It takes approximately 5 hours to reach Haridwar from Bareilly by Train.
What is the cheapest way to reach Haridwar from Bareilly?
The cheapest way to reach Haridwar from Bareilly is by Train Via Roorkee.
What is the fastest way to reach Haridwar from Bareilly?
The fastest way to reach Haridwar from Bareilly is by Train.