hero
How2Go
Mumbai to Udaipur

Mumbai to Udaipur

Traveling from Mumbai to Udaipur covers a distance of over 600 kilometers, with multiple transport options available including flights, cabs, buses, and trains. The fastest way to reach Udaipur is by flight, taking approximately 2 hours via direct services. For those seeking the most economical journey, taking a direct train is ideal, although it takes about 15 hours. Flights are also the recommended mode due to their speed and convenience, ensuring travelers reach Udaipur swiftly.

Read More
Sort By
Mode of Transport

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,800

Onwards

Mumbai

Udaipur

Approx Travel Time

13h 11m

₹13,948

Onwards

Via Jodhpur

Mumbai

Jodhpur

Udaipur

Approx Travel Time

3h 35m

₹22,003

Onwards

Ads by MMT

Via Ahmedabad

CHEAPEST

Mumbai

Ahmedabad

Udaipur

Approx Travel Time

8h 57m

₹480

Onwards

Mumbai

Ahmedabad

Udaipur

Approx Travel Time

6h 25m

₹4,014

Onwards

Mumbai

Ahmedabad

Udaipur

Approx Travel Time

11h 8m

₹895

Onwards

Mumbai

Ahmedabad

Udaipur

Approx Travel Time

9h 48m

₹3,453

Onwards

Via Bhopal

Mumbai

Bhopal

Udaipur

Approx Travel Time

4h

₹15,549

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 over 600 kilometers.

How long does it take to travel from Mumbai to Udaipur?

• Fastest: approximately 2 hours by Flight • Cheapest: approximately 15 hours by Train • Recommended: approximately 2 hours by Flight

What is the cheapest way to travel from Mumbai to Udaipur?

The cheapest way to travel is by Train, taking approximately 15 hours.

What is the fastest way to travel from Mumbai to Udaipur?

The fastest way to travel is by Flight, taking approximately 2 hours.

Is there a direct train from Mumbai to Udaipur?

Yes, there is a direct train from Mumbai to Udaipur.

Is there a direct flight from Mumbai to Udaipur?

Yes, there are direct flights available from Mumbai to Udaipur.

What are the famous places to visit in Udaipur?

• City Palace – a grand royal complex offering panoramic views and rich history • Lake Pichola – a serene artificial lake adorned with islands and palaces • Jag Mandir – a beautiful island palace on Lake Pichola • Saheliyon Ki Bari – a historic garden known for its fountains and lush greenery • Jagdish Temple – an important Hindu temple showcasing intricate architecture

How to go from Mumbai to Udaipur?

Mumbai to Udaipur is about 600+ kilometers and can be reached by multiple modes including direct flights (2 hours), trains (15 hours), cabs, and buses. Flights are the fastest and recommended option for quick travel.

Which is better, train or flight, from Mumbai to Udaipur?

• Flight: fastest travel option, taking approximately 2 hours with direct services • Train: offers a scenic and comfortable journey but takes about 15 hours • Flights are preferred for speed and convenience, while trains are suited for those who enjoy leisurely travel.

What should I know before travelling from Mumbai to Udaipur?

Travelers can choose from flights, trains, cabs, and buses to reach Udaipur from Mumbai. Expect a fast flight of around 2 hours or a longer scenic train journey of about 15 hours. The best time to travel is during the cooler months for pleasant weather and sightseeing.

What is the best time to travel from Mumbai to Udaipur?

The best time to travel from Mumbai to Udaipur is generally from late autumn to early spring when the weather is cooler and comfortable for exploring the city.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India