Mumbai to Udaipur Distance
The road distance between Mumbai and Udaipur is approximately 700+ km, and the drive usually takes around 13 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 17 hours, while trains complete the journey in approximately 15 hours, subject to the chosen service and route. If you're travelling by air, Maharana Pratap Airport is located in Udaipur. Flights from Mumbai take around 2 hours. Flying is the fastest way to reach Udaipur, with a total travel time of approximately 2 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Options
RECOMMENDED
FASTEST
Mumbai
Udaipur
Approx Travel Time
1h 25m
₹7,232
Onwards
Mumbai
Udaipur
Approx Travel Time
15h 15m
₹490
Onwards
Mumbai
Udaipur
Approx Travel Time
16h 30m
₹1,600
Onwards
Mumbai
Udaipur
Approx Travel Time
13h 11m
₹11,704
Onwards
Via Ahmedabad
CHEAPEST
Mumbai
Ahmedabad
Udaipur
Approx Travel Time
8h 57m
₹480
Onwards
Mumbai
Ahmedabad
Udaipur
Approx Travel Time
6h 25m
₹4,403
Onwards
Mumbai
Ahmedabad
Udaipur
Approx Travel Time
11h 12m
₹895
Onwards
Mumbai
Ahmedabad
Udaipur
Approx Travel Time
9h 52m
₹3,284
Onwards
Via Bhopal
Mumbai
Bhopal
Udaipur
Approx Travel Time
4h
₹16,567
Onwards
Via Surat
Mumbai
Surat
Udaipur
Approx Travel Time
15h 47m
₹4,557
Onwards
Things To Know About Udaipur
Udaipur, known as the City of Lakes, is famed for its stunning artificial lakes that encircle the city, creating a picturesque and tranquil environment. As the historic capital of the kingdom of Mewar, it carries a rich legacy intertwined with Rajasthan's royal heritage. Visitors are drawn to Udaipur for its captivating palaces, cultural vibrancy, and scenic beauty, offering a glimpse into regal architecture and serene natural landscapes. Set in north-western Rajasthan, Udaipur's pleasant climate enhances the visitor experience, especially during cooler months and the post-monsoon season. Planning a trip from Mumbai to Udaipur is best from late autumn to early spring, when weather conditions are most favorable for travel and sightseeing.
Frequently Asked Questions
What is the distance between Mumbai and Udaipur?
The distance between Mumbai and Udaipur is approximately 700+ km by road.
What is the straight-line (aerial) distance between Mumbai and Udaipur?
The straight-line distance is approximately 600+ km.
How long does it take to travel from Mumbai to Udaipur by road?
It takes around 13 hours by road.
What is the distance from Mumbai to Udaipur via Ahmedabad?
Via Ahmedabad, the distance is approximately 700+ km, taking around 9 hours.
Is there a train from Mumbai to Udaipur?
Yes, trains run between Mumbai and Udaipur, covering approximately 900+ km in around 15 hours.
What is the flying distance/time from Mumbai to Udaipur?
By air, the distance is about 600+ km, with a flight duration of approximately 2 hours to Maharana Pratap Airport.
How much does it cost to travel from Mumbai to Udaipur?
Costs vary by mode — approximately ₹1600+ by bus, ₹7200+ by flight, and ₹11700+ by cab.
Does travel time between Mumbai and Udaipur vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.
What is the driving distance vs. straight-line distance between Mumbai and Udaipur?
The driving distance is 700+ km, while the straight-line distance is shorter at 600+ km, due to the road route following terrain and highways.
Routes Connecting Mumbai
Routes From Mumbai
Routes Connecting Udaipur
Routes From Udaipur
Popular Places Routes
- Khambhaliya to Jamkhandi
- Bangalore to Gummidipundi
- Bankura to Bhadrak
- Changanassery to Madanpur
- Parwanoo to Kullu
- Aurangabad to Faizabad
- Gandhidham to Angul
- Ratlam to Bulandshahr
- Chiplun to Zaheerabad
- Machilipatnam to TIRUR
- Kolkata to Balangir
- Junagadh to Aligarh
- Mahasamund to Arrah
- Gaya to Palitana
- Karsog to Machilipatnam

