
Bhachau to Somnath
Somnath is approximately 300+ kms from Bhachau. The fastest way to reach Somnath from Bhachau is by Bus, Train Via Rajkot. It takes approximately 6 hours. The cheapest way to reach Somnath from Bhachau is by Bus which would take approximately 8 hours.
Sort By
Mode of Transport
Via Wankaner
Bhachau
Wankaner
Somnath
Approx Travel Time
6h 20m
On Demand
Bhachau
Wankaner
Somnath
Approx Travel Time
6h 33m
On Demand
Via Rajkot
FASTEST
Bhachau
Rajkot
Somnath
Approx Travel Time
5h 47m
On Demand
Bhachau
Rajkot
Somnath
Approx Travel Time
7h 27m
On Demand
Via Junagadh
Bhachau
Junagadh
Somnath
Approx Travel Time
7h 5m
On Demand
Via Jetpur
Bhachau
Jetpur
Somnath
Approx Travel Time
7h 15m
₹4,070
Onwards
Bhachau
Jetpur
Somnath
Approx Travel Time
7h 39m
On Demand
Via Gondal
Bhachau
Gondal
Somnath
Approx Travel Time
6h 34m
On Demand
Frequently Asked Questions
What is the distance between Bhachau and Somnath?
Somnath is approximately 300+ kms from Bhachau.
How long does it take to reach Somnath from Bhachau?
It takes approximately 6 hours to reach Somnath from Bhachau by Bus, Train Via Rajkot.
What is the cheapest way to reach Somnath from Bhachau?
The cheapest way to reach Somnath from Bhachau is by Bus.
What is the fastest way to reach Somnath from Bhachau?
The fastest way to reach Somnath from Bhachau is by Bus, Train Via Rajkot.


