
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
₹12,647
Onwards
Madurai
Bangalore
Indore
Ujjain
Approx Travel Time
7h 10m
₹11,282
Onwards
Madurai
Bangalore
Indore
Ujjain
Approx Travel Time
7h 15m
₹11,647
Onwards
Via Hyderabad, Indore
FASTEST
Madurai
Hyderabad
Indore
Ujjain
Approx Travel Time
6h 39m
₹14,105
Onwards
Madurai
Hyderabad
Indore
Ujjain
Approx Travel Time
6h 50m
₹12,740
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
₹3,350
Onwards
Via Chennai, Bhopal
Madurai
Chennai
Bhopal
Ujjain
Approx Travel Time
1d 13h 5m
₹3,003
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.


