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.
Book train tickets in advance.
All year round.