
Chennai to Ujjain
Ujjain is approximately 1200+ kms from Chennai. The fastest way to reach Ujjain from Chennai is by Flight, Train Via Indore. It takes approximately 5 hours. The cheapest way to reach Ujjain from Chennai is by Train which would take approximately 25 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
FASTEST
Chennai
Indore
Ujjain
Approx Travel Time
4h 40m
₹4,197
Onwards
Via Wardha
Chennai
Wardha
Ujjain
Approx Travel Time
1d 2h 42m
On Demand
Via Vijayawada
Chennai
Vijayawada
Ujjain
Approx Travel Time
1d 5h 55m
On Demand
Via Bangalore
Chennai
Bangalore
Ujjain
Approx Travel Time
1d 6h 44m
On Demand
Via Vadodara
Chennai
Vadodara
Ujjain
Approx Travel Time
9h 21m
₹7,106
Onwards
Via Nagpur
Chennai
Nagpur
Ujjain
Approx Travel Time
11h 9m
₹7,331
Onwards
Via Shirdi
Chennai
Shirdi
Ujjain
Approx Travel Time
11h 29m
₹7,519
Onwards
Via Ahmedabad
Chennai
Ahmedabad
Ujjain
Approx Travel Time
9h 56m
₹6,086
Onwards
Via Surat
Chennai
Surat
Ujjain
Approx Travel Time
11h 5m
₹6,219
Onwards
Frequently Asked Questions
What is the distance between Chennai and Ujjain?
Ujjain is approximately 1200+ kms from Chennai.
How long does it take to reach Ujjain from Chennai?
It takes approximately 5 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.