Surat to Somnath
Somnath is approximately 250+ kms from Surat. The fastest way to reach Somnath from Surat is by Flight, Cab Via Diu. It takes approximately 4 hours. The cheapest way to reach Somnath from Surat is by Train which would take approximately 6 hours.
Sort By
Mode of Transport
Via Diu
FASTEST
Surat
Diu
Somnath
Approx Travel Time
3h 40m
₹5,512
Onwards
Via Junagadh
Surat
Junagadh
Somnath
Approx Travel Time
9h 10m
₹745
Onwards
Surat
Junagadh
Somnath
Approx Travel Time
9h 25m
On Demand
Via Jetpur
Surat
Jetpur
Somnath
Approx Travel Time
8h 55m
₹470
Onwards
Via Keshod
Surat
Keshod
Somnath
Approx Travel Time
9h 40m
₹745
Onwards
Via Diu, Keshod
Surat
Diu
Keshod
Somnath
Approx Travel Time
5h 5m
₹4,157
Onwards
Via Bhavnagar
Surat
Bhavnagar
Somnath
Approx Travel Time
8h 40m
₹5,910
Onwards
Frequently Asked Questions
What is the distance between Surat and Somnath?
Somnath is approximately 250+ kms from Surat.
How long does it take to reach Somnath from Surat?
It takes approximately 4 hours to reach Somnath from Surat by Flight, Cab Via Diu.
What is the cheapest way to reach Somnath from Surat?
The cheapest way to reach Somnath from Surat is by Train.
What is the fastest way to reach Somnath from Surat?
The fastest way to reach Somnath from Surat is by Flight, Cab Via Diu.