There are 6 ways to get from Mumbai to Udaipur by plane, car, train, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Chhatrapati Shivaji Maharaj International Airport to Agartala, drive
best- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Agartala (IXA)plane BOM - IXA
- Drive from Agartala (IXA) to Udaipurcar
6h 55m₹9,666–14,282Train
cheapest- Take the train from Thane to Agartalatrain 12519
- Take the train from Agartala to Udaipurtrain 07682 / ...
2d 13h₹1,629–10,902Bus, taxi
- Take the bus from Mumbai, Maharashtra to Nagpur, Maharashtrabus
- Take the bus from Nagpur, Maharashtra to Patnabus
- Take the bus from Patna to Guwahati, Assambus
- Take the bus from Guwahati, Assam to Agartala, Tripurabus
- Take the taxi from Agartala, Tripura to Udaipurtaxi
3d 6hDrive 2,294.1 km
- Drive from Mumbai to Udaipurcar 2,294.1 km
29h 38m₹25,795–37,259Train to Pune Airport, fly to Sandwip, drive
- Take the train from Dadar to Pune Jntrain
- Fly from Pune Airport (PNQ) to Sandwip (SDW)plane PNQ - SDW
- Drive from Sandwip (SDW) to Udaipurcar
9h 12m₹9,485–42,324Fly Chhatrapati Shivaji Maharaj International Airport to Shahjalal International Airport, train, drive
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Shahjalal International Airport (DAC)plane BOM - DAC
- Take the train from Biman Bandar to Shashidaltrain
- Drive from Shashidal to Udaipurcar
9h 51m₹13,626–19,732
Chhatrapati Shivaji Maharaj International Airport (BOM) to Agartala (IXA) flights
Questions & Answers
The cheapest way to get from Mumbai to Udaipur is to train which costs ₹1,600 - ₹11,000 and takes 2 days 13h.
The fastest way to get from Mumbai to Udaipur is to fly and drive which takes 6h 55m and costs ₹9,500 - ₹15,000.
No, there is no direct train from Mumbai to Udaipur. However, there are services departing from Sion and arriving at Udaipur via Thane and Agartala. The journey, including transfers, takes approximately 2 days 13h.
The distance between Mumbai and Udaipur is 2044 km. The road distance is 2294.1 km.
The best way to get from Mumbai to Udaipur without a car is to train which takes 2 days 13h and costs ₹1,600 - ₹11,000.
It takes approximately 6h 55m to get from Mumbai to Udaipur, including transfers.
Mumbai to Udaipur train services, operated by Indian Railways, depart from Thane station.
Mumbai to Udaipur train services, operated by Indian Railways, arrive at Agartala station.
Yes, the driving distance between Mumbai to Udaipur is 2294 km. It takes approximately 29h 38m to drive from Mumbai to Udaipur.
There are three+ hotels available in Udaipur.
What companies run services between Mumbai, India and Udaipur, Tripura, India?
You can take a train from Sion to Udaipur via Thane, Agartala, and Udaipur in around 2d 13h.
- Website
- goindigo.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Agartala via Kolkata
- Ave. Duration
- 5h 9m
- When
- Every day
- Estimated price
- ₹10,000–13,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Agartala via Bengaluru
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- ₹10,000–13,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Agartala via Delhi
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹10,000–13,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Agartala via Gauhati
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ₹10,000–13,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Agartala via Hyderabad
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–13,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Shahjalal International Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ₹10,000–18,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Shahjalal International Airport via Delhi
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹10,000–18,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Shahjalal International Airport via Kolkata
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹10,000–18,000
- Website
- airindia.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Agartala via Kolkata
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹6,500–14,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Shahjalal International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ₹8,500–26,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Shahjalal International Airport via Delhi
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹10,000–30,000
- Website
- fly91.in
Flights from Pune Airport to Sandwip
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹8,000–39,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Thane to Agartala
- Ave. Duration
- 2d 9h
- Frequency
- Once a week
- Estimated price
- ₹1,200–9,500
- Website
- irctc.co.in
- Sleeper Class
- ₹1,200–1,500
- Third AC (3A)
- ₹3,100–3,900
- Second AC (2A)
- ₹4,400–6,000
- First Class (1A)
- ₹7,500–9,500
Train from Agartala to Udaipur
- Ave. Duration
- 46 min
- Frequency
- 4 times a day
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Dadar to Pune Jn
- Ave. Duration
- 3h 9m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,400
- [email protected]
- Website
- Bangladesh Railway
Train from Biman Bandar to Shashidal
- Ave. Duration
- 2h 35m
- Frequency
- 6 times a week
- Estimated price
- ₹110–650
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹110–160
- 1st class seat (F_SEAT)
- ₹130–190
- Snigdha
- ₹260–370
- AC class seat (AC_S)
- ₹340–470
- 1st class berth (F_BERTH)
- ₹320–360
- AC class berth (AC_B)
- ₹450–650
- Website
- Vijayant Travels
Bus from Mumbai, Maharashtra to Nagpur, Maharashtra
- Ave. Duration
- 14h 15m
- Frequency
- Hourly
- Schedules at
- Vijayant Travels
- Phone
- +91 72368 67272
- [email protected]
- Website
- Abha Bus
Bus from Nagpur, Maharashtra to Patna
- Ave. Duration
- 19h
- Frequency
- Once daily
- Website
- Abha Bus
- Phone
- +91 7903832833
- [email protected]
- Website
- Sri Krishna Rath
Bus from Patna to Guwahati, Assam
- Ave. Duration
- 20h 15m
- Frequency
- Twice daily
- Website
- Sri Krishna Rath
- Website
- Seema Travels
Bus from Guwahati, Assam to Agartala, Tripura
- Ave. Duration
- 20h
- Frequency
- Twice daily
- Schedules at
- Seema Travels
- Ave. Duration
- 44 min
- Estimated price
- ₹1,200–1,600
JM Car Rentals
- Phone
- +91 70054 99747
Maa Travels
- Phone
- +91 92 33 31 19 98
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Gatwick Airport into central London, Italian Lakes: Getting around by train, and Italy Travel Guides - to help you get the most out of your next trip.
















