hero
How2Go
Nandura to Ujjain

Nandura to Ujjain

Ujjain is approximately 300+ km from Nandura, 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 Options

RECOMMENDED

Nandura

Ujjain

Approx Travel Time

9h 17m

₹900

Onwards

Nandura

Ujjain

Approx Travel Time

14h 30m

On Demand

Via Indore

CHEAPEST

FASTEST

Nandura

Indore

Ujjain

Approx Travel Time

9h 5m

₹795

Onwards

Nandura

Indore

Ujjain

Approx Travel Time

9h 21m

₹1,858

Onwards

Nandura

Indore

Ujjain

Approx Travel Time

10h 25m

₹1,010

Onwards

Via Malkapur, Khandwa, Indore

Nandura

Malkapur

Khandwa

Indore

Ujjain

Approx Travel Time

9h 5m

₹1,460

Onwards

Via Malkapur

Nandura

Malkapur

Ujjain

Approx Travel Time

9h 36m

₹945

Onwards

Nandura

Malkapur

Ujjain

Approx Travel Time

9h 57m

₹1,900

Onwards

Via Burhanpur

Nandura

Burhanpur

Ujjain

Approx Travel Time

10h 30m

₹1,210

Onwards

Via Malkapur, Indore

Nandura

Malkapur

Indore

Ujjain

Approx Travel Time

9h 35m

₹1,885

Onwards

Frequently Asked Questions

What is the distance between Nandura and Ujjain?

Ujjain is approximately 300+ kms from Nandura.

How long does it take to reach Ujjain from Nandura?

It takes approximately 9 hours to reach Ujjain from Nandura by Bus, Train Via Indore.

What is the cheapest way to reach Ujjain from Nandura?

The cheapest way to reach Ujjain from Nandura is by Bus, Train Via Indore.

What is the fastest way to reach Ujjain from Nandura?

The fastest way to reach Ujjain from Nandura is by Bus, Train Via Indore.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India