There are 5 ways to get from Narwāna to Roorkee by train, bus, 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 Narwana Jn to Ambala Cant Jn19411
- Take the train from Ambala Cant Jn to Roorkee04502 / ...
6h 41m₹294–2,376Bus
- Take the bus from Narwana to Ambala Kent
- Take the bus from Ambala to Rurki139
7h 38m₹389–1,337Drive 205.5 km
- Drive from Narwāna to Roorkee205.5 km
3h 28m₹2,150–3,105Taxi
- Take the taxi from Narwāna to Roorkee205.5 km
3h 28m₹4,500–5,500Train, bus
- Take the train from Narwana Jn to Delhi12482 / ...
- Take the bus from Kashmiri Gate to RoorkeeOrdinary
8h 41m₹426–2,766
Narwāna to Roorkee by train
Questions & Answers
The cheapest way to get from Narwāna to Roorkee is to bus which costs ₹380 - ₹1,400 and takes 7h 38m.
The fastest way to get from Narwāna to Roorkee is to drive which takes 3h 28m and costs ₹2,100 - ₹3,100.
No, there is no direct bus from Narwāna to Roorkee. However, there are services departing from Narwana and arriving at Rurki via Ambala. The journey, including transfers, takes approximately 7h 38m.
No, there is no direct train from Narwāna to Roorkee. However, there are services departing from Narwana Jn and arriving at Roorkee via Ambala Cant Jn. The journey, including transfers, takes approximately 6h 41m.
The distance between Narwāna and Roorkee is 245 km. The road distance is 205.5 km.
The best way to get from Narwāna to Roorkee without a car is to train which takes 6h 41m and costs ₹290 - ₹2,400.
It takes approximately 6h 41m to get from Narwāna to Roorkee, including transfers.
Narwāna to Roorkee bus services, operated by RSRTC, depart from Narwana station.
Narwāna to Roorkee train services, operated by Indian Railways, depart from Narwana Jn station.
The best way to get from Narwāna to Roorkee is to train which takes 6h 41m and costs ₹290 - ₹2,400. Alternatively, you can bus, which costs ₹380 - ₹1,400 and takes 7h 38m.
What companies run services between Narwāna, India and Roorkee, India?
You can take a train from Narwana Jn to Roorkee via Ambala Cant Jn in around 6h 41m. Alternatively, you can take a bus from Narwana to Rurki via Ambala Kent and Ambala in around 7h 38m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Narwana Jn to Ambala Cant Jn
- Ave. Duration
- 3h 32m
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Ambala Cant Jn to Roorkee
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- ₹140–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Narwana Jn to Delhi
- Ave. Duration
- 3h 2m
- Frequency
- 5 times a day
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Bus from Narwana to Ambala Kent
- Ave. Duration
- 3h 1m
- Frequency
- Once daily
- Estimated price
- ₹100–140
- Schedules at
- rsrtconline.rajasthan.gov.in
- Book at
- rsrtconline.rajasthan.gov.in
- Phone
- 1800 180 8185
- hrtchq@gmail.com
- Website
- online.hrtchp.com
Bus from Ambala to Rurki
- Ave. Duration
- 3h 37m
- Frequency
- Once daily
- Estimated price
- ₹280–1,150
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹280–390
- Ordinary
- ₹480–600
- AC
- ₹1,000–1,150
- Phone
- +91-522-2623578
- info@upsrtc.com
- Website
- upsrtc.up.gov.in
Bus from Kashmiri Gate to Roorkee
- Ave. Duration
- 5h 16m
- Frequency
- Every 20 minutes
- Estimated price
- ₹260–470
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- ₹260–340
- Janrath
- ₹340–470
- Phone
- +918377971006
- info@laxmiholidays.com
- Website
- laxmiholidays.com
Bus from Kashmiri Gate to Roorkee
- Ave. Duration
- 4h 27m
- Frequency
- Twice daily
- Estimated price
- ₹700–1,500
- Schedules at
- laxmiholidays.com
- AC Sleeper
- ₹937
- Ave. Duration
- 3h 28m
- Estimated price
- ₹4,500–5,500
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
Narwāna to Roorkee bus services, operated by RSRTC, arrive at Ambala Kent station.
Narwāna to Roorkee train services, operated by Indian Railways, arrive at Ambala Cant Jn station.
Yes, the driving distance between Narwāna to Roorkee is 205 km. It takes approximately 3h 28m to drive from Narwāna to Roorkee.
There are 94+ hotels available in Roorkee.


















