How to get from Rishikesh to Delhi

Cities & Metropolitan Areas · India · Urban & Cultural · Delhi · Rishikesh

Planning your journey from the yoga hub of Rishikesh to India’s capital Delhi is straightforward, with reliable buses, trains, private taxis and even a short hop by air via nearby Dehradun to choose from.

At A Glance (Rishikesh to Delhi)

Mode Duration Best For
🚌 Direct Bus (Rishikesh → Delhi) ~5.5–7.5h by road (traffic-dependent) Most travelers on a budget
🏷️ Cost: ~INR 400–1,500 one-way per seat » compare buses
🚆 Train (Rishikesh/Haridwar → Delhi) ~4.5–7h (service & route-dependent) Comfort, scenery, avoiding road traffic
🏷️ Cost: ~INR 190–1,000 per seat (class-dependent) » see train options
🚗 Private Taxi / Car ~5–7h door-to-door Door-to-door comfort, groups, lots of luggage
🏷️ Cost: ~INR 4,700–7,000 per car » taxis & cars | private transfers
✈️ Flight via Dehradun (DED → DEL) ~50–60m flight + 1–1.5h road each side Tight connections, avoiding long road journeys
🏷️ Cost: ~INR 2,500–6,000+ one-way » search flights | Delhi–Dehradun flight info

Which Option or Route Should You Choose?

  • Fastest / Most Convenient: For most travelers, a private taxi or car is the quickest and most stress-free, especially if you are a family or carrying lots of luggage. If you are connecting to an international flight, flying via Dehradun can also make sense despite the extra steps.
  • Cheapest / Most Economical: State-run and private buses between Rishikesh and Delhi are usually the lowest-cost door-to-door option, closely followed by unreserved or sleeper train tickets if you are comfortable with Indian Railways.
  • Most Comfortable: AC chair car or sleeper trains via Rishikesh or Haridwar offer more legroom, a smoother ride and onboard catering on some services. A reserved berth is ideal if you want to rest or work.
  • Most Scenic / Flexible: A rented car or taxi lets you stop at Haridwar, roadside dhabas and viewpoints, or detour via the expanding Delhi–Dehradun expressway. This is perfect if you like road trips and spontaneous stops.

How to Book and Practical Tips

  • Compare all modes in one place: Platforms like 12Go Asia let you compare selected buses, trains, and taxis on the Rishikesh–Delhi corridor, including travel time and user reviews.
  • Use official rail & bus websites: For trains, book directly through IRCTC (Indian Railways). For state buses, check the Uttarakhand Transport Corporation portal and UPSRTC information pages.
  • Reserve early in peak seasons: Weekends, school holidays, major festivals (Holi, Diwali), and the Char Dham/Yatra season see heavy demand. Book trains and AC buses several days or even weeks ahead.
  • Choose your Delhi arrival point wisely: Buses usually arrive at ISBT Kashmiri Gate or Anand Vihar, trains at New Delhi/Old Delhi/Hazrat Nizamuddin. Pick services that drop you where it is easy to connect to the Delhi Metro.
  • Have a hotel or onward ticket ready: Delhi is big and busy. Secure your accommodation on Booking.com or similar and keep the address handy for your taxi/metro ride.
  • Plan for fog in winter: From December to February, dense fog in North India can delay trains, buses and especially flights. If you have a same-day connection, allow generous buffer time.
  • Stay flexible with apps: In and around Delhi, ride-hailing apps like Uber and Ola complement prebooked services from Welcome Pickups or GetTransfer, giving you plenty of last-mile options.
  • Store luggage if needed: If you have many hours between check-out and departure, you can leave bags at hotel receptions or dedicated locations booked via Radical Storage in New Delhi.

🚌 Option #1 — Direct Bus (Most Popular, Good Value)

Low cost Frequent departures Traffic & weather dependent

  • Overview: Numerous government and private buses connect Rishikesh to Delhi every day, typically leaving from Rishikesh bus stands (including the ISBT area) and arriving at terminals like ISBT Kashmiri Gate or Anand Vihar in Delhi. Day and overnight departures are available, and travel time usually ranges from around 5.5 to 7.5 hours depending on traffic and route.
  • How to book (with price): Non-AC and standard state buses run by Uttarakhand Transport Corporation and UPSRTC often cost around INR 400–700 per seat when booked through the official UTC booking website or purchased directly at the bus stand. Private AC Volvo/sleeper buses are more comfortable and usually priced around INR 800–1,500 per person; you can compare schedules and operators on 12Go Asia.
  • Pros: Simple point-to-point connection, many departures, and no need to change vehicles. Buses also tend to run late into the evening, giving good flexibility.
  • Cons: Subject to highway traffic, roadworks and seasonal fog; some cheaper buses can be cramped, and overnight journeys may feel tiring if you are a light sleeper.
  • Good to know: Try to choose buses that terminate at ISBT Kashmiri Gate for faster metro connections across Delhi. Keep snacks and water handy, as rest stops are usually at roadside dhabas every 2–3 hours.

