
Nandyal to Ujjain
Ujjain is approximately 1000+ kms from Nandyal. The fastest way to reach Ujjain from Nandyal is by Bus, Flight, Cab Via Hyderabad, Indore. It takes approximately 8 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
10h 40m
₹12,761
Onwards
Nandyal
Hyderabad
Indore
Ujjain
Approx Travel Time
10h 59m
₹11,655
Onwards
Nandyal
Hyderabad
Indore
Ujjain
Approx Travel Time
11h 4m
₹11,870
Onwards
Nandyal
Hyderabad
Indore
Ujjain
Approx Travel Time
8h 20m
₹6,555
Onwards
FASTEST
Nandyal
Hyderabad
Indore
Ujjain
Approx Travel Time
7h 56m
₹7,446
Onwards
Via Hyderabad, Nagpur
Nandyal
Hyderabad
Nagpur
Ujjain
Approx Travel Time
22h 59m
₹6,770
Onwards
Nandyal
Hyderabad
Nagpur
Ujjain
Approx Travel Time
20h 15m
₹1,455
Onwards
Via Hyderabad, Malkapur
Nandyal
Hyderabad
Malkapur
Ujjain
Approx Travel Time
1d 4h 29m
₹8,915
Onwards
Via Hyderabad
Nandyal
Hyderabad
Ujjain
Approx Travel Time
1d 0h 10m
₹2,076
Onwards
Via Vijayawada
CHEAPEST
Nandyal
Vijayawada
Ujjain
Approx Travel Time
1d 2h 10m
₹780
Onwards
Frequently Asked Questions
What is the distance between Nandyal and Ujjain?
Ujjain is approximately 1000+ kms from Nandyal.
How long does it take to reach Ujjain from Nandyal?
It takes approximately 8 hours to reach Ujjain from Nandyal by Bus, Flight, Cab 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 Bus, Flight, Cab Via Hyderabad, Indore.


