There are 5 ways to get from Nangal to Roorkee by train, bus (Flixbus), car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Nangal Dam to Saharanpurtrain 19308 / ...
5h 50m₹883–3,239Bus
cheapest- Take the bus from FlixBus Nangal - NFL Chowk to FlixBus Chandigarh - Sector 43bus FlixBus IN0211C
- Take the bus from Chandigarh to Rurkibus 139
10h 11m₹663–2,527Bus via Haridwar, Uttarakhand
- Take the bus from FlixBus Nangal - NFL Chowk to FlixBus Chandigarh - Sector 43bus FlixBus IN0211C
- Take the bus from Panchkula, Haryana to Haridwar, Uttarakhandbus Panchkula, Haryana - Haridwar, Uttarakhand
9h 45mDrive 266.3 km
- Drive from Nangal to Roorkeecar 266.3 km
4h 24m₹3,008–4,345Taxi
- Take the taxi from Nangal to Roorkeetaxi 266.3 km
4h 24m₹5,500–7,000
Questions & Answers
The cheapest way to get from Nangal to Roorkee is to bus which costs ₹650 - ₹2,600 and takes 10h 11m.
The fastest way to get from Nangal to Roorkee is to drive which takes 4h 24m and costs ₹3,000 - ₹4,400.
No, there is no direct bus from Nangal to Roorkee. However, there are services departing from FlixBus Nangal - NFL Chowk and arriving at Roorkee via Isbt-43, Chandigarh, Punjab, Panchkula, Haryana and Haridwar, Uttarakhand. The journey, including transfers, takes approximately 9h 45m.
No, there is no direct train from Nangal to Roorkee. However, there are services departing from Nangal Dam and arriving at Roorkee via Saharanpur. The journey, including transfers, takes approximately 5h 50m.
The distance between Nangal and Roorkee is 288 km. The road distance is 266.3 km.
The best way to get from Nangal to Roorkee without a car is to train which takes 5h 50m and costs ₹850 - ₹3,300.
It takes approximately 5h 50m to get from Nangal to Roorkee, including transfers.
Nangal to Roorkee bus services, operated by FlixBus India, depart from FlixBus Nangal - NFL Chowk station.
Nangal to Roorkee train services, operated by Indian Railways, depart from Nangal Dam station.
The best way to get from Nangal to Roorkee is to train which takes 5h 50m and costs ₹850 - ₹3,300. Alternatively, you can bus via Haridwar, Uttarakhand, which costs and takes 9h 45m.
What companies run services between Nangal, Punjab, India and Roorkee, India?
Indian Railways operates a train from Nangal Dam to Saharanpur 3 times a week. Tickets cost ₹190–1,600 and the journey takes 4h 25m. Alternatively, you can take a bus from FlixBus Nangal - NFL Chowk to Roorkee via FlixBus Chandigarh - Sector 43, Isbt-43, Aroma, Chandigarh, Punjab, Panchkula, Haryana, and Haridwar, Uttarakhand in around 9h 45m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Nangal Dam to Saharanpur
- Ave. Duration
- 4h 25m
- Frequency
- 3 times a week
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Nangal - NFL Chowk to FlixBus Chandigarh - Sector 43
- Ave. Duration
- 2h 30m
- Frequency
- 6 times a week
- Estimated price
- ₹230–480
- Website
- FlixBus India
Bus from FlixBus Nangal - NFL Chowk to FlixBus Chandigarh - Sector 43
- Ave. Duration
- 2h 30m
- Frequency
- 6 times a week
- Estimated price
- ₹230–480
- Website
- FlixBus India
- Ave. Duration
- 4h 24m
- Estimated price
- ₹5,500–7,000
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 Travelling to and around Russia for the 2018 FIFA World Cup, Getting to Milan from the airport, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
More Questions & Answers
Nangal to Roorkee bus services, operated by FlixBus India, arrive at FlixBus Chandigarh - Sector 43 station.
Nangal to Roorkee train services, operated by Indian Railways, arrive at Saharanpur station.
Yes, the driving distance between Nangal to Roorkee is 266 km. It takes approximately 4h 24m to drive from Nangal to Roorkee.
There are 83+ hotels available in Roorkee.