Step-by-step: Direct Bus Rishikesh → Delhi

  1. Check timings: Look up schedules and seat availability on the UTC portal, on private operators via 12Go Asia, or by enquiring at your guesthouse in Rishikesh.
  2. Choose your Delhi terminal: ISBT Kashmiri Gate is ideal for central Delhi and Old Delhi; Anand Vihar works well if you are headed towards Noida or East Delhi.
  3. Book your seat: Reserve online (recommended in high season) or buy a ticket at the Rishikesh bus stand ticket counter. Keep a screenshot or printout of your e-ticket.
  4. Arrive early: Reach the departure stand 20–30 minutes before departure to find your platform and load luggage. Label your bags clearly.
  5. During the journey: Expect 1–2 meal or tea stops. Carry a light sweater as AC Volvos can be cool, even in summer.
  6. On arrival in Delhi: From ISBT Kashmiri Gate or Anand Vihar, follow signs to the adjoining Delhi Metro stations or use Uber/Ola or prebooked taxis to reach your hotel.

Getting to the main embarking points (Rishikesh Bus Stands & ISBT Kashmiri Gate)

  • Within Rishikesh: From popular areas like Tapovan, Lakshman Jhula or Ram Jhula, auto-rickshaws and local taxis can take you to the main bus stands in 10–25 minutes depending on traffic.
  • Within Delhi: Once you reach ISBT Kashmiri Gate, you have direct access to multiple Delhi Metro lines; from Anand Vihar ISBT you can easily connect to the Blue and Pink lines. Both terminals have plenty of prepaid taxi, Uber and Ola options.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚆 Option #2 — Train via Rishikesh or Haridwar (Comfortable & Reliable)

Comfortable Avoids road traffic Fixed schedules

  • Overview: Indian Railways connects Rishikesh and nearby Haridwar with Delhi through several daily and weekly trains, ranging from basic sleeper coaches to faster Shatabdi and Jan Shatabdi services. Travel time typically falls between 4.5 and 7 hours, depending on the train type and starting station.
  • Stations to know: Rishikesh has two stations (older Rishikesh RWL and newer Yog Nagari Rishikesh YNRK). Many long-distance trains run from Haridwar Junction (HW), about 1 hour away by road, which offers more frequent and faster options to New Delhi (NDLS), Old Delhi (DLI) and Hazrat Nizamuddin (NZM).
  • How to book (with price): For the most accurate pricing and availability, use your IRCTC account on the official IRCTC website. Simple seat classes like second sitting and sleeper often cost around INR 190–300, while AC chair car and AC 3-tier/2-tier can range roughly from INR 500–1,000 depending on train and quota. If you prefer an easier English interface, you can also browse options on 12Go Asia and then book directly with IRCTC.
  • Pros: Smoother ride than buses, less affected by road congestion, and a chance to experience classic Indian train travel. AC coaches are comfortable even in peak summer.
  • Cons: Tickets on popular trains can sell out quickly; you need an IRCTC account or travel agent for official bookings. Trains can be affected by fog and operational delays in winter.
  • Good to know: For daytime comfort, look for AC Chair Car (CC) or AC 2/3-tier (2A/3A). For budget overnights, Sleeper (SL) is the workhorse class, but bring your own blanket or sleep sack for extra comfort.

Step-by-step: Train from Rishikesh / Haridwar to Delhi

  1. Check routes and trains: Search Rishikesh/Haridwar to Delhi on the IRCTC site or via planners such as 12Go. Decide whether you prefer to board in Rishikesh itself or travel first to Haridwar for more options.
  2. Create or log into your IRCTC account: International travelers should set this up in advance as registration and verification can take time.
  3. Choose class and train: Select a departure that works with your schedule and pick your preferred class (2S/SL/3A/2A/CC). Aim for arrivals at New Delhi (NDLS) if you want easy connections to the main city and metro.
  4. Complete booking and save ticket: Pay online with card or net banking and save your e-ticket as a PDF or screenshot; you will need to show ID on board.
  5. Arrive at the station early: Reach the station 30–45 minutes before departure, especially at busy hubs like Haridwar or New Delhi, to locate your coach and platform calmly.
  6. On arrival in Delhi: Follow station signs to the nearest metro entrance or prepaid taxi counter, or use ride-hailing apps to reach your hotel.

