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.
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
Tentative return flight prices to Srinagar International Airport (SXR) from major cities in India.
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.
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.
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).
Compare quotes from upto 3 travel agents for free