There are 6 ways to get from Dehradun to Roorkee (Station) 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 Dehradun to Roorkeebus
2h 1m₹150–390Train
- Take the train from Dehradun to Haridwar Jntrain 12018 / ...
- Take the train from Haridwar Jn to Roorkeetrain 04374 / ...
4h 5m₹245–1,914Drive 69.4 km
- Drive from Dehradun to Roorkee (Station)car 69.4 km
1h 4m₹784–1,132Taxi
- Take the taxi from Dehradun to Roorkee (Station)taxi 69.4 km
1h 4m₹1,500–1,900Bus via Haridwar
- Take the bus from FlixBus Dehradun - Rispana Chowk to FlixBus Haridwar - Kashyap Ashrambus FlixBus IN0310B / ...
- Take the bus from Haridwar to Roorkiebus
2h 16m₹821–1,633Bus via Haridwar, Uttarakhand
- Take the bus from Dehradun, Uttarakhand to Haridwar, Uttarakhandbus Dehradun, Uttarakhand - Haridwar, Uttarakhand
- Take the bus from Haridwar, Uttarakhand to Roorkeebus Haridwar, Uttarakhand - Roorkee
2h 19m
Questions & Answers
The cheapest way to get from Dehradun to Roorkee (Station) is to bus which costs ₹150 - ₹390 and takes 2h 1m.
The fastest way to get from Dehradun to Roorkee (Station) is to drive which takes 1h 4m and costs ₹750 - ₹1,200.
Yes, there is a direct bus departing from Dehradun and arriving at Roorkee. Services depart twice daily, and operate every day. The journey takes approximately 1h 48m.
No, there is no direct train from Dehradun to Roorkee (Station). However, there are services departing from Dehradun and arriving at Roorkee via Haridwar Jn. The journey, including transfers, takes approximately 4h 5m.
The distance between Dehradun and Roorkee (Station) is 70 km. The road distance is 69.4 km.
The best way to get from Dehradun to Roorkee (Station) without a car is to bus which takes 2h 1m and costs ₹150 - ₹390.
The bus from Dehradun to Roorkee takes 1h 48m including transfers and departs twice daily.
Dehradun to Roorkee (Station) bus services, operated by CIty Land Travels, depart from Dehradun, Uttarakhand station.
Dehradun to Roorkee (Station) train services, operated by Indian Railways, depart from Dehradun station.
The best way to get from Dehradun to Roorkee (Station) is to bus which takes 2h 1m and costs ₹150 - ₹390. Alternatively, you can train, which costs ₹240 - ₹2,000 and takes 4h 5m.
What companies run services between Dehradun, India and Roorkee (Station), Uttarakhand, India?
Uttarakhand Transport Corporation (UTC) operates a bus from Dehradun to Roorkee twice daily. Tickets cost ₹150–390 and the journey takes 1h 48m. Alternatively, you can take a train from Dehradun to Roorkee (Station) via Haridwar Jn and Roorkee in around 4h 5m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Dehradun to Haridwar Jn
- Ave. Duration
- 1h 4m
- 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
Train from Haridwar Jn to Roorkee
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
- Phone
- 18005324510
- [email protected]
- Website
- utconline.uk.gov.in
Bus from Dehradun to Roorkee
- Ave. Duration
- 1h 48m
- Frequency
- Twice daily
- Estimated price
- ₹150–390
- Website
- https://utconline.uk.gov.in/
- Ordinary
- ₹150–220
- AC
- ₹270–390
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Dehradun - Rispana Chowk to FlixBus Haridwar - Kashyap Ashram
- Ave. Duration
- 1h 10m
- Frequency
- Every 20 minutes
- Estimated price
- ₹170–240
- Website
- https://www.flixbus.in
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Haridwar to Roorkie
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹650–1,400
- Schedules at
- laxmiholidays.com
- Phone
- +91 9899151311
- [email protected]
- Website
- omio.com
Bus from Dehradun, Uttarakhand to Haridwar, Uttarakhand
- Ave. Duration
- 1h 30m
- Frequency
- Every 10 minutes
- Schedules at
- omio.com
- Phone
- 9599757693
- [email protected]
- Website
- omio.com
Bus from Haridwar, Uttarakhand to Roorkee
- Ave. Duration
- 45 min
- Frequency
- Every 10 minutes
- Estimated price
- ₹320–430
- Schedules at
- asianshinabus.com
- Ave. Duration
- 1h 4m
- Estimated price
- ₹1,500–1,900
Dehradun Taxi Service
- Phone
- +91 98 97 97 32 55
- Website
- dehraduntaxiservices.in
Doon Cabs
- Phone
- +91 96 34 00 40 07
- Website
- dooncabs.co.in
Doon Travel
- Phone
- +91 63 98 48 50 08
- Website
- doontravel.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 Slovenia: Getting from Ljubljana to Lake Bled, How to get from Florence to Rome, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.
More Questions & Answers
Dehradun to Roorkee (Station) bus services, operated by CIty Land Travels, arrive at Haridwar, Uttarakhand station.
Roorkee (Station) is 4h 30m ahead of Dehradun. It is currently 8:18 PM in Dehradun and 12:48 AM in Roorkee (Station).
Dehradun to Roorkee (Station) train services, operated by Indian Railways, arrive at Haridwar Jn station.
Yes, the driving distance between Dehradun to Roorkee (Station) is 69 km. It takes approximately 1h 4m to drive from Dehradun to Roorkee (Station).
Book your Dehradun to Roorkee (Station) bus tickets online with Omio.
There are 85+ hotels available in Roorkee (Station).





















