
Shahapur to Somnath
Somnath is approximately 450+ kms from Shahapur. The fastest way to reach Somnath from Shahapur is by Train, Flight Via Mumbai, Keshod. It takes approximately 7 hours. The cheapest way to reach Somnath from Shahapur is by Train, Flight Via Mumbai, Keshod which would take approximately 7 hours.
Sort By
Mode of Transport
Via Mumbai, Diu
RECOMMENDED
Shahapur
Mumbai
Diu
Somnath
Approx Travel Time
6h 35m
₹7,428
Onwards
Shahapur
Mumbai
Diu
Somnath
Approx Travel Time
7h 12m
₹9,573
Onwards
Via Mumbai, Keshod
CHEAPEST
FASTEST
Shahapur
Mumbai
Keshod
Somnath
Approx Travel Time
6h 20m
₹6,195
Onwards
Shahapur
Mumbai
Keshod
Somnath
Approx Travel Time
6h 57m
₹8,226
Onwards
Via Navi Mumbai
Shahapur
Navi Mumbai
Somnath
Approx Travel Time
12h 19m
₹10,526
Onwards
Frequently Asked Questions
What is the distance between Shahapur and Somnath?
Somnath is approximately 450+ kms from Shahapur.
How long does it take to reach Somnath from Shahapur?
It takes approximately 7 hours to reach Somnath from Shahapur by Train, Flight Via Mumbai, Keshod.
What is the cheapest way to reach Somnath from Shahapur?
The cheapest way to reach Somnath from Shahapur is by Train, Flight Via Mumbai, Keshod.
What is the fastest way to reach Somnath from Shahapur?
The fastest way to reach Somnath from Shahapur is by Train, Flight Via Mumbai, Keshod.