hero
How2Go
Dindigul to Somnath

Dindigul to Somnath

Somnath is approximately 1950+ km from Dindigul, 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

Dindigul

Bangalore

Rajkot

Somnath

Approx Travel Time

14h 47m

On Demand

Dindigul

Bangalore

Rajkot

Somnath

Approx Travel Time

14h 54m

On Demand

Dindigul

Bangalore

Rajkot

Somnath

Approx Travel Time

1d 20h 54m

On Demand

Dindigul

Bangalore

Rajkot

Somnath

Approx Travel Time

16h 45m

₹9,084

Onwards

Via Madurai, Bangalore, Rajkot

FASTEST

Dindigul

Madurai

Bangalore

Rajkot

Somnath

Approx Travel Time

11h 34m

On Demand

Via Salem, Rajkot

Dindigul

Salem

Rajkot

Somnath

Approx Travel Time

1d 20h 49m

On Demand

Via Vapi

CHEAPEST

Dindigul

Vapi

Somnath

Approx Travel Time

2d 2h 6m

₹1,470

Onwards

Via Bangalore, Ahmedabad

Dindigul

Bangalore

Ahmedabad

Somnath

Approx Travel Time

2d 0h 40m

₹4,246

Onwards

Via Madurai, Navi Mumbai, Rajkot

Dindigul

Madurai

Navi Mumbai

Rajkot

Somnath

Approx Travel Time

11h 44m

On Demand

Via Madurai, Mumbai, Rajkot

Dindigul

Madurai

Mumbai

Rajkot

Somnath

Approx Travel Time

11h 54m

On Demand

Frequently Asked Questions

What is the distance between Dindigul and Somnath?

Somnath is approximately 1950+ kms from Dindigul.

How long does it take to reach Somnath from Dindigul?

It takes approximately 12 hours to reach Somnath from Dindigul by Bus, Flight, Train Via Madurai, Bangalore, Rajkot.

What is the cheapest way to reach Somnath from Dindigul?

The cheapest way to reach Somnath from Dindigul is by Train, Bus Via Vapi.

What is the fastest way to reach Somnath from Dindigul?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India