
Udaipur to Mahuva
Mahuva is approximately 550+ kms from Udaipur. The fastest way to reach Mahuva from Udaipur is by Train, Cab Via Surat. It takes approximately 13 hours. The cheapest way to reach Mahuva from Udaipur is by Train, Cab Via Surat which would take approximately 13 hours.
Sort By
Mode of Transport
Via Surat
RECOMMENDED
CHEAPEST
FASTEST
Udaipur
Surat
Mahuva
Approx Travel Time
12h 40m
₹4,434
Onwards
Udaipur
Surat
Mahuva
Approx Travel Time
13h 40m
₹5,224
Onwards
Via Ahmedabad, Surat
Udaipur
Ahmedabad
Surat
Mahuva
Approx Travel Time
15h 20m
₹4,479
Onwards
Udaipur
Ahmedabad
Surat
Mahuva
Approx Travel Time
15h 35m
₹7,469
Onwards
Via Mehsana, Surat
Udaipur
Mehsana
Surat
Mahuva
Approx Travel Time
15h 30m
₹8,534
Onwards
Via Nadiad, Surat
Udaipur
Nadiad
Surat
Mahuva
Approx Travel Time
16h 32m
₹9,652
Onwards
Via Ahmedabad, Navsari
Udaipur
Ahmedabad
Navsari
Mahuva
Approx Travel Time
16h 20m
₹5,338
Onwards
Udaipur
Ahmedabad
Navsari
Mahuva
Approx Travel Time
16h 35m
₹8,328
Onwards
Via Abu Road, Surat
Udaipur
Abu Road
Surat
Mahuva
Approx Travel Time
16h 20m
₹4,549
Onwards
Via Borsad
Udaipur
Borsad
Mahuva
Approx Travel Time
16h 20m
₹11,850
Onwards
Frequently Asked Questions
What is the distance between Udaipur and Mahuva?
Mahuva is approximately 550+ kms from Udaipur.
How long does it take to reach Mahuva from Udaipur?
It takes approximately 13 hours to reach Mahuva from Udaipur by Train, Cab Via Surat.
What is the cheapest way to reach Mahuva from Udaipur?
The cheapest way to reach Mahuva from Udaipur is by Train, Cab Via Surat.
What is the fastest way to reach Mahuva from Udaipur?
The fastest way to reach Mahuva from Udaipur is by Train, Cab Via Surat.