How to Reach Sonamarg

Sonamarg can be reached by air and road transports.


  • By Air: Nearest airport is the Srinagar Airport situated in the capital city of Jammu and Kashmir and is 87 kilometres away. Connecting flights take off from Delhi. Taxis are available from Srinagar Airport to Sonamarg running on NH 1D.
  • By Bus: Buses are run by Jammu and Kashmir State owned road Transport Corporation connecting Sonamarg from Jammu (distance- 60 kilometres) and Sonamarg from Srinagar (distance- 87 Kilometres).
  • By Train: Nearest major railway station leading to Sonamarg is at Srinagar. Other nearby railway stations are Udhampur and JammuTawi.
  • By Car/Taxi: After arriving at the Srinagar railway station or at the Srinagar airport one can hire a taxi from the taxi stands. Also cars can commute from Jammu and nearby towns like Pahalgam, Badgam to Sonamarg through the connecting national highway.


  • By Bus: J&KSRTC has employed regular as well as sightseeing buses near the tourist places. They are available every 2-3 hours.
  • By Car: SRTC sight- seeing coaches are available daily in summer. Once reaching a place, local Sumo car service is also available in taxi stands. You can book them from nearby taxi stand as well as from travel agencies in Srinagar.
  • By Taxi: Taxis are available at fair prices at taxi stands that are located near every tourist spot.
Route Distance Time
Srinagar to Sonamarg 71.43 km 1 hour 11 mins
Amritsar to Sonamarg 89.34 km 1 hour 29 mins
Kashmir to Sonamarg 142.97 km 2 hours 22 mins
Delhi to Sonamarg 249.62 km 4 hours 9 mins
Bhopal to Sonamarg 372.25 km 6 hours 12 mins
Bangalore to Sonamarg 606.91 km 10 hours 6 mins
Kolkata to Sonamarg 1456.83 km 24 hours 16 mins
Dubai to Sonamarg 2258.78 km 37 hours 38 mins
Alor setar to Sonamarg 2704.11 km 45 hours 4 mins