This thread is quite old now and the bus scene from Delhi to Rishikesh has changed significantly. Here's an updated picture for January 2026:
Current Bus Fare Range (January 2026)
Non-AC Seater: ₹199 - ₹350
AC Seater/Semi-Sleeper: ₹375 - ₹600
Volvo AC Seater: ₹500 - ₹1,000
AC Sleeper (2+1): ₹800 - ₹2,000
Premium AC Sleeper with Washroom: ₹1,500 - ₹2,500
The prices from 2014-2016 mentioned in this thread are no longer valid. Even the basic UTC Volvo now costs around ₹500-600, not ₹200.
What's changed since this thread started
Private operators have really stepped up their game. Companies like IntrCity SmartBus, NueGo, Zingbus, and LeafyBus now run premium services with onboard washrooms, USB charging, WiFi, and proper 2+1 sleeper configurations. These weren't common back in 2014.
The journey time remains roughly the same - 4.5 to 6 hours depending on traffic and boarding point. NH-58 (now NH-334) can get congested near Meerut and Muzaffarnagar, especially on weekends.
My recommendation
I still agree with the earlier advice that sleeper buses are overkill for this route. A comfortable Volvo AC seater with reclining seats is more than enough for a 5-hour journey. You barely get settled in a sleeper before you have to get off.
However, if you're traveling overnight (late night departure, reaching Rishikesh early morning), then a sleeper makes sense. Many people prefer this option to maximize their time in Rishikesh - leave Delhi at 11 PM, wake up in Rishikesh at 4-5 AM, freshen up and head straight for morning Ganga aarti.
Booking options
UTC (Uttarakhand Transport Corporation) buses can be booked at
utconline.uk.gov.in. They're reliable but fill up fast during peak season (Char Dham yatra months and long weekends).
For private buses, redBus, MakeMyTrip, and AbhiBus have decent options. Filter by operator ratings - anything above 4 stars is usually safe.
Few practical tips
If boarding from Kashmere Gate ISBT, reach at least 30 minutes early. The place is chaotic and finding your bus can take time.
Mahipalpur and Dhaula Kuan are more convenient boarding points if you're coming from South Delhi or Gurgaon.
Avoid Friday night departures unless you book well in advance. Half of Delhi heads to Rishikesh on weekends.
Most buses drop you at Rishikesh Bus Adda or Nepali Farm. From there, autos to Laxman Jhula or Ram Jhula cost ₹100-150.
For those planning to camp or do rafting, there's a separate discussion on
camping in Rishikesh that might be useful.
Anyone traveled this route recently during peak season? Curious how bad the traffic gets now compared to a few years ago.