
Bangalore to Haridwar
Haridwar is approximately 2300+ kms from Bangalore. The fastest way to reach Haridwar from Bangalore is by Flight, Train Via Dehradun. It takes approximately 8 hours. The cheapest way to reach Haridwar from Bangalore is by Flight, Train Via Ghaziabad which would take approximately 9 hours.
Sort By
Mode of Transport
Via Dehradun
RECOMMENDED
FASTEST
Bangalore
Dehradun
Haridwar
Approx Travel Time
7h 55m
₹9,667
Onwards
Via Delhi
Bangalore
Delhi
Haridwar
Approx Travel Time
9h 55m
₹6,280
Onwards
Via Ghaziabad
CHEAPEST
Bangalore
Ghaziabad
Haridwar
Approx Travel Time
9h 10m
₹6,174
Onwards
Via Bareilly
Bangalore
Bareilly
Haridwar
Approx Travel Time
10h 40m
₹9,067
Onwards
Via Mohali
Bangalore
Mohali
Haridwar
Approx Travel Time
9h 55m
₹7,822
Onwards
Via Gwalior
Bangalore
Gwalior
Haridwar
Approx Travel Time
14h 40m
On Demand
Via Lucknow
Bangalore
Lucknow
Haridwar
Approx Travel Time
15h 55m
₹7,529
Onwards
Via Jaipur
Bangalore
Jaipur
Haridwar
Approx Travel Time
14h 55m
₹7,134
Onwards
Via Kanpur
Bangalore
Kanpur
Haridwar
Approx Travel Time
15h 40m
₹7,788
Onwards
Via Bhopal
Bangalore
Bhopal
Haridwar
Approx Travel Time
22h 10m
₹6,620
Onwards
Frequently Asked Questions
What is the distance between Bangalore and Haridwar?
Haridwar is approximately 2300+ kms from Bangalore.
How long does it take to reach Haridwar from Bangalore?
It takes approximately 8 hours to reach Haridwar from Bangalore by Flight, Train Via Dehradun.
What is the cheapest way to reach Haridwar from Bangalore?
The cheapest way to reach Haridwar from Bangalore is by Flight, Train Via Ghaziabad.
What is the fastest way to reach Haridwar from Bangalore?
The fastest way to reach Haridwar from Bangalore is by Flight, Train Via Dehradun.