
Mahuva to Ujjain
Ujjain is approximately 550+ kms from Mahuva. The fastest way to reach Ujjain from Mahuva is by Train, Flight, Cab Via Surat, Indore. It takes approximately 7 hours. The cheapest way to reach Ujjain from Mahuva is by Train Via Surat which would take approximately 12 hours.
Sort By
Mode of Transport
Via Surat, Indore
RECOMMENDED
FASTEST
Mahuva
Surat
Indore
Ujjain
Approx Travel Time
6h 54m
₹6,019
Onwards
Mahuva
Surat
Indore
Ujjain
Approx Travel Time
7h 15m
₹4,770
Onwards
Mahuva
Surat
Indore
Ujjain
Approx Travel Time
7h 24m
₹6,264
Onwards
Mahuva
Surat
Indore
Ujjain
Approx Travel Time
7h 20m
₹5,135
Onwards
Mahuva
Surat
Indore
Ujjain
Approx Travel Time
7h 50m
₹5,380
Onwards
Via Surat
CHEAPEST
Mahuva
Surat
Ujjain
Approx Travel Time
11h 40m
₹570
Onwards
Mahuva
Surat
Ujjain
Approx Travel Time
12h 10m
₹815
Onwards
Via Vadodara
Mahuva
Vadodara
Ujjain
Approx Travel Time
13h 25m
₹1,999
Onwards
Via Bhavnagar, Bharuch
Mahuva
Bhavnagar
Bharuch
Ujjain
Approx Travel Time
13h 31m
₹3,661
Onwards
Via Bhavnagar, Vadodara
Mahuva
Bhavnagar
Vadodara
Ujjain
Approx Travel Time
16h 31m
₹5,055
Onwards
Frequently Asked Questions
What is the distance between Mahuva and Ujjain?
Ujjain is approximately 550+ kms from Mahuva.
How long does it take to reach Ujjain from Mahuva?
It takes approximately 7 hours to reach Ujjain from Mahuva by Train, Flight, Cab Via Surat, Indore.
What is the cheapest way to reach Ujjain from Mahuva?
The cheapest way to reach Ujjain from Mahuva is by Train Via Surat.
What is the fastest way to reach Ujjain from Mahuva?
The fastest way to reach Ujjain from Mahuva is by Train, Flight, Cab Via Surat, Indore.