Bus
Delhi to Nainital bus
About 8 h, overnight. Send your date; we book the seat.
- From
- ₹500 a seat
- Journey time
- 8 h
- Leaves
- Round the clock, most 9 pm–midnight
- Buses a day
- 86
When they leave
- 12–3 am → 8–11 am5 buses · 8 h
- 3–6 am → 11 am–2 pm4 buses · 8 h
- 6–9 am → 2–5 pm4 buses · 8 h
- 9 am–12 pm → 5–8 pm7 buses · 8 h
- 9 pm–midnight → 5–8 am next day63 buses · 8 h
Good to know
- Boards in Delhi; your ticket names the boarding point and time.
- Most coaches end short of town, at Haldwani Roadways bus station.
- Haldwani to Nainital: 40 km, about 1½ h–2 h by road. We can book the cab with the seat.
Questions
How much is the Delhi to Nainital bus fare?
Seats start at about ₹500; the typical fare is ₹1,100. Non-AC seats sit at the lower end, AC sleepers at the upper end. We confirm the exact fare before you pay.
How long does the bus from Delhi to Nainital take?
About 8 h; the quickest take 5½ h.
When do buses leave Delhi for Nainital?
Round the clock, most 9 pm–midnight. We counted 86 on a recent day.
Where does the bus drop in Nainital?
Most coaches end short of town, at Haldwani Roadways bus station. From Haldwani it's 40 km, about 1½ h–2 h to Nainital.
Can you book the bus for me?
Yes. Send the date and how many seats; we come back with the buses running that night and book the one you pick.