There are 6 ways to get from Rishīkesh to Dehradun by bus, train, car, taxi, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Rishikesh to Dehradun ISBTbus
2h 30m₹1,339–2,910Line 19032 train, train
cheapest- Take the train from Yog Nagari Rishikesh to Haridwar Jntrain 19032 / ...
- Take the train from Haridwar Jn to Dehraduntrain 12017 / ...
3h 6m₹235–1,884Drive 40.8 km
- Drive from Rishīkesh to Dehraduncar 40.8 km
37 min₹445–642Taxi
- Take the taxi from Rishīkesh to Dehraduntaxi 40.8 km
37 min₹1,300–1,700Bus via FlixBus Haridwar - Kashyap Ashram
- Take the bus from Rishikesh to Haridwarbus
- Take the bus from FlixBus Haridwar - Kashyap Ashram to FlixBus Dehradun - Rispana Chowkbus FlixBus IN0310B / ...
2h 37m₹848–1,625Bus #2
- Take the bus from Rishīkesh to Dehradunbus
6h 34m
Rishīkesh to Dehradun by train
Questions & Answers
The cheapest way to get from Rishīkesh to Dehradun is to drive which costs ₹440 - ₹650 and takes 37 min.
The fastest way to get from Rishīkesh to Dehradun is to drive which takes 37 min and costs ₹440 - ₹650.
Yes, there is a direct bus departing from Rishīkesh and arriving at Dehradun. Services depart once daily, and operate every day. The journey takes approximately 6h 34m.
No, there is no direct train from Rishīkesh to Dehradun. However, there are services departing from Yog Nagari Rishikesh and arriving at Dehradun via Haridwar Jn. The journey, including transfers, takes approximately 3h 6m.
The distance between Rishīkesh and Dehradun is 51 km. The road distance is 40.8 km.
The best way to get from Rishīkesh to Dehradun without a car is to bus which takes 2h 30m and costs ₹1,300 - ₹3,000.
It takes approximately 2h 30m to get from Rishīkesh to Dehradun, including transfers.
Rishīkesh to Dehradun bus services, operated by Laxmi Holidays, depart from Rishikesh station.
Rishīkesh to Dehradun train services, operated by Indian Railways, depart from Yog Nagari Rishikesh station.
The best way to get from Rishīkesh to Dehradun is to bus which takes 2h 30m and costs ₹1,300 - ₹3,000. Alternatively, you can line 19032 train and train, which costs ₹230 - ₹1,900 and takes 3h 6m.
What companies run services between Rishīkesh, India and Dehradun, India?
Laxmi Holidays operates a bus from Rishikesh to Dehradun ISBT hourly. Tickets cost ₹650–1,400 and the journey takes 49 min. Alternatively, you can take a train from Yog Nagari Rishikesh to Dehradun via Haridwar Jn in around 3h 6m.
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Yog Nagari Rishikesh to Haridwar Jn
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- ₹110–900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹110–140
- Third AC (3A)
- ₹330–410
- Second AC (2A)
- ₹440–550
- First Class (1A)
- ₹700–900
Train from Haridwar Jn to Dehradun
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–440
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
- Phone
- +91 8377971006
- laxmiholidays001@gmail.com
- Website
- laxmiholidays.com
Bus from Rishikesh to Dehradun ISBT
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- ₹650–1,400
- Schedules at
- laxmiholidays.com
Bus from Rishikesh to Haridwar
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- ₹650–1,400
- Schedules at
- laxmiholidays.com
- Phone
- +91 8404855555
- Website
- flixbus.in
Bus from FlixBus Haridwar - Kashyap Ashram to FlixBus Dehradun - Rispana Chowk
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–240
- Website
- https://www.flixbus.in
- Phone
- 18005324510
- Website
- utconline.uk.gov.in
Bus from Rishīkesh to Dehradun
- Ave. Duration
- 6h 34m
- Frequency
- Once daily
- Schedules at
- utconline.uk.gov.in
- Ave. Duration
- 37 min
- Estimated price
- ₹1,300–1,700
Nature Holidays Travel
- Phone
- +91 97 60 58 55 60
- Website
- natureholidaystravel.com
Haridwar Car service
- Phone
- +91 99 17 03 34 48
- Website
- haridwarcarservice.com
Car Yatra
- Phone
- +91 96 90 16 90 69
- Website
- facebook.com
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 travel India's Golden Triangle, Need to know: Greyhound, and How to get from London to Edinburgh - to help you get the most out of your next trip.
More Questions & Answers
Rishīkesh to Dehradun bus services, operated by Laxmi Holidays, arrive at Dehradun ISBT station.
Rishīkesh to Dehradun train services, operated by Indian Railways, arrive at Haridwar Jn station.
Yes, the driving distance between Rishīkesh to Dehradun is 41 km. It takes approximately 37 min to drive from Rishīkesh to Dehradun.
There are 1302+ hotels available in Dehradun.










