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

Bus

2 seats

Free. No payment now. We reply on WhatsApp.

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.