Nearest airport
Srinagar International Airport | 75 km | 2.5 hours by road

Jammu & Kashmir, India
Quick answer
From Srinagar, take the Leh Highway (NH1) towards Ladakh and branch off at Ganderbal, then drive 35 km via Kangan to reach Sonmarg. The road is well-maintained during summer but can be challenging in winter.
Build a Sonmarg holiday plan with route ideas, access notes, nearby places, and trip-planner shortcuts from PlanMyOffbeat.
A compact starting point, kept useful for real travelers.
Srinagar International Airport | 75 km | 2.5 hours by road
Srinagar Railway Station | 80 km | 2.5 hours by road
Srinagar Bus Stand | 80 km | 2.5 hours by bus
Quick notes to check before you lock anything in.
From Srinagar, take the Leh Highway (NH1) towards Ladakh and branch off at Ganderbal, then drive 35 km via Kangan to reach Sonmarg. The road is well-maintained during summer but can be challenging in winter.
Open the PlanMyOffbeat planner to turn Sonmarg into a custom day-by-day route.
More answers for Sonmarg.