Sonamarg
Sonamarg
Haridwar
Haridwar
Train

Sonamarg to Haridwar

Updated: 22 May 2026

The journey from Sonamarg to Haridwar covers approximately 1000 km. You will need to travel to Jammu and take a train to Haridwar. The total travel time is about 22 hours. This is a popular route for pilgrims.

Total Distance: 1000 km driving distance; 700 km straight-line air distance.
Fastest Way
Train from Jammu, taking 22 hours.
Cheapest Way
Bus from Jammu to Haridwar, costing 2500 INR.
Compare Sonamarg to Haridwar Routes
Train
Connecting
Duration
22 hours
Avg Price
8000-10000 INR
Operator
Indian Railways
Route
Jammu Tawi to Haridwar 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 Haridwar's weather.
  • Connectivity
    Mobile network is excellent.
Safety Tips
  • Traffic
    Be careful of heavy traffic in Haridwar.
  • 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 Haridwar 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?
    Haridwar is about 650 km from Jammu.
  • Are there hotels?
    Yes, there are many hotels in Haridwar.
  • What is the best time to visit?
    Winter and spring are ideal.
Quick Info
  • From Sonamarg, Jammu and Kashmir, India
  • To Haridwar, Uttarakhand, India
  • Modes
Best Time to Travel

All year round.

Things to Do in Haridwar
1
Har Ki Pauri
Attend the Ganga Aarti.
2
Mansa Devi Temple
Visit the hilltop temple.
3
Chandi Devi Temple
Explore the temple.
4
Local Markets
Shop for religious items.
Tags
Sonamarg to Haridwar train Haridwar travel Kashmir to Haridwar Sonamarg transport Haridwar route Jammu to Haridwar traveling in India train fare Sonamarg