Cheap Bus tickets to Mussoorie

What are the most popular routes to Mussoorie?

Delhi - MussoorieAverage price$23Average duration8h 30mDaily departures59
Dehradun - MussoorieAverage price$26Average duration2h 55mDaily departures83
Rishikesh - MussoorieAverage price$25Average duration3h 25mDaily departures25