Cheap Bus tickets to Haridwar

What are the most popular routes to Haridwar?

Delhi - HaridwarAverage priceCHF 7Average duration4h 50mDaily departures95
Meerut - HaridwarAverage priceCHF 6Average duration2h 45mDaily departures43
Gurugram - HaridwarAverage priceCHF 11Average duration6h 15mDaily departures11
Rishikesh - HaridwarAverage priceCHF 9Average duration25mDaily departures46
Dehradun - HaridwarAverage priceCHF 6Average duration1hDaily departures120