hero
How2Go
Rajgarh to Somnath

Rajgarh to Somnath

Somnath is approximately 900+ kms from Rajgarh. The fastest way to reach Somnath from Rajgarh is by Bus, Flight, Train Via Indore, Rajkot. It takes approximately 10 hours. The cheapest way to reach Somnath from Rajgarh is by Bus Via Ahmedabad which would take approximately 16 hours.

Sort By
Mode of Transport

Via Ahmedabad

RECOMMENDED

CHEAPEST

Rajgarh, Madhya Pradesh

Ahmedabad

Somnath

Approx Travel Time

16h 15m

₹1,509

Onwards

Via Indore, Rajkot

FASTEST

Rajgarh, Madhya Pradesh

Indore

Rajkot

Somnath

Approx Travel Time

9h 54m

On Demand

Rajgarh, Madhya Pradesh

Indore

Rajkot

Somnath

Approx Travel Time

11h 25m

On Demand

Rajgarh, Madhya Pradesh

Indore

Rajkot

Somnath

Approx Travel Time

11h 52m

₹6,108

Onwards

Rajgarh, Madhya Pradesh

Indore

Rajkot

Somnath

Approx Travel Time

13h 23m

On Demand

Rajgarh, Madhya Pradesh

Indore

Rajkot

Somnath

Approx Travel Time

16h 13m

₹9,158

Onwards

Rajgarh, Madhya Pradesh

Indore

Rajkot

Somnath

Approx Travel Time

17h 44m

On Demand

Ads by MMT

Via Indore, Nadiad

Rajgarh, Madhya Pradesh

Indore

Nadiad

Somnath

Approx Travel Time

23h 35m

On Demand

Via Indore, Ahmedabad

Rajgarh, Madhya Pradesh

Indore

Ahmedabad

Somnath

Approx Travel Time

18h 38m

On Demand

Ads by MMT

Via Bhopal, Ahmedabad

Rajgarh, Madhya Pradesh

Bhopal

Ahmedabad

Somnath

Approx Travel Time

17h 53m

On Demand

Frequently Asked Questions

What is the distance between Rajgarh and Somnath?

Somnath is approximately 900+ kms from Rajgarh.

How long does it take to reach Somnath from Rajgarh?

It takes approximately 10 hours to reach Somnath from Rajgarh by Bus, Flight, Train Via Indore, Rajkot.

What is the cheapest way to reach Somnath from Rajgarh?

The cheapest way to reach Somnath from Rajgarh is by Bus Via Ahmedabad.

What is the fastest way to reach Somnath from Rajgarh?

The fastest way to reach Somnath from Rajgarh is by Bus, Flight, Train Via Indore, Rajkot.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India