Trip to Udaipur

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Mumbai to Udaipur

🚂 Despite there being no direct train from Mumbai to Udaipur, travelers can embark on a journey that takes approximately 16 hours and 15 minutes, with transfers at Bandra Terminus along the way. Operated by Indian Railways, the train services depart from Bandra Terminus in Mumbai and arrive at Ranapratapnagar station in Udaipur. 🚞 Route 1 offers a scenic journey spanning 946 km over 17 hours and 55 minutes, requiring a transfer at Chittaurgarh Junction where passengers can board the Udaipur City Passenger Special train. 🚊 For an alternative route, travelers can opt for Route 3 which covers a distance of 969 km in 16 hours and 25 minutes, involving transfers at Ratlam Junction and Chanderiya before reaching Udaipur.

Where to stay in Udaipur

There are over 879 hotels to stay in Udaipur. Prices range from $4 per night.

Find accommodation
  • There are several train routes available from Mumbai to Udaipur, operated by Indian Railways. Some common routes include transfers at stations like Ajmer Junction, Chittaurgarh Junction, Kota Junction, Ratlam Junction, and Chanderiya. The journey typically takes around 16 to 17 hours with varying distances and transfers along the way. Prices for these train journeys can range from $5 to $25 depending on the class and availability.
  • The fastest train option between Mumbai and Udaipur with transfers is the route via Indore Junction, Jodhpur, and Udaipur City, taking approximately 16 hours and 25 minutes. This route covers a distance of 969 km and involves two transfers. Trains involved in this journey are the Avantika SF Express, Indore - Jodhpur Express, and Udaipur City Special Fare SF Special, all operated by Indian Railways.
  • The trains departing from Mumbai to Udaipur operated by Indian Railways, leave from Bandra Terminus station in Mumbai. Bandra Terminus is a significant railway station in Mumbai, serving as the departure point for trains heading towards various destinations, including Udaipur. Passengers traveling to Udaipur can board the train at Bandra Terminus to begin their journey to their final destination. It is advisable for travelers to arrive at the station well in advance of the departure time to complete check-in procedures and board the train on time.
  • There are multiple train routes between Mumbai and Udaipur operated by Indian Railways. While there is no direct train, travelers can choose from different routes with transfers at various stations such as Ajmer Junction, Chittaurgarh Junction, Kota Junction, Ratlam Junction, and Chanderiya. Each route offers a unique journey experience with varying durations ranging from around 16 to 18 hours, providing travelers with options to reach Udaipur from Mumbai by train. The train services offered by Indian Railways provide convenient and affordable travel options for passengers commuting between these cities.
  • The train services operated by Indian Railways traveling from Mumbai to Udaipur arrive at Ranapratapnagar station in Udaipur. Passengers disembark at this station, which serves as the final destination for trains coming from Mumbai. Ranapratapnagar station is well-equipped to cater to the needs of travelers arriving in Udaipur, providing a convenient point of arrival for those visiting the city by train.
  • The first train of the day to travel from Mumbai to Udaipur typically departs from Bandra Terminus station. As there is no direct train, passengers may need to transfer trains at various junctions along the route. The last train of the day to reach Udaipur from Mumbai usually arrives at Ranapratapnagar station, providing a convenient way to complete the journey by train. The entire journey, including transfers, takes approximately 16 hours and 15 minutes.
  • There are no direct train trips available each day between Mumbai and Udaipur. Passengers will need to take trains that involve transfers at various junctions such as Ajmer Junction, Chittaurgarh Junction, Kota Junction, Ratlam Junction, and Chanderiya to reach Udaipur. These transfer points offer connecting services to complete the journey from Mumbai to Udaipur by train, with the entire route taking approximately 16 to 17 hours.
  • No, there is no direct train between Mumbai and Udaipur. Passengers will need to take a train that departs from Sewri and arrives at Ranapratapnagar, with a transfer at Bandra Terminus. The entire journey, including transfers, typically takes around 16 hours and 15 minutes to reach Udaipur from Mumbai. Travelers should plan their trip accordingly to accommodate for the transfer during this train journey.
  • The cost of a train journey from Mumbai to Udaipur can vary between $5 and $25, depending on factors such as the class of travel and availability of tickets. Passengers have the flexibility to choose from different price ranges based on their preferences and budget. It is advisable to book tickets in advance to secure the best fares for the Mumbai to Udaipur train route.

Will you be returning to Mumbai by train?

If you are looking for the return train journey, check out trains from Udaipur to Mumbai

See schedule