
Chennai to Ujjain
Ujjain is approximately 1350+ kms from Chennai. The fastest way to reach Ujjain from Chennai is by Flight, Train Via Indore. It takes approximately 6 hours. The cheapest way to reach Ujjain from Chennai is by Train which would take approximately 27 hours.
Sort By
Mode of Transport
Via Indore
FASTEST
Chennai
Indore
Ujjain
Approx Travel Time
5h 25m
₹5,155
Onwards
Via Hyderabad
Chennai
Hyderabad
Ujjain
Approx Travel Time
17h 55m
₹3,546
Onwards
Chennai
Hyderabad
Ujjain
Approx Travel Time
1d 4h 25m
₹955
Onwards
Via Nagpur
Chennai
Nagpur
Ujjain
Approx Travel Time
12h 40m
₹7,072
Onwards
Via Surat
Chennai
Surat
Ujjain
Approx Travel Time
12h 40m
₹5,571
Onwards
Via Shirdi
Chennai
Shirdi
Ujjain
Approx Travel Time
12h 55m
₹6,220
Onwards
Via Ahmedabad
Chennai
Ahmedabad
Ujjain
Approx Travel Time
11h 40m
₹5,679
Onwards
Via Mumbai
Chennai
Mumbai
Ujjain
Approx Travel Time
15h 55m
₹3,924
Onwards
Via Pune
Chennai
Pune
Ujjain
Approx Travel Time
15h 40m
₹4,317
Onwards
Frequently Asked Questions
What is the distance between Chennai and Ujjain?
Ujjain is approximately 1350+ kms from Chennai.
How long does it take to reach Ujjain from Chennai?
It takes approximately 6 hours to reach Ujjain from Chennai by Flight, Train Via Indore.
What is the cheapest way to reach Ujjain from Chennai?
The cheapest way to reach Ujjain from Chennai is by Train.
What is the fastest way to reach Ujjain from Chennai?
The fastest way to reach Ujjain from Chennai is by Flight, Train Via Indore.