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.
Compare Sonamarg tour package and itinerary ideas — route options, access notes, nearby places, and a one-tap shortcut to plan your trip with 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 Sonamarg into a custom day-by-day route.
More answers for Sonamarg.