Cheap Bus tickets to Nainital

What are the most popular routes to Nainital?

Delhi - NainitalAverage pricePEN 53Average duration7h 20mDaily departures12
Haldwani - NainitalAverage pricePEN 53Average duration2h 5mDaily departures12
Rudrapur - NainitalAverage pricePEN 45Average duration2h 45mDaily departures5