By road319 km
Driving time5 h 35 min
Straight line121 km
Main highwaysNH144A, NH444
Srinagar and Vaishno Devi are 319 km apart by road. Plan for roughly 5 h 35 min behind the wheel, more on Navratri, the New Year week and summer holidays, when the last stretch slows down.
Route on the map
By road
Expect 319 km on the odometer and close to 5 h 35 min on the road. Leave early on Navratri, the New Year week and summer holidays: parking fills up fast and police divert traffic away from the temple lanes.
By train
The temple has no station of its own. The nearest railhead is Katra (SVDK), 1.7 km from the temple, with shared jeeps, buses and taxis for the last leg. Check current trains from Srinagar on IRCTC.
Questions and answers
What is the distance from Srinagar to Vaishno Devi?
How long does it take to travel from Srinagar to Vaishno Devi?
Which railway station is closest to Vaishno Devi?
Other routes
- Ludhiana to Vaishno Devi318 km · 5 h 35 min
- Jalandhar to Vaishno Devi266 km · 4 h 50 min
- Chandigarh to Vaishno Devi393 km · 6 h 55 min
- Amritsar to Vaishno Devi237 km · 4 h 55 min
- Dharamshala to Vaishno Devi232 km · 5 h 15 min
- Shimla to Vaishno Devi486 km · 8 h 25 min
- Pathankot to Vaishno Devi145 km · 2 h 55 min
- Manali to Vaishno Devi535 km · 9 h 40 min
Road distances and driving times are calculated from OpenStreetMap road data; driving times include a margin for Indian road conditions and are estimates, not guarantees.