Cheap Bus tickets to Haridwar

What are the most popular routes to Haridwar?

Delhi - HaridwarAverage priceCA$10Average duration4h 50mDaily departures84
Jaipur - HaridwarAverage priceCA$20Average duration11h 20mDaily departures8
Meerut - HaridwarAverage priceCA$10Average duration2h 45mDaily departures43
Rishikesh - HaridwarAverage priceCA$15Average duration25mDaily departures31
Muzaffarnagar - HaridwarAverage priceCA$12Average duration1h 35mDaily departures20