hero
How2Go
Dharmavaram to Somnath

Dharmavaram to Somnath

Somnath is approximately 1600+ km from Dharmavaram, 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

Via Bangalore, Rajkot

RECOMMENDED

FASTEST

Dharmavaram

Bangalore

Rajkot

Somnath

Approx Travel Time

10h 14m

On Demand

Dharmavaram

Bangalore

Rajkot

Somnath

Approx Travel Time

12h 13m

On Demand

Via Bangalore, Rajkot, Keshod

Dharmavaram

Bangalore

Rajkot

Keshod

Somnath

Approx Travel Time

12h 5m

₹9,043

Onwards

Dharmavaram

Bangalore

Rajkot

Keshod

Somnath

Approx Travel Time

11h 27m

On Demand

Via Adoni, Rajkot

Dharmavaram

Adoni

Rajkot

Somnath

Approx Travel Time

1d 10h 16m

On Demand

Dharmavaram

Adoni

Rajkot

Somnath

Approx Travel Time

1d 11h 56m

On Demand

Via Thane

CHEAPEST

Dharmavaram

Thane

Somnath

Approx Travel Time

1d 11h 36m

₹2,750

Onwards

Via Toranagallu, Ahmedabad

Dharmavaram

Toranagallu

Ahmedabad

Somnath

Approx Travel Time

1d 18h 2m

₹12,749

Onwards

Via Hyderabad, Rajkot

Dharmavaram

Hyderabad

Rajkot

Somnath

Approx Travel Time

14h 14m

On Demand

Via Bangalore, Pune, Rajkot

Dharmavaram

Bangalore

Pune

Rajkot

Somnath

Approx Travel Time

12h 4m

On Demand

Frequently Asked Questions

What is the distance between Dharmavaram and Somnath?

Somnath is approximately 1600+ kms from Dharmavaram.

How long does it take to reach Somnath from Dharmavaram?

It takes approximately 10 hours to reach Somnath from Dharmavaram by Train, Flight Via Bangalore, Rajkot.

What is the cheapest way to reach Somnath from Dharmavaram?

The cheapest way to reach Somnath from Dharmavaram is by Train, Bus Via Thane.

What is the fastest way to reach Somnath from Dharmavaram?

The fastest way to reach Somnath from Dharmavaram is by Train, Flight Via Bangalore, Rajkot.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India