hero
How2Go
Nandyal to Ujjain

Nandyal to Ujjain

Ujjain is approximately 950+ kms from Nandyal. The fastest way to reach Ujjain from Nandyal is by Cab, Flight Via Hyderabad, Indore. It takes approximately 12 hours. The cheapest way to reach Ujjain from Nandyal is by Train Via Vijayawada which would take approximately 26 hours.

Sort By
Mode of Transport

Via Hyderabad, Indore

RECOMMENDED

Nandyal

Hyderabad

Indore

Ujjain

Approx Travel Time

12h 35m

₹7,317

Onwards

Nandyal

Hyderabad

Indore

Ujjain

Approx Travel Time

12h 21m

₹8,055

Onwards

Nandyal

Hyderabad

Indore

Ujjain

Approx Travel Time

13h

₹7,682

Onwards

FASTEST

Nandyal

Hyderabad

Indore

Ujjain

Approx Travel Time

11h 28m

₹14,540

Onwards

Via Vijayawada

CHEAPEST

Nandyal

Vijayawada

Ujjain

Approx Travel Time

1d 1h 30m

₹780

Onwards

Ads by MMT

Via Hyderabad, Aurangabad, Maharashtra

Nandyal

Hyderabad

Aurangabad, Maharashtra

Ujjain

Approx Travel Time

1d 0h 40m

₹1,360

Onwards

Nandyal

Hyderabad

Aurangabad, Maharashtra

Ujjain

Approx Travel Time

23h 27m

₹7,845

Onwards

Via Hyderabad

Nandyal

Hyderabad

Ujjain

Approx Travel Time

1d 4h 40m

₹1,926

Onwards

Ads by MMT

Via Hyderabad, Malkapur

Nandyal

Hyderabad

Malkapur

Ujjain

Approx Travel Time

1d 2h 42m

₹9,535

Onwards

Via Hyderabad, Jalgaon

Nandyal

Hyderabad

Jalgaon

Ujjain

Approx Travel Time

16h 35m

₹3,150

Onwards

Frequently Asked Questions

What is the distance between Nandyal and Ujjain?

Ujjain is approximately 950+ kms from Nandyal.

How long does it take to reach Ujjain from Nandyal?

It takes approximately 12 hours to reach Ujjain from Nandyal by Cab, Flight Via Hyderabad, Indore.

What is the cheapest way to reach Ujjain from Nandyal?

The cheapest way to reach Ujjain from Nandyal is by Train Via Vijayawada.

What is the fastest way to reach Ujjain from Nandyal?

The fastest way to reach Ujjain from Nandyal is by Cab, Flight Via Hyderabad, Indore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India