Surat to Somnath - Multiple Options To Reach By Train, Bus, Flight, Cab
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,260
Onwards
Via Junagadh
Surat
Junagadh
Somnath
Approx Travel Time
9h 10m
₹845
Onwards
Surat
Junagadh
Somnath
Approx Travel Time
9h 25m
₹3,183
Onwards
Via Jetpur
Surat
Jetpur
Somnath
Approx Travel Time
8h 55m
₹470
Onwards
Via Keshod
Surat
Keshod
Somnath
Approx Travel Time
9h 40m
₹845
Onwards
Via Diu, Keshod
Surat
Diu
Keshod
Somnath
Approx Travel Time
5h 5m
₹4,283
Onwards
Via Bhavnagar
Surat
Bhavnagar
Somnath
Approx Travel Time
8h 40m
₹2,479
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.