Bus
Delhi to Rishikesh bus
About 5½ h. Send your date; we book the seat.
- From
- ₹290 a seat
- Journey time
- 5½ h
- Leaves
- Round the clock, most 9 pm–midnight
- Buses a day
- 267
When they leave
- 12–3 am → 5:30–8:30 am25 buses · 5½ h
- 3–6 am → 8:30–11:30 am33 buses · 5½ h
- 6–9 am → 11:30 am–2:30 pm30 buses · 5½ h
- 9 am–12 pm → 2:30–5:30 pm24 buses · 5½ h
- 12–3 pm → 5:30–8:30 pm26 buses · 5½ h
- 9 pm–midnight → 2:30–5:30 am next day103 buses · 5½ h
Good to know
- Boards in Delhi; your ticket names the boarding point and time.
- Drops at Rishikesh ISBT; some stop at Nepali Farm (Rishikesh private coach stop).
- In Rishikesh itself: a local taxi gets you from the stand to your stay.
Questions
How much is the Delhi to Rishikesh bus fare?
Seats start at about ₹290; the typical fare is ₹790. 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 Rishikesh take?
About 5½ h; the quickest take 3½ h.
When do buses leave Delhi for Rishikesh?
Round the clock, most 9 pm–midnight. We counted 267 on a recent day.
Where does the bus drop in Rishikesh?
Drops at Rishikesh ISBT; some stop at Nepali Farm (Rishikesh private coach stop).
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.