There are 8 ways to get from Roorkee to Srinagar by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Indira Gandhi International Airport, fly
best- Take the train from Roorkee to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Srinagar International Airport (SXR)plane DEL - SXR
7h 27m₹7,323–18,227Train
cheapest- Take the train from Roorkee to Sh Mata V Devi Katratrain 14609
- Take the train from Shri Mata Vaishno Devi Katra to Srinagartrain 26403 Vande Bharat Exp / ...
16h 14m₹814–4,318Train, bus
- Take the train from Roorkee to Pathankot Cantttrain 12587 / ...
- Take the bus from FlixBus Pathankot to FlixBus Srinagarbus FlixBus IN0121A / ...
17h 55m₹903–4,109Drive 706.2 km
- Drive from Roorkee to Srinagarcar 706.2 km
10h 50m₹7,922–11,443Fly from Dehradun Airport
- Fly from Dehradun Airport (DED) to Srinagar International Airport (SXR)plane DED - SXR
7h 6m₹11,338–24,791Train, train to Chandigarh International Airport, fly
- Take the train from Roorkee to Ambala Cant Jntrain
- Take the train from Ambala Cant Jn to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Srinagar International Airport (SXR)plane IXC - SXR
7h 15m₹6,391–27,942Bus via Jalandhar
- Take the bus from Haridwar, Uttarakhand to Dehradun, Uttarakhandbus
- Take the bus from Dehradun, Uttarakhand to Jalandhar, Punjabbus
- Take the bus from Jalandhar, Punjab to Srinagarbus
22h 55mBus
- Take the bus from Roorkee to Delhi, Delhi Statebus Roorkee
- Take the bus from Delhi, Delhi State to Srinagarbus Delhi, Delhi State - Srinagar
23h 9m
Roorkee to Srinagar by train and bus
Questions & Answers
The cheapest way to get from Roorkee to Srinagar is to train which costs ₹800 - ₹4,400 and takes 16h 14m.
The fastest way to get from Roorkee to Srinagar is to fly which takes 7h 6m and costs ₹11,000 - ₹25,000.
No, there is no direct bus from Roorkee to Srinagar. However, there are services departing from Roorkee and arriving at Srinagar via Haridwar, Uttarakhand, Dehradun, Uttarakhand and Jalandhar, Punjab. The journey, including transfers, takes approximately 22h 55m.
No, there is no direct train from Roorkee to Srinagar. However, there are services departing from Roorkee and arriving at Srinagar via Shri Mata Vaishno Devi Katra. The journey, including transfers, takes approximately 16h 14m.
The distance between Roorkee and Srinagar is 904 km. The road distance is 706.2 km.
The best way to get from Roorkee to Srinagar without a car is to train which takes 16h 14m and costs ₹800 - ₹4,400.
It takes approximately 7h 27m to get from Roorkee to Srinagar, including transfers.
Roorkee to Srinagar bus services, operated by Shri Krishna Travels, depart from Roorkee station.
Roorkee to Srinagar train services, operated by Indian Railways, depart from Roorkee station.
The best way to get from Roorkee to Srinagar is to train which takes 16h 14m and costs ₹800 - ₹4,400. Alternatively, you can fly, which costs ₹11,000 - ₹25,000 and takes 7h 6m, you could also bus via Jalandhar, which costs and takes 22h 55m.
What companies run services between Roorkee, India and Srinagar, India?
You can take a train from Roorkee to Srinagar via Sh Mata V Devi Katra, Shri Mata Vaishno Devi Katra, and Srinagar in around 16h 14m. Alternatively, IndiGo Airlines, Air India Limited, and Air India Express fly from Dehradun Airport (DED) to Srinagar International Airport (SXR) twice daily.
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Srinagar International Airport
- Ave. Duration
- 1h 25m
- When
- Wednesday to Sunday
- Estimated price
- ₹5,500–15,000
Flights from Indira Gandhi International Airport to Srinagar International Airport via Jammu
- Ave. Duration
- 3h 1m
- When
- Wednesday to Sunday
- Estimated price
- ₹5,500–15,000
Flights from Dehradun Airport to Srinagar International Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 47m
- When
- Wednesday to Sunday
- Estimated price
- ₹8,500–22,000
Flights from Chandigarh International Airport to Srinagar International Airport
- Ave. Duration
- 1h 17m
- When
- Wednesday to Sunday
- Estimated price
- ₹5,000–20,000
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Srinagar International Airport
- Ave. Duration
- 1h 33m
- When
- Wednesday to Sunday
- Estimated price
- ₹6,500–24,000
Flights from Indira Gandhi International Airport to Srinagar International Airport via Leh
- Ave. Duration
- 2h 30m
- When
- Wednesday and Thursday
- Estimated price
- ₹7,000–24,000
Flights from Indira Gandhi International Airport to Srinagar International Airport via Jammu
- Ave. Duration
- 2h 50m
- When
- Wednesday to Sunday
- Estimated price
- ₹6,500–16,000
Flights from Dehradun Airport to Srinagar International Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 20m
- When
- Wednesday to Sunday
- Estimated price
- ₹8,000–33,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Srinagar International Airport
- Ave. Duration
- 1h 32m
- When
- Wednesday to Sunday
- Estimated price
- ₹6,500–16,000
Flights from Indira Gandhi International Airport to Srinagar International Airport via Jammu
- Ave. Duration
- 2h 50m
- When
- Wednesday to Sunday
- Estimated price
- ₹6,500–16,000
- Website
- spicejet.com
Flights from Indira Gandhi International Airport to Srinagar International Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- ₹7,000–15,000
Flights from Indira Gandhi International Airport to Srinagar International Airport via Jammu
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ₹7,000–15,000
- Website
- starlightairline.com
Flights from Indira Gandhi International Airport to Srinagar International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹5,000–13,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Roorkee to New Delhi
- Ave. Duration
- 4h 4m
- Frequency
- Twice daily
- 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)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Roorkee to Sh Mata V Devi Katra
- Ave. Duration
- 12h 4m
- Frequency
- Once daily
- Estimated price
- ₹330–2,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹330–400
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,500
- First Class (1A)
- ₹2,000–2,600
Train from Shri Mata Vaishno Devi Katra to Srinagar
- Ave. Duration
- 2h 58m
- Frequency
- Once daily
- Estimated price
- ₹150–1,325
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
- Chair Car
- ₹720
- Executive Class
- ₹1,325
Train from Roorkee to Pathankot Cantt
- Ave. Duration
- 7h 40m
- Frequency
- 3 times a day
- Estimated price
- ₹250–2,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Roorkee to Ambala Cant Jn
- Ave. Duration
- 2h 45m
- 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 Ambala Cant Jn to Chandigarh
- Ave. Duration
- 35 min
- 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
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Pathankot to FlixBus Srinagar
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Estimated price
- ₹650–2,200
- Website
- https://www.flixbus.in
- Phone
- +91 8377971006
- [email protected]
- Website
- omio.com
Bus from Delhi, Delhi State to Srinagar
- Ave. Duration
- 18h 30m
- Frequency
- Hourly
- Estimated price
- ₹850–1,700
- Schedules at
- omio.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
Roorkee to Srinagar bus services, operated by Shri Krishna Travels, arrive at Delhi, Delhi State station.
Roorkee to Srinagar train services, operated by Indian Railways, arrive at Sh Mata V Devi Katra station.
Yes, the driving distance between Roorkee to Srinagar is 706 km. It takes approximately 10h 50m to drive from Roorkee to Srinagar.
Book your Roorkee to Srinagar bus tickets online with Omio.
There are 699+ hotels available in Srinagar.












