How to Get from Udaipur to Mumbai

How to Get from Udaipur to Mumbai

Last updated: March 8, 2026

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 journey south through the heart of Gujarat and into Maharashtra covers roughly 750 kilometers, offering a fascinating look at the changing landscapes of Western India.

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 reliable ways to bridge the gap between the City of Lakes and the City of Dreams. Each mode of transport offers a different perspective on the region, from the high-altitude views over the Aravalli Range to the bustling highway stopovers. You can easily compare these options and book your tickets through GoAsia.cc to ensure a smooth transition between these two iconic cities.

Udaipur to Mumbai by Flight

For travelers who value time above all else, flying is the most efficient way to cross the distance. The flight from Maharana Pratap Airport (UDR) to Chhatrapati Shivaji Maharaj International Airport (BOM) takes between 1 hour 25 minutes and 1 hour 55 minutes, effectively turning a day-long overland haul into a quick hop. 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.

Prices for economy seats typically range from $84 to $161. Several domestic carriers operate this route, providing multiple departures from early morning until late evening. While it is the most expensive standard option, the comfort of a climate-controlled cabin and the dramatic reduction in travel time make it a highly popular choice for international tourists.

Udaipur to Mumbai by Train

The Indian Railways offer a quintessential travel experience that is both affordable and rhythmic. The primary service to the Mumbai metropolitan area (dropping off at Borivali) takes approximately 16 hours and 45 minutes. This is an overnight journey, allowing you to save on a night's accommodation while moving toward your destination. The train is a social experience, where you can watch the rural landscape transform as you approach the dense urban outskirts of Mumbai.

Classes of Service

  • 1A - AC First Class Sleeper: The most private and comfortable option, featuring lockable compartments and bedding. Prices are around $41.
  • 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, with prices starting as low as $9 for the economy tier.
  • 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 and frequent alternative, with dozens of departures daily. The journey duration varies significantly depending on the operator and the number of stops, ranging from 12 hours 20 minutes to over 23 hours. Prices are accessible, generally falling between $17 and $53. This is often the best choice for last-minute travelers when trains and flights are fully booked.

You can choose between AC Sleeper, Non-AC Sleeper, and AC Seater options. The AC Sleeper is highly recommended for this distance, as it provides a flat bed (berth) where you can rest during the long transit. Most buses depart from private travel agency hubs in Udaipur and arrive at various points in Mumbai, including Borivali, Andheri, or Sion. 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 is the ultimate luxury. This option allows you to set your own schedule and stop whenever you please. The journey takes between 10 and 15 hours depending on traffic and the specific route taken. Prices range from $177 for a standard sedan or hatchback to $714 for larger vans and SUVs.

This mode is particularly beneficial for families with significant luggage or those who wish to avoid the crowds of stations and airports. Vehicles like the 6-pax SUV or 8-pax Van offer ample space for a comfortable long-distance ride through the states of Rajasthan, Gujarat, and Maharashtra.

Comparing Your Options

Mode Price (USD) Duration Comfort
Flight $84 - $161 1h 25min - 1h 55min High
Train $9 - $41 16h 45min Medium to High
Bus $17 - $53 12h 20min - 23h 15min Medium
Private Transfer $177 - $714 10h - 15h High

Tips for Traveling from Udaipur to Mumbai

  • Book Trains Early: Indian Railways tickets can sell out weeks 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 from the city center. Allow at least 45 minutes for the drive, as traffic can be unpredictable.
  • Pack Snacks: While long-distance trains and some buses may offer food or stop at restaurants, having your own water and dry snacks is always a smart move for a 12-plus hour journey.
  • 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 $ 57.86–160.29 1h 25m – 1h 55m
  •   Economy 08:35, 09:15, 12:40, 14:40, 19:55
Bus Udaipur - Mumbai $ 11.76–74.98 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 $ 343.91–703.83 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?

You can book train, bus, flight, taxi, van, and ferry tickets from Udaipur to Mumbai directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

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

The cheapest way to travel is by train, specifically in the Sleeper (SL) or 3-Tier AC Economy (3E) classes. Prices for these tickets can be as low as $9, depending on the specific class and availability.

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

Flying is the fastest option, with direct flights taking between 1 hour 25 minutes and 1 hour 55 minutes. This excludes the time needed for airport check-in and transfers.

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

The duration varies by mode: flights take under 2 hours, private transfers take 10 to 15 hours, trains take approximately 16 hours 45 minutes, and buses can take anywhere from 12 to 23 hours.

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 and a smoother ride. However, buses offer much more frequent departures throughout the day, making them a better choice for flexible schedules.

Which train station should I use in Mumbai?

The primary train data for this route indicates arrivals at Borivali. Depending on the specific train service, you may also find options arriving at Bandra Terminus or Mumbai Central, which are better for reaching South Mumbai.

Are there sleeper buses available from Udaipur to Mumbai?

Yes, there are several AC and Non-AC Sleeper bus options. These buses feature individual berths instead of seats, allowing you to lie down during the long journey, which usually takes between 12 and 23 hours.