
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 Chennai, Bhopal which would take approximately 36 hours.
Sort By
Mode of Transport
Via Bangalore, Indore
RECOMMENDED
Madurai
Bangalore
Indore
Ujjain
Approx Travel Time
6h 49m
₹11,069
Onwards
Madurai
Bangalore
Indore
Ujjain
Approx Travel Time
7h 10m
₹9,758
Onwards
Madurai
Bangalore
Indore
Ujjain
Approx Travel Time
7h 15m
₹9,783
Onwards
Via Hyderabad, Indore
FASTEST
Madurai
Hyderabad
Indore
Ujjain
Approx Travel Time
6h 29m
₹10,908
Onwards
Madurai
Hyderabad
Indore
Ujjain
Approx Travel Time
6h 50m
₹9,722
Onwards
Via Chennai, Bhopal
CHEAPEST
Madurai
Chennai
Bhopal
Ujjain
Approx Travel Time
1d 11h 55m
₹755
Onwards
Madurai
Chennai
Bhopal
Ujjain
Approx Travel Time
1d 13h 20m
₹1,033
Onwards
Via Viluppuram
Madurai
Viluppuram
Ujjain
Approx Travel Time
1d 13h 42m
₹7,518
Onwards
Via Bangalore
Madurai
Bangalore
Ujjain
Approx Travel Time
1d 14h 15m
₹3,050
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 Chennai, Bhopal.
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.