
Madurai to Ujjain
Ujjain is approximately 1500+ kms from Madurai. The fastest way to reach Ujjain from Madurai is by Flight, Cab Via Bangalore, Indore. It takes approximately 8 hours. The cheapest way to reach Ujjain from Madurai is by Train Via Viluppuram which would take approximately 35 hours.
Sort By
Mode of Transport
Via Bangalore, Indore
RECOMMENDED
FASTEST
Madurai
Bangalore
Indore
Ujjain
Approx Travel Time
8h 11m
₹12,554
Onwards
Madurai
Bangalore
Indore
Ujjain
Approx Travel Time
8h 30m
₹11,326
Onwards
Madurai
Bangalore
Indore
Ujjain
Approx Travel Time
8h 55m
₹11,541
Onwards
Via Bangalore, Jalgaon
Madurai
Bangalore
Jalgaon
Ujjain
Approx Travel Time
1d 11h 3m
₹1,599
Onwards
Via Viluppuram
CHEAPEST
Madurai
Viluppuram
Ujjain
Approx Travel Time
1d 11h 18m
₹880
Onwards
Via Bangalore
Madurai
Bangalore
Ujjain
Approx Travel Time
1d 17h 40m
₹6,599
Onwards
Via Bhopal
Madurai
Bhopal
Ujjain
Approx Travel Time
1d 14h 39m
₹2,999
Onwards
Via Bangalore, Bhopal
Madurai
Bangalore
Bhopal
Ujjain
Approx Travel Time
8h 55m
₹10,724
Onwards
Frequently Asked Questions
What is the distance between Madurai and Ujjain?
Ujjain is approximately 1500+ kms from Madurai.
How long does it take to reach Ujjain from Madurai?
It takes approximately 8 hours to reach Ujjain from Madurai by Flight, Cab Via Bangalore, Indore.
What is the cheapest way to reach Ujjain from Madurai?
The cheapest way to reach Ujjain from Madurai is by Train Via Viluppuram.
What is the fastest way to reach Ujjain from Madurai?
The fastest way to reach Ujjain from Madurai is by Flight, Cab Via Bangalore, Indore.

