Sonamarg
Sonamarg
Dehradun
Dehradun
Train

Sonamarg to Dehradun

Updated: 22 May 2026

The journey from Sonamarg to Dehradun covers approximately 950 km. You will need to travel to Jammu and take a train to Dehradun. The total travel time is about 20 hours. This is a popular route for travelers heading to the capital of Uttarakhand.

Total Distance: 950 km driving distance; 650 km straight-line air distance.
Fastest Way
Train from Jammu, taking 20 hours.
Cheapest Way
Bus from Jammu to Dehradun, costing 2200 INR.
Compare Sonamarg to Dehradun Routes
Train
Connecting
Duration
20 hours
Avg Price
7500-9500 INR
Operator
Indian Railways
Route
Jammu Tawi to Dehradun Junction.

Book train tickets in advance.

Travel Tips
  • Route
    Take a taxi to Jammu station.
  • Booking
    Book your train in advance.
  • Timing
    Reach the station 1 hour before the train.
  • Clothing
    Carry appropriate clothing for Dehradun's weather.
  • Connectivity
    Mobile network is excellent.
Safety Tips
  • Traffic
    Be careful of heavy traffic in Dehradun.
  • Local Advice
    Stay updated on local news.
  • Vehicle
    Use pre-paid taxis from the station.
  • Emergency
    Keep local emergency numbers saved.
People Also Ask
  • Is Dehradun safe?
    Yes, it is a major city and safe for tourists.
  • Can I take a flight?
    Yes, from Srinagar airport.
  • How far is it from Jammu?
    Dehradun is about 600 km from Jammu.
  • Are there hotels?
    Yes, there are many hotels in Dehradun.
  • What is the best time to visit?
    Winter and spring are ideal.
Quick Info
  • From Sonamarg, Jammu and Kashmir, India
  • To Dehradun, Uttarakhand, India
  • Modes
Best Time to Travel

All year round.

Things to Do in Dehradun
1
Robber's Cave
Visit the natural cave.
2
Sahastradhara
See the waterfalls.
3
Forest Research Institute
Explore the campus.
4
Local Markets
Shop for local goods.
Tags
Sonamarg to Dehradun train Dehradun travel Kashmir to Dehradun Sonamarg transport Dehradun route Jammu to Dehradun traveling in India train fare Sonamarg