There are 7 ways to get from Deharadun to Rishīkesh by car, bus, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, bus
best- Drive from Deharadun to Bareillycar
- Take the bus from Bareilly to Dehradun, Uttarakhandbus
- Take the bus from Dehradun, Uttarakhand to Rishikesh, Uttarakhandbus
10h 16mDrive, train
cheapest- Drive from Deharadun to Khatimacar
- Take the train from Khatima to Haridwar Jntrain 15020
10h 46m₹1,252–3,361Drive 360.9 km
- Drive from Deharadun to Rishīkeshcar 360.9 km
5h 45m₹4,418–6,381Drive to Pantnagar Airport, fly
- Drive from Deharadun to Pantnagar Airport (PGH)car
- Fly from Pantnagar Airport (PGH) to Dehradun Airport (DED)plane PGH - DED
9h 21m₹9,496–31,488Drive, train via Bareilly
- Drive from Deharadun to Pilibhit Jncar
- Take the train from Pilibhit Jn to Bareillytrain
- Take the train from Bareilly to Yog Nagari Rishikeshtrain
11h 44m₹1,809–4,736Drive to Bareilly Airport, fly
- Drive from Deharadun to Bareilly Airport (BEK)car
- Fly from Bareilly Airport (BEK) to Dehradun Airport (DED)plane BEK - DED
7h 8m₹9,093–29,629Drive, train to Chaudhary Charan Singh Airport, fly
- Drive from Deharadun to Mailanicar
- Take the train from Mailani to Aishbaghtrain
- Fly from Chaudhary Charan Singh Airport (LKO) to Dehradun Airport (DED)plane LKO - DED
7h 45m₹6,528–15,386
Pantnagar Airport (PGH) to Dehradun Airport (DED) flights
Questions & Answers
The cheapest way to get from Deharadun to Rishīkesh is to drive and train which costs ₹1,200 - ₹3,400 and takes 10h 46m.
The fastest way to get from Deharadun to Rishīkesh is to drive which takes 5h 45m and costs ₹4,400 - ₹6,500.
The distance between Deharadun and Rishīkesh is 506 km. The road distance is 360.9 km.
It takes approximately 10h 16m to get from Deharadun to Rishīkesh, including transfers.
Rishīkesh is 15 min behind Deharadun. It is currently 11:15 AM in Deharadun and 11:00 AM in Rishīkesh.
Yes, the driving distance between Deharadun to Rishīkesh is 361 km. It takes approximately 5h 45m to drive from Deharadun to Rishīkesh.
There are 1182+ hotels available in Rishīkesh.
What companies run services between Deharadun, Nepal and Rishīkesh, India?
There is no direct connection from Deharadun to Rishīkesh. However, you can drive to Bareilly, take the bus to Dehradun, Uttarakhand, then take the bus to Rishikesh, Uttarakhand. Alternatively, you can take a vehicle from Deharadun to Rishikesh, Uttarakhand via Khatima, Haridwar Jn, and Haridwar, Uttarakhand in around 10h 46m.
- Website
- goindigo.in
Flights from Pantnagar Airport to Dehradun Airport via Delhi
- Ave. Duration
- 6h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,000–28,000
Flights from Pantnagar Airport to Dehradun Airport via Delhi, Chaudhary Charan Singh Airport
- Ave. Duration
- 8h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–30,000
Flights from Bareilly Airport to Dehradun Airport via Delhi
- Ave. Duration
- 4h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹6,500–26,000
Flights from Chaudhary Charan Singh Airport to Dehradun Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹4,900–14,000
Flights from Chaudhary Charan Singh Airport to Dehradun Airport via Delhi
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- ₹4,900–14,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Khatima to Haridwar Jn
- Ave. Duration
- 8h 30m
- Frequency
- Once a week
- Estimated price
- ₹240–1,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹650–800
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–1,900
Train from Pilibhit Jn to Bareilly
- Ave. Duration
- 1h 42m
- Frequency
- 4 times a day
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–650
- First Class (1A)
- ₹750–1,000
Train from Bareilly to Yog Nagari Rishikesh
- Ave. Duration
- 7h 5m
- Frequency
- Once daily
- Estimated price
- ₹210–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Mailani to Aishbagh
- Ave. Duration
- 3h 32m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Southend Airport into central London, Heading to Europe? Read this before you buy a Eurail Pass, and Why you should take the train in the US - to help you get the most out of your next trip.






