
Madurai to Ujjain
Ujjain is approximately 1500+ kms from Madurai. The fastest way to reach Ujjain from Madurai is by Flight, Cab Via Hyderabad, Indore. It takes approximately 7 hours. The cheapest way to reach Ujjain from Madurai is by Train Via Viluppuram which would take approximately 36 hours.
Sort By
Mode of Transport
Via Bangalore, Indore
RECOMMENDED
Madurai
Bangalore
Indore
Ujjain
Approx Travel Time
6h 59m
₹13,565
Onwards
Madurai
Bangalore
Indore
Ujjain
Approx Travel Time
7h 10m
₹12,312
Onwards
Madurai
Bangalore
Indore
Ujjain
Approx Travel Time
7h 15m
₹12,627
Onwards
Via Hyderabad, Indore
FASTEST
Madurai
Hyderabad
Indore
Ujjain
Approx Travel Time
6h 39m
₹15,370
Onwards
Via Viluppuram
CHEAPEST
Madurai
Viluppuram
Ujjain
Approx Travel Time
1d 11h 58m
₹880
Onwards
Via Bangalore
Madurai
Bangalore
Ujjain
Approx Travel Time
1d 14h 15m
₹5,699
Onwards
Via Chennai, Bhopal
Madurai
Chennai
Bhopal
Ujjain
Approx Travel Time
1d 13h 5m
₹3,000
Onwards
Via Chennai, Indore
Madurai
Chennai
Indore
Ujjain
Approx Travel Time
6h 54m
₹13,964
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 7 hours to reach Ujjain from Madurai by Flight, Cab Via Hyderabad, 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 Hyderabad, Indore.


