Delhi to Rishikesh
The journey from Delhi to Rishikesh, the Yoga Capital of the World, is a classic Indian road trip that combines spiritual heritage with scenic Himalayan foothills. Covering approxi
Overview
The journey from Delhi to Rishikesh, the Yoga Capital of the World, is a classic Indian road trip that combines spiritual heritage with scenic Himalayan foothills. Covering approximately 240 kilometers, the route typically takes 6-7 hours by road, passing through the bustling city of Haridwar before reaching the serene banks of the Ganges. Travelers can choose between a scenic drive on the well-maintained NH-58 (now part of NH-34), direct trains, or comfortable buses from Delhi's ISBT Kashmere Gate. Along the way, you'll witness the transition from urban sprawl to lush green landscapes, with the holy city of Haridwar serving as a perfect midway stop. Rishikesh offers a blend of adventure sports, ashrams, and the iconic Laxman Jhula, making it a popular weekend getaway and a spiritual retreat for visitors from around the globe.
Route Map
Interactive Route Map
Enable location to see route from your current position
Transport Options
By Car
Driving from Delhi to Rishikesh is a convenient and flexible option, especially for families or groups. The route via NH-58 (now NH-34) is well-maintained and offers scenic views as you approach the foothills.
Highlights
- Scenic drive through the Shivalik foothills
- Stopover at Haridwar for a holy dip and Ganga Aarti
- Well-maintained highways with multiple fuel stations and eateries
- Flexibility to explore roadside attractions like Chilla Wildlife Sanctuary
Tolls and Fuel
The total toll cost for a car from Delhi to Rishikesh is approximately ₹400-₹500. Fuel costs may vary depending on your vehicle's mileage, but expect to spend around ₹1,500-₹2,000 for a round trip.
- Toll booths at Ghaziabad, Hapur, and Moradabad
- Petrol/diesel prices are slightly higher in Uttarakhand
- Carry cash or FASTag for toll payments
Road Conditions
The NH-58 is a four-lane highway with good surface quality, but expect heavy traffic near Delhi and Haridwar. The last stretch from Haridwar to Rishikesh is a two-lane road with occasional congestion.
- Avoid peak hours (8-10 AM and 5-8 PM) in Delhi
- Watch out for trucks and buses on the highway
- Use GPS apps for real-time traffic updates
By Train
Trains from Delhi to Haridwar or Rishikesh are a comfortable and budget-friendly option, with several daily departures. The journey offers a glimpse of rural Uttar Pradesh and Uttarakhand.
Highlights
- Comfortable seating with AC and sleeper classes
- Scenic views of the Ganges canal and countryside
- Direct connectivity to Rishikesh (some trains extend from Haridwar)
- Affordable fares starting from ₹150 for sleeper class
Train Options and Fares
The Shatabdi Express (12017/12018) is the fastest, taking about 4.5 hours to Haridwar, with fares around ₹500 for AC Chair Car. Jan Shatabdi (12055/12056) is cheaper, with sleeper class fares around ₹150.
- Shatabdi Express departs from New Delhi at 06:45 AM
- Jan Shatabdi departs from Old Delhi at 03:35 PM
- Book tickets in advance via IRCTC or at the station
From Haridwar to Rishikesh
If your train terminates at Haridwar, you can take a local train (about 30 minutes) or a taxi/auto (about 45 minutes) to Rishikesh. Local trains are frequent and cost around ₹10.
- Local trains from Haridwar to Rishikesh run every few hours
- Taxi fare from Haridwar to Rishikesh is approximately ₹500-₹800
- Shared autos are available for ₹50 per person
By Bus
Buses from ISBT Kashmere Gate to Rishikesh are a reliable and economical choice, with both government and private operators. The journey offers a comfortable ride with AC and sleeper options.
Highlights
- Direct buses to Rishikesh without changing at Haridwar
- Multiple departure times, including overnight services
- Affordable fares starting from ₹300 for ordinary buses
- Comfortable AC and Volvo options for a premium experience
Bus Operators and Fares
Uttarakhand Roadways operates ordinary and express buses with fares around ₹300-₹400. Private operators like Volvo and AC buses charge ₹600-₹1,000 depending on amenities.
- Book tickets online via RedBus or Paytm
- Ordinary buses are non-AC and have more stops
- Volvo buses have comfortable reclining seats and charging points
Boarding Points
Buses depart from ISBT Kashmere Gate, but some private operators also pick up from other locations like Anand Vihar. Arrive at least 30 minutes before departure.
- ISBT Kashmere Gate is well-connected by Metro (Yellow Line)
- Check the bus stand at Rishikesh (near Triveni Ghat) for onward transport
- Keep your ticket and ID proof handy for verification
Stopovers En Route
Meerut
70 km from DelhiKnown for sports goods manufacturing and historical monuments.
Haridwar
214 km from DelhiThe neighbouring pilgrimage city, a natural stop before the final 24km stretch to Rishikesh.
Travel Tips
Budget Estimate
road
240 km
6-7 hours
Driving from Delhi to Rishikesh is a convenient and flexible option, especially for families or groups. The route via NH-58 (now NH-34) is well-maintained and offers scenic views as you approach the foothills.
train
Taxi fare from Haridwar to Rishikesh is approximately ₹500-₹800
Shared autos are available for ₹50 per person
Trains from Delhi to Haridwar or Rishikesh are a comfortable and budget-friendly option, with several daily departures. The journey offers a glimpse of rural Uttar Pradesh and Uttarakhand.
bus
240 km
6-7 hours
Buses from ISBT Kashmere Gate to Rishikesh are a reliable and economical choice, with both government and private operators. The journey offers a comfortable ride with AC and sleeper options.
Frequently Asked Questions
The best time is from September to November and March to April when the weather is pleasant. Avoid monsoon (July-August) due to landslides and heavy rains.
Yes, Rishikesh is generally safe for solo travelers, including women. However, avoid isolated areas after dark and be cautious when participating in adventure activities.
Yes, some trains like the Yoga Express (19031) run directly from Delhi to Rishikesh, but many terminate at Haridwar. Check the IRCTC schedule for direct options.
A one-way taxi from Delhi to Rishikesh typically costs ₹3,500-₹5,000, depending on the cab type and booking platform. Round trips may be cheaper per day.
Don't miss Triveni Ghat, Laxman Jhula, Ram Jhula, Parmarth Niketan Ashram, and the Beatles Ashram. Adventure activities like river rafting and bungee jumping are also popular.
Tour Packages for Rishikesh
Other Routes
Explore More of Rishikesh
Destination Hub
Rishikesh Overview