Getting to the main embarking points (Rishikesh / Haridwar Stations & New Delhi)

  • Rishikesh stations: Auto-rickshaws and taxis can take you from central Rishikesh (Tapovan, Lakshman Jhula, Ram Jhula) to either Rishikesh RWL or Yog Nagari Rishikesh YNRK in around 15–30 minutes depending on traffic and your exact starting point.
  • Haridwar Junction: From Rishikesh, shared jeeps, buses and taxis run frequently to Haridwar (about 45–60 minutes). Many travelers stay the night in Haridwar if catching an early-morning train.
  • Delhi railway terminals: New Delhi Railway Station sits adjacent to the Yellow and Airport Express Metro lines (via nearby stations), while Old Delhi (DLI) and Hazrat Nizamuddin (NZM) are also well-connected by metro, buses, and taxis.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚗 Option #3 — Private Taxi or Self-Drive (Door-to-Door Flexibility)

Door-to-door Fast & flexible Higher cost

  • Overview: A private taxi or rented car offers the most flexibility between Rishikesh and Delhi. You can stop in Haridwar for the Ganga aarti, break the journey at roadside dhabas, or detour to viewpoints on the way. Journey time is typically 5–7 hours depending on route and traffic.
  • How to book (with price): Expect to pay roughly INR 4,700–7,000 for a one-way private car (sedan/SUV) from Rishikesh to Delhi, depending on vehicle type, pickup location and season. You can compare car and taxi options on 12Go Asia, prebook online transfers across India via GetTransfer, or arrange an airport or city pickup in Delhi with Welcome Pickups. For self-drive, browse car rentals in India on Booking.com Cars.
  • Pros: Maximum comfort and privacy, door-to-door service, and the ability to stop where and when you like. Ideal if you have surfboards, yoga gear or bulky luggage.
  • Cons: Significantly more expensive than trains or buses; traffic into Delhi can be heavy during rush hours; driving yourself can be tiring if you are unfamiliar with Indian roads.
  • Good to know: Within Delhi and Dehradun/Rishikesh, ride-hailing apps like Uber and Ola are popular alternatives for shorter hops or last-mile connections to and from bus or train stations.

Step-by-step: Private Taxi / Car Rishikesh → Delhi

  1. Decide on pickup & drop-off: Choose whether you want to be collected from your hotel/ashram in Rishikesh or from a central point, and where in Delhi you want to be dropped (hotel, railway station, airport, business district).
  2. Get quotes: Compare prices and vehicle types on platforms like 12Go and GetTransfer, and consider asking local Rishikesh travel agencies for a quote as well.
  3. Confirm what is included: Ensure the fare includes tolls, state taxes and parking, and whether there are any hourly limits or surcharges for night driving.
  4. Share your itinerary: Give your driver any planned stops (Haridwar, meal breaks, photo stops) so they can estimate timing and suggest the best route.
  5. During the drive: Keep small cash for toll toilets, snacks and chai. In hot months, confirm that the vehicle has working AC; in monsoon, allow extra time for heavy rain.
  6. Arrival in Delhi: Ask your driver to drop you as close as possible to your exact address or nearest metro station to reduce walking with luggage.

Getting to the main embarking points (Hotel / Central Rishikesh & Delhi Neighborhoods)

  • Hotel pickups in Rishikesh: Most taxi companies and transfers will collect you directly from your hotel or ashram; narrow lanes may require a short walk to the main road.
  • Drop-offs across Delhi: Popular drop points include Connaught Place, Paharganj, Karol Bagh, South Delhi (Hauz Khas, Greater Kailash) and Delhi Airport. Confirm exact drop-off when booking.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

✈️ Option #4 — Flight via Dehradun (DED → Delhi, Best for Flight Connections)

