hero
How2Go
Basoda to Ujjain

Basoda to Ujjain

Ujjain is approximately 250+ km from Basoda, 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

Direct Train

RECOMMENDED

Basoda

Ujjain

Approx Travel Time

4h 5m

₹195

Onwards

Via Vidisha

FASTEST

Basoda

Vidisha

Ujjain

Approx Travel Time

3h 43m

₹240

Onwards

Via Indore

Basoda

Indore

Ujjain

Approx Travel Time

9h 39m

₹800

Onwards

Basoda

Indore

Ujjain

Approx Travel Time

8h 40m

₹1,648

Onwards

Via Bhopal

CHEAPEST

Basoda

Bhopal

Ujjain

Approx Travel Time

3h 49m

₹165

Onwards

Via Vidisha, Bhopal

Basoda

Vidisha

Bhopal

Ujjain

Approx Travel Time

3h 53m

₹210

Onwards

Via Bina

Basoda

Bina

Ujjain

Approx Travel Time

5h 11m

₹280

Onwards

Via Bhopal, Shajapur

Basoda

Bhopal

Shajapur

Ujjain

Approx Travel Time

4h 4m

₹190

Onwards

Via Bhopal, Sehore

Basoda

Bhopal

Sehore

Ujjain

Approx Travel Time

4h 8m

₹200

Onwards

Via Bhopal, Shujalpur

Basoda

Bhopal

Shujalpur

Ujjain

Approx Travel Time

4h 19m

₹190

Onwards

Frequently Asked Questions

What is the distance between Basoda and Ujjain?

Ujjain is approximately 250+ kms from Basoda.

How long does it take to reach Ujjain from Basoda?

It takes approximately 4 hours to reach Ujjain from Basoda by Train Via Vidisha.

What is the cheapest way to reach Ujjain from Basoda?

The cheapest way to reach Ujjain from Basoda is by Train Via Bhopal.

What is the fastest way to reach Ujjain from Basoda?

The fastest way to reach Ujjain from Basoda is by Train Via Vidisha.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India