1map logoGo to main page

Mumbai, Maharashtra to Udaipur, Rajasthan from $5: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Mumbai, India
to
Udaipur, India

How to Get from Mumbai to Udaipur: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$5 by trainBest price
632 kmDistance
1h 55m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Mumbai to Udaipur with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
1h  55m
Estimated price
$52-139
Recommended
Company
Indian Railways
Train
Average Duration
16h  15m
Estimated price
$5-25
Cheapest
route map
Distance: 632 km
Duration: 1h 55m

See more options

Company
various
Bus
Bus
Average Duration
19h  47m
Estimated price
$13-56
Company
various
Drive
Average Duration
10h  22m
Estimated price
$85-130

Traveling From Mumbai to Udaipur

The journey from Mumbai's bustling urban life to Udaipur's serene lakes and royal heritage offers you a delightful contrast between vibrant city energy and tranquil historic charm.

Best Neighbourhoods in Udaipur

Udaipur features diverse neighborhoods, each offering distinct experiences for visitors.

Old City
• Narrow lanes with traditional architecture
• Close to major attractions like City Palace
Lake Pichola Area
• Stunning views of the lake
• Access to luxurious lakeside hotels
Saheliyon-ki-Bari
• Beautiful gardens and fountains
• Rich in history and peaceful atmosphere

Best Times To Visit Udaipur's Attractions

Timing your visits to Udaipur's attractions can greatly enhance your experience.

City Palace
Visit early morning for fewer crowds and cooler temperatures.
Jagdish Temple
Late afternoon is ideal for enjoying peaceful surroundings and beautiful light.
Lake Pichola
Sunset cruises provide breathtaking views and a serene atmosphere.

Udaipur Weather: What to Expect Year-Round

Udaipur features a hot semi-arid climate, with summer months bringing high temperatures, while the monsoon season offers cooler weather and lush landscapes. The best times to visit are from October to March, when pleasant conditions create an enjoyable backdrop for exploring the city's attractions.

Dining Recommendation in Udaipur

Try the traditional Rajasthani thali at Kesar Restaurant, where vibrant flavors and local ingredients create an unforgettable culinary experience. Unlike the fast-paced dining scene in Mumbai, Udaipur offers a more relaxed atmosphere, allowing you to savor dishes like dal baati churma and gatte ki sabzi amid stunning views of the City Palace.

Mumbai - Udaipur operators

Explore transport companies operating between Mumbai and Udaipur, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
goindigo.in

Plane from Mumbai (BOM) to Udaipur (UDR)

Average Duration
1h 27m
Estimated price
$45-140
Website
airvistara.com

Plane from Mumbai (BOM) to Udaipur (UDR)

Average Duration
1h 27m
Estimated price
$45-170
Website
airindia.in

Plane from Mumbai (BOM) to Udaipur (UDR)

Average Duration
1h 30m
Estimated price
$50-160
Train Show train routes
Contact phone
14646
Website
indianrail.gov.in

Train from Bandra Terminus to Ranapratapnagar

Average Duration
14h 48m
Estimated price
$5-25
Bus Show bus routes
Contact phone
020 67186800
Website
purplebus.in

Bus from Panvel Kalamboli Junction to Ahmedabad Shahibaug

Average Duration
11h
Estimated price
$8-40
all-pages.other Show other routes
Contact phone
+919251611611
Website
shrinathbus.com

Other from Ahmedabad - Shahibagh to Udiapol

Average Duration
5h 44m
Estimated price
$3-12

Mumbai to Udaipur: Overview of Bus, Train, Flight, and Car Trips

