
Ajmer to Ujjain
Ujjain is approximately 400+ kms from Ajmer. The fastest way to reach Ujjain from Ajmer is by Flight, Train Via Indore. It takes approximately 4 hours. The cheapest way to reach Ujjain from Ajmer is by Train which would take approximately 9 hours.
Sort By
Mode of Transport
Via Kota
Ajmer
Kota
Ujjain
Approx Travel Time
10h 10m
₹420
Onwards
Ajmer
Kota
Ujjain
Approx Travel Time
10h 40m
₹3,860
Onwards
Via Ratlam
Ajmer
Ratlam
Ujjain
Approx Travel Time
10h 55m
₹315
Onwards
Ajmer
Ratlam
Ujjain
Approx Travel Time
12h 40m
₹875
Onwards
Via Indore
FASTEST
Ajmer
Indore
Ujjain
Approx Travel Time
3h 40m
₹3,678
Onwards
Via Jaipur
Ajmer
Jaipur
Ujjain
Approx Travel Time
10h 55m
₹7,501
Onwards
Frequently Asked Questions
What is the distance between Ajmer and Ujjain?
Ujjain is approximately 400+ kms from Ajmer.
How long does it take to reach Ujjain from Ajmer?
It takes approximately 4 hours to reach Ujjain from Ajmer by Flight, Train Via Indore.
What is the cheapest way to reach Ujjain from Ajmer?
The cheapest way to reach Ujjain from Ajmer is by Train.
What is the fastest way to reach Ujjain from Ajmer?
The fastest way to reach Ujjain from Ajmer is by Flight, Train Via Indore.