By road263 km
Driving time5 h 35 min
Straight line128 km
Main highwaysNH44, NH1
The road distance from Vaishno Devi to Gulmarg is 263 km, which takes about 5 h 35 min by car in normal traffic. In a straight line the two places are 128 km apart.
Route on the map
Loading map…
By road
Expect 263 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.
Questions and answers
What is the distance from Vaishno Devi to Gulmarg?
263 km by road and 128 km in a straight line.
How long does it take to travel from Vaishno Devi to Gulmarg?
About 5 h 35 min by car in normal traffic. Allow extra time on Navratri, the New Year week and summer holidays and during the annual mela.
Other routes
- Vaishno Devi to Amritsar250 km · 4 h 45 min
- Vaishno Devi to Srinagar213 km · 4 h 25 min
- Vaishno Devi to Shiv Khori72.9 km · 1 h 20 min
- Vaishno Devi to Patnitop64.2 km · 1 h 30 min
- Vaishno Devi to Mansar Lake61.4 km · 1 h 20 min
- Vaishno Devi to Jammu42.2 km · 50 min
- Vaishno Devi to Reasi20.7 km · 20 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.