hero
How2Go
Dahanu to Somnath

Dahanu to Somnath

Somnath is approximately 300+ km from Dahanu, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Somnath.

Read More
Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Dahanu

Somnath

Approx Travel Time

12h 4m

₹19,869

Onwards

Via Mumbai, Diu

Dahanu

Mumbai

Diu

Somnath

Approx Travel Time

8h 3m

₹5,860

Onwards

Dahanu

Mumbai

Diu

Somnath

Approx Travel Time

7h 17m

₹7,562

Onwards

Dahanu

Mumbai

Diu

Somnath

Approx Travel Time

8h 35m

₹7,703

Onwards

Via Umargam

CHEAPEST

Dahanu

Umargam

Somnath

Approx Travel Time

15h 47m

₹1,260

Onwards

Dahanu

Umargam

Somnath

Approx Travel Time

16h 39m

₹1,999

Onwards

Dahanu

Umargam

Somnath

Approx Travel Time

16h 25m

₹3,399

Onwards

Via Mumbai, Keshod

FASTEST

Dahanu

Mumbai

Keshod

Somnath

Approx Travel Time

7h 15m

On Demand

Via Surat, Diu

Dahanu

Surat

Diu

Somnath

Approx Travel Time

8h 23m

₹5,637

Onwards

Dahanu

Surat

Diu

Somnath

Approx Travel Time

7h 37m

₹7,469

Onwards

Frequently Asked Questions

What is the distance between Dahanu and Somnath?

Somnath is approximately 300+ kms from Dahanu.

How long does it take to reach Somnath from Dahanu?

It takes approximately 7 hours to reach Somnath from Dahanu by Train, Flight Via Mumbai, Keshod.

What is the cheapest way to reach Somnath from Dahanu?

The cheapest way to reach Somnath from Dahanu is by Train, Bus Via Umargam.

What is the fastest way to reach Somnath from Dahanu?

The fastest way to reach Somnath from Dahanu is by Train, Flight Via Mumbai, Keshod.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India