
Haridwar to Somnath
Somnath is approximately 1400+ kms from Haridwar. The fastest way to reach Somnath from Haridwar is by Train, Flight Via Dehradun, Pune. It takes approximately 16 hours. The cheapest way to reach Somnath from Haridwar is by Train Via Ankleshwar which would take approximately 31 hours.
Sort By
Mode of Transport
Via Godhra
RECOMMENDED
Haridwar
Godhra
Somnath
Approx Travel Time
1d 6h 10m
On Demand
Via Vadodara
Haridwar
Vadodara
Somnath
Approx Travel Time
1d 6h 10m
₹900
Onwards
Via Ratlam
Haridwar
Ratlam
Somnath
Approx Travel Time
1d 6h 55m
₹920
Onwards
Via Dahod
Haridwar
Dahod
Somnath
Approx Travel Time
1d 6h 55m
₹1,790
Onwards
Via Delhi, Pune
Haridwar
Delhi
Pune
Somnath
Approx Travel Time
19h 5m
₹5,570
Onwards
Haridwar
Delhi
Pune
Somnath
Approx Travel Time
20h 5m
₹5,725
Onwards
Via Ankleshwar
CHEAPEST
Haridwar
Ankleshwar
Somnath
Approx Travel Time
1d 6h 55m
₹885
Onwards
Via Viramgam
Haridwar
Viramgam
Somnath
Approx Travel Time
1d 5h 25m
₹1,780
Onwards
Via Dehradun, Pune
FASTEST
Haridwar
Dehradun
Pune
Somnath
Approx Travel Time
16h 5m
₹8,626
Onwards
Haridwar
Dehradun
Pune
Somnath
Approx Travel Time
16h 20m
₹8,961
Onwards
Frequently Asked Questions
What is the distance between Haridwar and Somnath?
Somnath is approximately 1400+ kms from Haridwar.
How long does it take to reach Somnath from Haridwar?
It takes approximately 16 hours to reach Somnath from Haridwar by Train, Flight Via Dehradun, Pune.
What is the cheapest way to reach Somnath from Haridwar?
The cheapest way to reach Somnath from Haridwar is by Train Via Ankleshwar.
What is the fastest way to reach Somnath from Haridwar?
The fastest way to reach Somnath from Haridwar is by Train, Flight Via Dehradun, Pune.