hero
How2Go
Somnath to Ujjain

Somnath to Ujjain

Ujjain is approximately 750+ km from Somnath, 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 Ujjain.

Read More
Sort By
Mode of Transport

Via Keshod, Ahmedabad, Indore

RECOMMENDED

FASTEST

Somnath

Keshod

Ahmedabad

Indore

Ujjain

Approx Travel Time

9h

₹6,865

Onwards

Somnath

Keshod

Ahmedabad

Indore

Ujjain

Approx Travel Time

9h 44m

₹7,694

Onwards

Somnath

Keshod

Ahmedabad

Indore

Ujjain

Approx Travel Time

10h 10m

₹7,080

Onwards

Via Vadodara

CHEAPEST

Somnath

Vadodara

Ujjain

Approx Travel Time

16h 50m

₹1,015

Onwards

Via Jetpur

Somnath

Jetpur

Ujjain

Approx Travel Time

16h 36m

₹3,643

Onwards

Direct Options

Somnath

Ujjain

Approx Travel Time

20h 30m

₹1,999

Onwards

Somnath

Ujjain

Approx Travel Time

13h 32m

₹19,397

Onwards

Via Dahod

Somnath

Dahod

Ujjain

Approx Travel Time

18h 46m

₹5,780

Onwards

Via Junagadh

Somnath

Junagadh

Ujjain

Approx Travel Time

21h 30m

₹2,349

Onwards

Via Anand

Somnath

Anand

Ujjain

Approx Travel Time

16h 49m

₹1,095

Onwards

Frequently Asked Questions

What is the distance between Somnath and Ujjain?

Ujjain is approximately 750+ kms from Somnath.

How long does it take to reach Ujjain from Somnath?

It takes approximately 9 hours to reach Ujjain from Somnath by Bus, Flight, Train Via Keshod, Ahmedabad, Indore.

What is the cheapest way to reach Ujjain from Somnath?

The cheapest way to reach Ujjain from Somnath is by Bus, Train Via Vadodara.

What is the fastest way to reach Ujjain from Somnath?

The fastest way to reach Ujjain from Somnath is by Bus, Flight, Train Via Keshod, Ahmedabad, Indore.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India