
Ujjain to Madurai
Madurai is approximately 1500+ kms from Ujjain. The fastest way to reach Madurai from Ujjain is by Train, Flight Via Indore, Bangalore. It takes approximately 9 hours. The cheapest way to reach Madurai from Ujjain is by Train, Bus Via Jalgaon, Bangalore which would take approximately 36 hours.
Sort By
Mode of Transport
Via Indore, Bangalore
RECOMMENDED
Ujjain
Indore
Bangalore
Madurai
Approx Travel Time
8h 34m
₹13,693
Onwards
FASTEST
Ujjain
Indore
Bangalore
Madurai
Approx Travel Time
8h 30m
₹12,645
Onwards
Ujjain
Indore
Bangalore
Madurai
Approx Travel Time
8h 45m
₹12,680
Onwards
Via Jalgaon, Bangalore
CHEAPEST
Ujjain
Jalgaon
Bangalore
Madurai
Approx Travel Time
1d 11h 34m
₹1,514
Onwards
Via Viluppuram
Ujjain
Viluppuram
Madurai
Approx Travel Time
1d 11h 18m
₹2,080
Onwards
Via Bangalore
Ujjain
Bangalore
Madurai
Approx Travel Time
1d 20h 11m
₹4,359
Onwards
Via Bhopal
Ujjain
Bhopal
Madurai
Approx Travel Time
1d 13h 49m
₹3,247
Onwards
Via Bhopal, Bangalore
Ujjain
Bhopal
Bangalore
Madurai
Approx Travel Time
9h 59m
₹14,451
Onwards
Ujjain
Bhopal
Bangalore
Madurai
Approx Travel Time
8h 55m
₹11,937
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Madurai?
Madurai is approximately 1500+ kms from Ujjain.
How long does it take to reach Madurai from Ujjain?
It takes approximately 9 hours to reach Madurai from Ujjain by Train, Flight Via Indore, Bangalore.
What is the cheapest way to reach Madurai from Ujjain?
The cheapest way to reach Madurai from Ujjain is by Train, Bus Via Jalgaon, Bangalore.
What is the fastest way to reach Madurai from Ujjain?
The fastest way to reach Madurai from Ujjain is by Train, Flight Via Indore, Bangalore.

