Contents
From Mumbai's coastal energy to the lakes and palaces of Udaipur, you cross from Maharashtra into the Aravalli hills of Rajasthan. A direct flight makes it a quick hop, and an overnight bus turns the trip into a journey.
Mumbai to Udaipur by Flight
IndiGo flies non-stop between Mumbai and Udaipur,[1] and the flight usually takes about 1 hour 35 minutes.[2] Maharana Pratap Airport (UDR) is 22 km east of Udaipur.[3] IndiGo allows up to 15 kg of checked baggage on domestic flights.[2]
Mumbai to Udaipur by Bus
Buses leave from the morning to the evening, most of them in the afternoon, and they are the budget choice for an overnight trip. Most departures are AC sleepers and non-AC sleepers, and a few AC seater coaches run too. The ride takes from about 12 hours. On booking platforms, fares start at about $10 (October 2026).[4] A sleeper berth saves a night in a hotel, so bring a small pillow or blanket.
Mumbai to Udaipur by Private Transfer
A private car takes you door to door and stops where you like, which suits families and groups. On booking platforms, transfers start at about $170 (October 2026), and the drive takes from about 10 hours, longer with traffic or stops.[4] Vehicles range from sedans and hatchbacks to SUVs and vans for 6 or 8 passengers.
Comparing Your Options
| Mode | Journey and price |
|---|---|
| Flight | About 1 hour 35 minutes[2] |
| Bus | From about 12 hours, fares from about $10 (October 2026)[4] |
| Private transfer | From about 10 hours, from about $170 (October 2026)[4] |
Tips for Traveling from Mumbai to Udaipur
- Book ahead: Sleeper berths and flights sell out around holidays and in the peak season.
- Plan the airport leg: Allow time for Mumbai's traffic on the way to the airport. In Udaipur, the airport is 22 km from the city, so arrange a taxi.[3]
- Keep valuables close: On the overnight bus, keep your passport and phone in a small bag within reach.
- Watch the landscape change: By road, coastal Maharashtra gives way to the dry hills of Rajasthan. Sit by the window and enjoy it.
Timetable
| Flight Mumbai - Udaipur $ 52.83โ75.27 1h 25m โ 1h 40m | |
|
|
| Bus Mumbai - Udaipur $ 10.28โ67.01 12h โ 1days 15h 30m | |
|
|
| Taxi Mumbai - Udaipur $ 171.30โ426.20 10h 15m โ 15h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Mumbai to Udaipur, including current prices and schedules.
The bus. On booking platforms, fares start at about $10 (October 2026).
A non-stop IndiGo flight, which takes about 1 hour 35 minutes.
The flight takes about 1 hour 35 minutes. By road, buses and private transfers take from about 10 to 12 hours, longer with traffic.
Fly if time matters. Take the overnight sleeper bus if you want to save money and a night's accommodation.
Yes. A private car runs door to door and can stop on the way. On booking platforms, transfers start at about $170 (October 2026).
Maharana Pratap Airport is 22 km east of Udaipur.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] IndiGo: Udaipur to Mumbai Flights. Retrieved October 18, 2026.
- [2] IndiGo: Mumbai to Udaipur Flights. Retrieved October 25, 2026.
- [3] IndiGo: Udaipur Airport (UDR) or Maharana Pratap Airport. Retrieved October 18, 2026.
- [4] 12Go: 12Go timetable: Mumbai to Udaipur. Retrieved October 25, 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.