Saves time for some trips Good for onward flights Higher total cost

  • Overview: If you are connecting to or from flights in Delhi, you can travel from Rishikesh to Dehradun’s Jolly Grant Airport (DED), take a short domestic flight to Delhi (DEL), then connect onwards from Indira Gandhi International Airport. Door-to-door, this can take around 4–6 hours including check-in and transfers.
  • How to book (with price): One-way fares between Dehradun and Delhi typically start from around INR 2,500–3,000 in low season and can rise above INR 5,000–6,000 during holidays or at short notice. Search options and compare airlines on Booking.com Flights or Trip.com. For airport transfers, you can prebook cars via Klook Delhi airport transfers, Welcome Pickups or GetTransfer, or simply use Uber/Ola at either airport.
  • Pros: Useful if you dislike long road journeys or need tight same-day connections with other domestic or international flights from Delhi.
  • Cons: Usually more expensive and not always much faster door-to-door than a good train or taxi. North Indian winter fog can cause flight delays and cancellations.
  • Good to know: Dehradun Airport is about 20 km from Rishikesh, and Delhi Airport is well-connected by metro (Airport Express Line), taxis and app-based cabs.

Step-by-step: Flight via Dehradun

  1. Book your flight: Use Booking.com Flights or Trip.com to pick a Dehradun–Delhi flight that leaves with enough buffer before or after any onward connections from Delhi.
  2. Arrange your airport transfer from Rishikesh: Prebook a taxi or transfer to Jolly Grant Airport using local agencies, GetTransfer or a ride-hailing app (availability varies), and plan to arrive at least 1.5–2 hours before departure.
  3. Fly to Delhi: The flight itself is usually under an hour. Keep your onward boarding pass, baggage tag and ID easily accessible.
  4. Connect onward from Delhi Airport: On arrival, follow signs for the Airport Express Metro to reach New Delhi in about 20–25 minutes, or use prebooked services such as Welcome Pickups, Klook transfers, or app cabs like Uber/Ola to reach your hotel.
  5. Allow for delays: In winter, factor in extra time in case of fog-related disruptions and avoid planning critical international connections with a tiny layover.

Getting to the main embarking points (Jolly Grant Airport & Delhi Airport)

  • Rishikesh to Dehradun Airport (DED): Taxis and private cars typically take 30–45 minutes depending on traffic. Many hotels and ashrams can arrange a pickup for you.
  • Delhi Airport to the city: Use the Airport Express Metro for fast access to New Delhi and central areas, or book a private car/ride-hailing service if you have more luggage or are arriving late at night.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

FAQ (Rishikesh to Delhi)

How far is Rishikesh from Delhi, and how long does the journey take?
The road distance between Rishikesh and Delhi is roughly 230–260 km depending on your exact start and end points. Buses and private cars typically take around 5.5–7.5 hours. Trains via Rishikesh or Haridwar are usually between 4.5 and 7 hours, while flying via Dehradun can be around 4–6 hours door-to-door once you include check-in and transfers.

What is the cheapest way to travel from Rishikesh to Delhi?
The cheapest options are usually state-run non-AC buses or unreserved/second-sitting train seats, which can cost only a few hundred rupees. For a balance of comfort and price, AC buses and sleeper-class trains offer good value without being as expensive as private taxis or flights.

Is it better to go via Haridwar or directly from Rishikesh?
If you prioritise convenience and want to avoid extra transfers, choose direct buses or trains from Rishikesh when they fit your schedule. However, Haridwar Junction has many more train options, including faster services to New Delhi, so routing via Haridwar can be worthwhile if you want a specific departure time or higher-class rail coach.

Are overnight buses and trains safe?
Many travelers use overnight services between Rishikesh, Haridwar and Delhi without issues. Book reputable operators or government buses, keep valuables with you (not in the overhead rack), and avoid displaying expensive electronics. In trains, lock your luggage to the seat if possible and keep passports, money and phones on your person while sleeping.

When should I avoid road travel between Rishikesh and Delhi?
Heavy monsoon rains (usually July–September) can slow traffic, and dense winter fog (December–February) affects visibility, especially on late-night and early-morning journeys. If you are uncomfortable with low-visibility highway driving, consider daytime trains or adjust your travel dates to clearer weather windows.

Can I do Rishikesh to Delhi and catch an international flight on the same day?
It is possible but you should build generous buffer time into your plan. Aim to reach Delhi at least 6–8 hours before an international departure in case of traffic, delays, or fog. Taking an early-morning train or hiring a private taxi gives you more control over timing; avoid cutting it too close with late-evening buses or flights via Dehradun in winter.