Traveling between Mumbai and Udaipur offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from bustling Mumbai to the enchanting city of Udaipur, covering a distance of 453 miles. Witness the changing landscapes as you journey through the heart of India. 💸 Prices for the car journey from Mumbai to Udaipur range from $85 to $130, offering budget-friendly options for travelers seeking an adventurous excursion. Enjoy the flexibility of a road trip, stopping at picturesque locations along the way. 🏞️ Experience the rich culture and architectural marvels of Udaipur after a 10-hour and 22-minute drive from Mumbai. Indulge in the royal heritage and picturesque lakes that make this destination a worthwhile addition to your travel itinerary.
Average price
$85 - $130
🚆 The journey from Mumbai to Udaipur by train takes approximately 16 hours and 15 minutes with transfers along the way. Indian Railways operates the train services for this route, departing from Bandra Terminus in Mumbai and arriving at Ranapratapnagar in Udaipur.
Departure Point
Bandra Terminus station
Arrival Point
Ranapratapnagar station
Useful tips for train travellers
• On your train trip from Mumbai to Udaipur, you can choose between catering options provided by the train operators like IRCTC. Meals typically include vegetarian and non-vegetarian options, snacks, and beverages. Check the catering menu in advance on their respective websites or via the train’s mobile app to pre-order special meals if you have dietary restrictions.
• The primary train operators for the Mumbai to Udaipur route include Indian Railways, operating various classes like Sleeper Class, AC 3 Tier, AC 2 Tier, and Executive Class. If you're looking for comfort, AC 2 Tier is a good choice with more spacious seating and privacy. For budget travelers, Sleeper Class provides basic amenities at a lower cost. Check Indian Railways' official website (indianrail.gov.in) to view the specific trains and their seating options.
• Upon arrival in Udaipur, the Udaipur City Railway Station has basic facilities including clean restrooms. While there's no dedicated luggage storage service, you can keep your luggage with you as the station is relatively small and manageable. For a quick transfer to Udaipur city center, take Bus Number 11 from the station exit, which connects you directly to popular spots like Fateh Sagar Lake and City Palace.
🛫 Flying from Mumbai to Udaipur is quick and convenient, with a direct flight taking only 1 hour and 20 minutes. Air India Limited, Vistara, and IndiGo Airlines provide flight options for this route. 🌄 After a short flight duration of 1 hour and 20 minutes, passengers land in Udaipur to experience the city's rich culture and history. The aerial view of the city as you approach Udaipur Airport is simply breathtaking. 💸 The prices for flights between Mumbai and Udaipur can range from $52 to $139, making it an affordable and efficient way to travel between these two vibrant Indian cities. Start your adventure with ease by booking a flight for a memorable journey.
Departure Point
Mumbai Airport
Arrival Point
Udaipur Airport
🚌 If you're traveling from Mumbai to Udaipur by bus, be prepared for a journey of approximately 19 hours and 47 minutes with transfers along the way. The services may depart from Dadar East and take you through Panvel Kalamboli Junction and Ahmedabad before reaching Udaipur. 🛣️ Route options are available for your journey, with one taking around 16 hours and 37 minutes covering a distance of 704 km. Transfers will be involved, with stops at locations like Bhuj and Paldi. Another route, slightly longer at 19 hours and 47 minutes, spans 684 km and includes stops at Khed Brahma and Himmat Nagar before reaching Udaipur. 💰 Prices for the bus trip between Mumbai and Udaipur can range from $13 to $56, depending on the service provider and class of travel you choose. Be sure to check with operators like Purple Bus and Shrinath Solitaire for schedules and ticket availability.
Departure Point
Panvel Kalamboli Junction station
Arrival Point
Udiapol station

Frequently asked questions

Find out more about the route from Mumbai to Udaipur.

