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.

Read More
Route map showing distance and travel time from Mumbai, India to Udaipur, India

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

Ads by MMT

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

Ads by MMT

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.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India