There are 7 ways to get from Najafgarh to Roorkee by bus, subway, train, car, taxi, 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.
Bus via Peera Garhi station
best- Take the bus from Delhi, Delhi State to Roorkeebus Delhi, Delhi State - Roorkee
5h 37mBus, train
cheapest- Take the bus from Nazafgarh Dhansa More to Sarai Rohilla Govt Qtrsbus 942Adown2 / ...
- Take the train from Delhi Sarai Rohilla to Roorkeetrain 19565
7h 32m₹192–1,583Subway, train
- Take the subway from Dwarka to Anand Viharsubway B_Dv
- Take the train from Anand Vihar Terminal to Roorkeetrain 14089 / ...
5h 54m₹232–1,471Drive 194 km
- Drive from Najafgarh to Roorkeecar 194 km
2h 56m₹2,185–3,156Taxi
- Take the taxi from Najafgarh to Roorkeetaxi 194 km
2h 56m₹4,300–5,500Fly, bus
- Fly from Indira Gandhi International Airport (DEL) to Dehradun Airport (DED)plane DEL - DED
- Take the bus from FlixBus Dehradun - Doiwala to FlixBus Haridwar - Kashyap Ashrambus
- Take the bus from Haridwar to Roorkiebus
4h 53m₹5,163–9,122Bus
- Take the bus from Nazafgarh Dhansa More to ISBT Nityanand Margbus 942Adown2 / ...
- Take the bus from Kashmiri Gate to Roorkiebus
6h 21m₹382–1,596
Najafgarh to Roorkee by subway and train
Questions & Answers
The cheapest way to get from Najafgarh to Roorkee is to subway and train which costs ₹230 - ₹1,500 and takes 5h 54m.
The fastest way to get from Najafgarh to Roorkee is to drive which takes 2h 56m and costs ₹2,100 - ₹3,200.
No, there is no direct bus from Najafgarh to Roorkee. However, there are services departing from Nazafgarh Dhansa More and arriving at Roorkee via Peera Garhi station and Delhi, Delhi State. The journey, including transfers, takes approximately 5h 37m.
No, there is no direct train from Najafgarh to Roorkee. However, there are services departing from Najafgarh and arriving at Roorkee via Dwarka and Anand Vihar Terminal. The journey, including transfers, takes approximately 5h 54m.
The distance between Najafgarh and Roorkee is 195 km. The road distance is 194 km.
The best way to get from Najafgarh to Roorkee without a car is to bus via Peera Garhi station which takes 5h 37m and costs .
It takes approximately 5h 37m to get from Najafgarh to Roorkee, including transfers.
Najafgarh to Roorkee bus services, operated by Ram Dalal Holidays Pvt Ltd, depart from Delhi, Delhi State station.
Najafgarh to Roorkee train services, operated by Delhi Metro, depart from Dwarka station.
Najafgarh to Roorkee bus services, operated by Ram Dalal Holidays Pvt Ltd, arrive at Roorkee station.
What companies run services between Najafgarh, India and Roorkee, India?
Ram Dalal Holidays Pvt Ltd operates a bus from Delhi, Delhi State to Roorkee every 10 minutes, and the journey takes 4h 15m.
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Dehradun Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- ₹3,900–7,000
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Dehradun Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- ₹3,900–7,000
- Phone
- 155370
- [email protected]
- Website
- delhimetrorail.com
Subway from Dwarka to Anand Vihar
- Ave. Duration
- 1h 11m
- Frequency
- Every 15 minutes
- Estimated price
- ₹28–40
- Website
- https://delhimetrorail.com/
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Anand Vihar Terminal to Roorkee
- Ave. Duration
- 3h 31m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Delhi Sarai Rohilla to Roorkee
- Ave. Duration
- 4h 57m
- Frequency
- Once a week
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Dehradun - Doiwala to FlixBus Haridwar - Kashyap Ashram
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- ₹150–160
- 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
Bus from Kashmiri Gate to Roorkie
- Ave. Duration
- 3h 58m
- Frequency
- Hourly
- Estimated price
- ₹370–1,500
- Schedules at
- laxmiholidays.com
- Sleeper
- ₹370–1,000
- Phone
- +91-11-23370236
- [email protected]
- Website
- dtc.delhi.gov.in
Bus from Nazafgarh Dhansa More to ISBT Nityanand Marg
- Ave. Duration
- 1h 53m
- Frequency
- Every 20 minutes
- Estimated price
- ₹12–100
- Website
- https://dtc.delhi.gov.in
- Ordinary Buses
- ₹12–17
- AC Buses
- ₹20–28
- Airport Express Services
- ₹70–100
Bus from Nazafgarh Dhansa More to Sarai Rohilla Govt Qtrs
- Ave. Duration
- 1h 35m
- Frequency
- Every 20 minutes
- Estimated price
- ₹11–85
- Website
- https://dtc.delhi.gov.in
- Ordinary Buses
- ₹11–17
- AC Buses
- ₹19–26
- Airport Express Services
- ₹60–85
- Ave. Duration
- 2h 56m
- Estimated price
- ₹4,300–5,500
Chiku Cab
- Phone
- +918448445504
- Website
- chikucab.com
Meru Cabs
- Phone
- +911144224422
- Website
- meru.in
OLA cabs
- Phone
- +91 9226547777
- Website
- olacabs.com
Rajasthan Cab
- Phone
- +91 9358811941
- Website
- rajasthancab.com
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
More Questions & Answers
Najafgarh to Roorkee train services, operated by Delhi Metro, arrive at Anand Vihar station.
Yes, the driving distance between Najafgarh to Roorkee is 194 km. It takes approximately 2h 56m to drive from Najafgarh to Roorkee.
There are 84+ hotels available in Roorkee.
























