How to Reach Sonamarg

Situated in the Himalayas, Sonamarg does not have a railway station or an airport. The nearest railway station is at Udhampur (250 km), and Jammu railway station is also nearby which is around 300 km. Jammu station is well connected by rail with the rest of the India. From Jammu or Udhampur, you can take a cab or a bus to reach Sonamarg. The nearest airport is in Srinagar (70 km), and taxis or buses are readily available to take one to Sonamarg. However, Sonamarg is mostly inaccessible during winter due to heavy snowfall and avalanches.

Search for directions from

How to reach Sonamarg by flight

Several international airports of India are connected to Srinagar International airport. The airport is 70 Km away from Sonamarg. Cab service is available from the airport to reach the hill station of Sonamarg.

Nearest Airport: Srinagar International Airport (SXR) - 59 kms from Sonamarg

Search for flights to Srinagar International Airport (SXR)

Tentative return flight prices to Srinagar International Airport (SXR) from major cities in India.

Starting city Return price (approx)
Mumbai ₹ 10,075 View
New Delhi ₹ 5,318 Non-stop View
Bengaluru ₹ 12,145 View
Chennai ₹ 12,596 View
Hyderabad ₹ 9,884 View
Kolkata ₹ 11,076 View

Powered by:

How to reach Sonamarg by road

You can drive to Sonamarg from Jammu on your own and cover the distance of 400 km. It will take around 12 hours to reach there. Regular buses head from the bus stands of Jammu and Srinagar to Sonamarg which are at a distance of around 400 km and 80 km respectively.

How to reach Sonamarg by train

The closest railway station to Sonamarg is Jammu Tawi Railway Station in Jammu. You can choose a bus or cab to cover the rest of the distance to Sonamarg.

Local transport in Sonamarg

To travel around in the town, buses are the best option as they have good frequency inside the city. But if you want to explore the city at your leisure, you can opt for a tanga ride (horse carriage).

Sonamarg Packages

Compare quotes from upto 3 travel agents for free

View All Packages For Sonamarg

Sonamarg Photos

Sonamarg, Jammu & Kashmir
Krishnasar Lake

+ 19

Browse Hotel Collections

View 19 Packages