Or choose the category:
The cheapest way to get from Mumbai to Udaipur is by taking a train. Train tickets usually cost between $5 and $26, depending on the class and availability of seats. The journey duration is approximately 16 hours and 7 minutes. Trains provide a budget-friendly option for travelers looking to explore Udaipur from Mumbai.
The fastest way to travel from Mumbai to Udaipur is by taking a combination of train and flight. You can catch a train from Mumbai to a nearby airport, such as Mumbai Airport or Ahmedabad Airport, and then take a flight to Udaipur. This option typically takes around 3 hours and 29 minutes, depending on the flight schedule and layovers. While it may be more expensive compared to other modes of transportation, it offers the advantage of reduced travel time and convenience.
The distance between Mumbai and Udaipur is approximately 392 miles. If you choose to travel by road, the distance is about 453 miles. This can vary depending on the route taken. It is important to consider the travel time and conditions on the road when planning your journey.
The most convenient and affordable way to travel from Mumbai to Udaipur without a car is by train. The train journey takes approximately 16 hours and 7 minutes, with ticket prices ranging from $5 to $26. Trains from Mumbai to Udaipur operate regularly and provide a comfortable and scenic journey through the Indian countryside. It is advisable to book your train tickets in advance to secure a seat on your preferred train.
The journey from Mumbai to Udaipur takes approximately 3 hours and 29 minutes, including transfers. There are multiple modes of transportation available, including flights, trains, and buses, which can affect the total travel time. It is recommended to check the schedules and availability of each mode of transport to plan your journey accordingly.
There are plenty of options for accommodations in Udaipur. Some popular hotels near Udaipur include The Oberoi Udaivilas, Taj Lake Palace, and Trident Udaipur. Prices for these hotels start at around $43 per night, but there are also budget-friendly options available. It is advisable to book in advance, especially during peak travel seasons, to secure the best deals and availability.
Yes, you can drive from Mumbai to Udaipur. The driving distance between the two cities is approximately 453 miles. It takes around 10 hours and 22 minutes to complete the journey by car. However, please note that driving time may vary depending on traffic conditions and the route you choose to take.
No, there is no direct bus available from Mumbai to Udaipur. However, there are indirect bus services available which include transfers. These services depart from Mahim Phatak in Mumbai and arrive at Udaipur via Mumbai Borivali, Kamrej, and Kankroli. The total journey time, including transfers, takes approximately 19 hours and 4 minutes.
You can catch the bus from Mumbai to Udaipur at the Mumbai Borivali station. This station is operated by Purple Bus. It is recommended to check the bus schedule and timings before your journey to ensure a smooth travel experience.
The Mumbai to Udaipur bus services operated by Northern Bus, arrive at Udaipur station. Udaipur station is located in the heart of the city, making it convenient for travelers to access their accommodations or explore the nearby attractions. From the station, there are also numerous transportation options available to reach specific destinations within Udaipur. It is advisable to check the exact arrival location and plan your onward travel accordingly.
Air India Limited, IndiGo Airlines, and Vistara are the airlines that offer flights between Mumbai and Udaipur. These airlines provide regular and convenient flight options for travelers. Passengers can check the respective airline websites or use online travel platforms to book their flights and find the most suitable schedules and fares.
The fastest way to travel from Mumbai to Udaipur is by plane. There are several airlines such as Air India Limited, IndiGo Airlines, and Vistara that offer direct flights from Mumbai Airport to Udaipur Airport. The flight duration is approximately 1 hour and 20 minutes. It is recommended to check for the best fares and timings to plan your trip accordingly.
The flight from Mumbai to Udaipur takes approximately 1 hour and 20 minutes. This is the quickest way to travel between the two cities. There are direct flights available from Mumbai Airport to Udaipur Airport, making the journey convenient and time-efficient. It is advisable to check the flight schedules and book in advance to secure the best fares.
Trains from Mumbai to Udaipur arrive at Ranapratapnagar station in Udaipur. This is the main station in Udaipur and is located about 7 kilometers from the city center. Ranapratapnagar station is well-connected and serves as a major railway hub for travelers going to Udaipur. From here, you can easily access various modes of transportation to reach your desired destination in Udaipur.
Yes, there is no direct train between Mumbai and Udaipur. However, you can take a train from Prabhadevi to Borivali and then transfer to another train that will take you to Udaipur. The total journey time, including transfers, is approximately 16 hours and 7 minutes.
To catch the train from Mumbai to Udaipur you will need to go to Borivali station. Borivali station is a major railway station in Mumbai and serves as a starting point for trains heading towards Udaipur. From there, you can catch a train that will take you to Udaipur. Make sure to check the train schedule and platform number before your departure.
The cost of a train from Mumbai to Udaipur ranges from $5 to $25. The price may vary depending on the class of travel and the type of train chosen. It is recommended to book tickets in advance to secure the best fares.
The cost of a bus ticket from Mumbai to Udaipur ranges from $31 to $86. The price may vary depending on factors such as the type of bus, the amenities provided, and the time of travel. It's recommended to check with different bus operators for the most accurate and up-to-date prices.
The cost of driving from Mumbai to Udaipur can range from approximately $85 to $130, depending on factors such as fuel prices, type of vehicle, and road tolls. This estimate includes fuel expenses and any additional costs such as toll fees along the route. It's important to consider these expenses before planning a road trip and ensure that the budget allows for them.