GoAsia
How to Get from Udaipur to Mumbai

How to Get from Udaipur to Mumbai

Last updated: October 18, 2026
Contents

Leaving the serene palaces and shimmering lakes of Udaipur for the high-octane energy of Mumbai is a transition between two of India's most distinct personalities. While Udaipur invites you to slow down and admire the Mewar architecture, Mumbai demands your attention with its colonial landmarks, sprawling coastlines, and the relentless pace of a global financial hub. The two cities are roughly 616 kilometers apart as the crow flies,[1] and the overland route runs south through Gujarat and into Maharashtra.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Whether you are looking to maximize your time with a quick flight or prefer the classic Indian experience of a long-distance sleeper train, there are several ways to bridge the gap between the City of Lakes and the City of Dreams. You can compare these options and book through GoAsia.cc.

Udaipur to Mumbai by Flight

For travelers who value time above all else, flying is the most efficient way to cross the distance. IndiGo lists non-stop flights from Maharana Pratap Airport (UDR) to Chhatrapati Shivaji Maharaj International Airport (BOM), with an average flight time of about 1 hour 35 minutes.[1] IndiGo also states that it operates daily non-stop flights between Udaipur and Mumbai.[2] Fares vary by date, so check the airline's site for current prices.

This is particularly useful for business travelers or those on a tight itinerary who want to spend more time exploring Mumbai's Marine Drive rather than the interior highways.

Udaipur to Mumbai by Train

Indian Railways offers a quintessential travel experience that is both affordable and rhythmic. A direct train takes the better part of a day and is largely an overnight journey, which can save a night's accommodation. Check the timetable, arrival station and fares for your date on the IRCTC website or app.

Classes of Service

  • 1A - AC First Class Sleeper: The most private and comfortable option, featuring lockable compartments and bedding.
  • 2A - AC 2-Tier Sleeper: A great balance of comfort and price, with four berths per open compartment and curtains for privacy.
  • 3A and 3E - AC 3-Tier: These air-conditioned coaches have six berths per compartment. They are clean and functional.
  • SL - Sleeper Class: The budget choice for the hardy traveler. These are non-air-conditioned coaches with open windows, offering an authentic but dusty and noisy experience of the Indian countryside.

Udaipur to Mumbai by Bus

Buses are a flexible alternative with many departures. On booking platforms, bus journeys start from about 12 hours and can take considerably longer depending on the operator and the number of stops.[3] Booking platforms list AC Sleeper, AC Seater and Non-AC Sleeper buses, with departures spread from the early morning to the evening.[3] This is often the best choice for last-minute travelers when trains and flights are fully booked.

The AC Sleeper is recommended for this distance, as it provides a flat bed (berth) where you can rest during the long transit. Buses usually depart from private travel agency hubs in Udaipur. Be prepared for varying road conditions and the lively atmosphere of Indian highway rest stops.

Udaipur to Mumbai by Private Transfer

For those traveling in a group or seeking total door-to-door convenience, a private transfer lets you set your own schedule and stop whenever you please. On booking platforms, the journey takes from about 10 hours, longer with traffic, and private transfers start at about $337 (October 2026).[3] Vehicles from hatchbacks and sedans to 6-seat SUVs and vans are offered.[3]

This mode is particularly beneficial for families with significant luggage or those who wish to avoid the crowds of stations and airports.

Comparing Your Options

Mode Duration Comfort
Flight About 1h 35min[1] High
Bus From about 12h[3] Medium
Private Transfer From about 10h[3] High

Tips for Traveling from Udaipur to Mumbai

  • Book Trains Early: Indian Railways tickets can sell out well in advance, especially in the AC classes. If you plan to take the train, try to secure your seat as soon as your travel dates are fixed.
  • Airport Transit: Udaipur's airport is about 22 kilometers east of the city center.[2] Allow enough time for the drive, as traffic can be unpredictable.
  • Pack Snacks: Having your own water and dry snacks is always a smart move for a journey of 10 hours or more.
  • Verify Arrival Points: Mumbai is a massive city. Check whether your bus or train arrives in Borivali (North), Dadar (Central), or CSMT (South) to plan your final taxi or local train ride to your hotel.
  • Dress in Layers: Air-conditioning on Indian buses and trains can often be very cold, even if it is sweltering outside. Keep a light jacket or shawl in your carry-on luggage.

Timetable

Flight Udaipur - Mumbai $ 56.17–155.61 1h 25m – 1h 55m
  • →  Economy 08:35, 09:15, 12:40, 14:40, 19:55
Bus Udaipur - Mumbai $ 11.41–72.79 12h 20m – 23h 15m
  • →  AC Sleeper 04:00, 04:35, 05:35, 09:30, 10:00, 11:15, 14:00, 14:50, 15:00, 15:01, 15:30, 15:35, 15:50, 16:00, 16:10, 16:45, 17:00, 17:15, 17:30, 18:00, 18:30, 19:05, 19:35, 20:00
  • →  AC Seater 15:00, 15:30
  • →  Non-AC Sleeper 15:00, 15:15, 15:16, 15:20, 15:30, 15:40, 15:45, 15:50, 15:55, 16:00, 16:01, 16:15, 16:30
Taxi Udaipur - Mumbai $ 333.85–683.26 10h 15m – 11h 36m
  • →  Comfort 3pax
  • →  Van 6pax
  • →  SUV 6pax
  • →  Hatchback 4pax
  • →  Sedan

Frequently Asked Questions

How can I book tickets from Udaipur to Mumbai?

Use the booking tool on this page to compare the transport options currently available from Udaipur to Mumbai, including current prices and schedules.

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

Usually the train in Sleeper (SL) or an AC 3-Tier class, or a bus. Fares change by date and availability, so check the current price on IRCTC for trains and on booking platforms for buses.

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

Flying is the fastest option. IndiGo lists non-stop flights with an average flight time of about 1 hour 35 minutes, not counting check-in and transfers.

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

A non-stop flight takes about 1 hour 35 minutes. On booking platforms, buses start from about 12 hours and private transfers from about 10 hours, both longer with traffic or stops. Train times depend on the service, so check IRCTC.

Is it better to take a bus or a train for this route?

The train is generally more comfortable for an overnight journey as it offers more space to move around. Buses offer many departures, which makes them a better choice for flexible schedules or when trains are sold out.

Which train station should I use in Mumbai?

It depends on the train. Mumbai has several stations, including Borivali in the north, Dadar in the center and CSMT in the south. Check the arrival station of your train on IRCTC and plan your onward trip from there.

Are there sleeper buses available from Udaipur to Mumbai?

Yes. Booking platforms list AC Sleeper and Non-AC Sleeper buses, which have berths instead of seats so you can lie down during the long journey.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] IndiGo: Udaipur to Mumbai Flights. Retrieved October 18, 2026.
  2. [2] IndiGo: Udaipur Airport (UDR) or Maharana Pratap Airport. Retrieved October 18, 2026.
  3. [3] 12Go: 12Go Timetable: Udaipur - Mumbai. Retrieved October 18, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.