1map logoGo to main page

New Delhi, Delhi to Rishikesh, Uttarakhand from $2: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
New Delhi, India
to
Rishikesh, India

How to Get from New Delhi to Rishikesh: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$2 by trainBest price
195 kmDistance
2h 24m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from New Delhi to Rishikesh with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
IntrCity SmartBus
Bus
Average Duration
6h  20m
Estimated price
$9-29
Recommended
Company
Indian Railways
Train
Average Duration
7h  20m
Estimated price
$2-12
Cheapest
route map
Distance: 195 km
Duration: 2h 24m

See more options

Company
Self-Drive
Drive
Average Duration
3h  37m
Estimated price
$27-40
Company
various
Plane
Average Duration
2h  24m
Estimated price
$43-102
Company
various
Taxi
Average Duration
3h  37m
Estimated price
$60-75

Traveling From New Delhi to Rishikesh

The journey from New Delhi to Rishikesh offers a striking contrast, where the bustling urban life of the capital meets the serene and spiritual ambiance of the riverside town nestled in the foothills of the Himalayas.

Best Neighborhoods in Rishikesh

Rishikesh features diverse neighborhoods, each offering distinct experiences for visitors.

Laxman Jhula
• Famous for its iconic suspension bridge.
• Great access to riverside cafes and shops.
Ram Jhula
• Known for its spiritual vibe and ashrams.
• Hub for yoga retreats and workshops.
Tapovan
• Offers stunning views of the Ganges.
• Less crowded, perfect for relaxation and reflection.

Best Times To Visit Rishikesh's Attractions

Timing your visit can enhance your experience at Rishikesh's attractions.

Triveni Ghat
Visit early morning or late evening for serene aarti ceremonies.
Laxman Jhula
Go during weekdays to avoid heavy tourist traffic.
Neer Garh Waterfall
Best visited in the early hours for tranquility and stunning views.

Rishikesh Weather: What to Expect Year-Round

Rishikesh experiences a temperate climate, with cool winters, warm summers, and a monsoon season that brings refreshing rains. Visiting during the cooler months from October to March offers the most comfortable conditions for exploring the town's attractions.

Dining Recommendation in Rishikesh

At the iconic Chotiwala Restaurant, indulge in the local favorites like Aloo Puri and Paneer Tikka, bringing a refreshing departure from the diverse but often spicy offerings of New Delhi. The riverside setting paired with simple, vegetarian dishes made from fresh, local ingredients creates a dining experience that feels distinctively tranquil and rooted in tradition.

New Delhi - Rishikesh operators

Explore transport companies operating between New Delhi and Rishikesh, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+917303093510
Website
intrcity.com

Bus from Delhi to Rishikesh

Average Duration
6h 20m
Estimated price
$9-29
Train
Contact phone
14646
Website
https://www.irctc.co.asia/en/operator/indian-railways

Train from Delhi to Yog Nagari Rishikesh

Average Duration
7h 20m
Estimated price
$2-12
Plane
Website
goindigo.in

Plane from Delhi (DEL) to Dehra Dun (DED)

Average Duration
2h 24m
Estimated price
$43-102
Website
airvistara.com

Plane from Delhi (DEL) to Dehra Dun (DED)

Average Duration
1h
Estimated price
$91-210
all-pages.other Show other routes
Contact phone
+91 93 58 81 19 41

Other from New Delhi to Rishīkesh

Average Duration
3h 37m
Estimated price
$60-75

Frequently asked questions

Find out more about the route from New Delhi to Rishikesh.

Or choose the category:
The distance between New Delhi and Rishikesh is approximately 121 miles by road. It takes around 2 hours and 18 minutes to reach Rishikesh from New Delhi by plane. Another option is to take a train, which takes around 7 hours and 20 minutes. If you prefer traveling by bus, it takes approximately 6 hours and 20 minutes to reach Rishikesh from New Delhi.
The most cost-effective option for traveling from New Delhi to Rishikesh is by train, with ticket prices ranging from $2 to $12. Although it takes approximately 7 hours and 20 minutes, it is a budget-friendly choice. If time efficiency is a priority, flying is the quickest option, taking just 2 hours and 18 minutes, with ticket prices ranging from $35 to $120. However, it is important to consider both budget and schedule when deciding on the best transportation option.
The prices for traveling from New Delhi to Rishikesh vary depending on the mode of transportation. Taking a train can cost between $2 and $12. On the other hand, the prices for a bus ride from Rishikesh to New Delhi range from $9 to $29. These prices may differ depending on the class or type of service chosen.
To get from New Delhi to Rishikesh without using public transportation, the best option is to drive. The distance between the two cities is 145 miles, and it takes approximately 3 hours and 37 minutes to drive. The cost of renting a car for this journey can vary between $27 to $40, depending on the type of car and the rental agency. Driving provides flexibility and the opportunity to enjoy scenic views along the way.
To travel from New Delhi to Rishikesh without a car, the best options are to take a bus or a flight. The bus journey typically takes around 6 hours and 20 minutes, and the cost ranges from $9 to $29. On the other hand, flying is the fastest option, with a travel time of 2 hours and 18 minutes, and the cost is between $35 and $120. Alternatively, there is also a train option available, which takes approximately 7 hours and 20 minutes, and the price ranges from $2 to $12.
Yes, there is a direct link between New Delhi and Rishikesh. You can take a train from Delhi station to Yog Nagari Rishikesh station, which operates daily and takes approximately 7 hours and 20 minutes. Alternatively, you can also take a direct bus from Delhi to Rishikesh, which runs three times a day and has a travel time of around 6 hours and 20 minutes.
The flight time from New Delhi to Rishikesh is approximately 45 minutes for a direct flight. However, it is important to note that there are no direct flights from New Delhi to Rishikesh as Rishikesh does not have its own airport. The nearest airport to Rishikesh is Dehra Dun Airport, which is located about 21 miles away. The cost of a flight between New Delhi and Rishikesh typically ranges from $38 to $112, depending on the airline and the time of booking.
There are plenty of options for accommodation in Rishikesh with over 876 hotels available. Prices start at $15, so there are options available for different budgets. Whether you're looking for luxury resorts, budget guesthouses, or spiritual ashrams, Rishikesh offers a variety of choices for travelers to choose from. It's advisable to book your stay in advance, especially during peak tourist seasons, to secure the best rates and availability.