
Ujjain to Mahuva
Mahuva is approximately 550+ kms from Ujjain. The fastest way to reach Mahuva from Ujjain is by Train, Flight, Cab Via Indore, Surat. It takes approximately 8 hours. The cheapest way to reach Mahuva from Ujjain is by Train, Cab Via Surat which would take approximately 13 hours.
Sort By
Mode of Transport
Via Surat
RECOMMENDED
CHEAPEST
Ujjain
Surat
Mahuva
Approx Travel Time
12h 40m
₹4,060
Onwards
Via Navsari
Ujjain
Navsari
Mahuva
Approx Travel Time
13h 10m
₹5,043
Onwards
Via Indore, Surat
FASTEST
Ujjain
Indore
Surat
Mahuva
Approx Travel Time
7h 35m
₹12,328
Onwards
Ujjain
Indore
Surat
Mahuva
Approx Travel Time
7h 50m
₹12,353
Onwards
Via Dahod, Surat
Ujjain
Dahod
Surat
Mahuva
Approx Travel Time
14h 20m
₹4,160
Onwards
Via Ratlam, Surat
Ujjain
Ratlam
Surat
Mahuva
Approx Travel Time
14h 35m
₹4,110
Onwards
Ujjain
Ratlam
Surat
Mahuva
Approx Travel Time
15h 5m
₹4,185
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Mahuva?
Mahuva is approximately 550+ kms from Ujjain.
How long does it take to reach Mahuva from Ujjain?
It takes approximately 8 hours to reach Mahuva from Ujjain by Train, Flight, Cab Via Indore, Surat.
What is the cheapest way to reach Mahuva from Ujjain?
The cheapest way to reach Mahuva from Ujjain is by Train, Cab Via Surat.
What is the fastest way to reach Mahuva from Ujjain?
The fastest way to reach Mahuva from Ujjain is by Train, Flight, Cab Via Indore, Surat.