
Dindigul to Ujjain
Ujjain is approximately 1500+ kms from Dindigul. The fastest way to reach Ujjain from Dindigul is by Cab, Flight, Bus Via Bangalore, Indore. It takes approximately 14 hours. The cheapest way to reach Ujjain from Dindigul is by Train Via Tiruchirappalli, Nagpur which would take approximately 33 hours.
Sort By
Mode of Transport
Via Bangalore, Indore
RECOMMENDED
Dindigul
Bangalore
Indore
Ujjain
Approx Travel Time
14h 30m
₹14,206
Onwards
Dindigul
Bangalore
Indore
Ujjain
Approx Travel Time
14h 49m
₹13,100
Onwards
FASTEST
Dindigul
Bangalore
Indore
Ujjain
Approx Travel Time
13h 29m
₹13,315
Onwards
Via Bangalore, Jalgaon
Dindigul
Bangalore
Jalgaon
Ujjain
Approx Travel Time
1d 10h 12m
₹7,574
Onwards
Via Tiruchirappalli, Nagpur
CHEAPEST
Dindigul
Tiruchirappalli
Nagpur
Ujjain
Approx Travel Time
1d 8h 50m
₹1,065
Onwards
Via Wardha
Dindigul
Wardha
Ujjain
Approx Travel Time
1d 12h 54m
On Demand
Via Bangalore
Dindigul
Bangalore
Ujjain
Approx Travel Time
1d 14h 35m
₹5,699
Onwards
Via Bangalore, Bhopal
Dindigul
Bangalore
Bhopal
Ujjain
Approx Travel Time
15h 14m
₹12,707
Onwards
Dindigul
Bangalore
Bhopal
Ujjain
Approx Travel Time
17h 8m
₹14,841
Onwards
Frequently Asked Questions
What is the distance between Dindigul and Ujjain?
Ujjain is approximately 1500+ kms from Dindigul.
How long does it take to reach Ujjain from Dindigul?
It takes approximately 14 hours to reach Ujjain from Dindigul by Cab, Flight, Bus Via Bangalore, Indore.
What is the cheapest way to reach Ujjain from Dindigul?
The cheapest way to reach Ujjain from Dindigul is by Train Via Tiruchirappalli, Nagpur.
What is the fastest way to reach Ujjain from Dindigul?
The fastest way to reach Ujjain from Dindigul is by Cab, Flight, Bus Via Bangalore, Indore.


