There are 7 ways to get from Maheshwar to Udaipur by taxi, train, bus, car, plane, or night bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from Maheshwar to Dr. Ambedkar Nagartaxi
- Take the train from Indore Jn Bg to Ranapratapnagartrain 19315
11h 53m₹1,792–4,756Bus, train
cheapest- Take the bus from FlixBus Khalghat - Bypass to FlixBus Indore - Rajiv Gandhi Circlebus
- Take the train from Lakshmibai Ngr to Chittaurgarhtrain
- Take the train from Chittaurgarh to Ranapratapnagartrain
12h 27m₹960–3,802Bus
- Take the bus from Khalghat to Indorebus redbusIndia_Non AC Seater / ...
- Take the bus from Indore to Udaipurbus redbusIndia_Non A/C Seater / Sleeper / ...
13h 38mDrive 420 km
- Drive from Maheshwar to Udaipurcar 420 km
6h 29m₹4,707–6,799Taxi
- Take the taxi from Maheshwar to Udaipurtaxi 420 km
6h 29m₹8,000–10,000Bus, fly to Dabok Airport
- Take the bus from FlixBus Khalghat - Bypass to FlixBus Indore - Silicon Citybus
- Fly from Indore (IDR) to Dabok Airport (UDR)plane IDR - UDR
9h 18m₹12,114–16,490Bus, fly to Sardar Vallabhbhai Patel International Airport, night bus
- Take the bus from FlixBus Khalghat - Bypass to FlixBus Indore - Silicon Citybus
- Fly from Indore (IDR) to Sardar Vallabhbhai Patel International Airport (AMD)plane IDR - AMD
- Take the nightbus from Airport Circle to Udiapolnightbus
11h 54m₹5,474–12,290
Indore (IDR) to Dabok Airport (UDR) flights
Comparing Your Travel Options
The cheapest way to get from Maheshwar to Udaipur is to bus and train which costs ₹950 - ₹3,800 and takes 12h 27m.
The fastest way to get from Maheshwar to Udaipur is to drive which takes 6h 29m and costs ₹4,700 - ₹7,000.
No, there is no direct bus from Maheshwar to Udaipur. However, there are services departing from Khalghat and arriving at Udaipur via Indore. The journey, including transfers, takes approximately 13h 38m.
The distance between Maheshwar and Udaipur is 576 km. The road distance is 420 km.
The best way to get from Maheshwar to Udaipur without a car is to taxi and train which takes 11h 53m and costs ₹1,700 - ₹4,800.
It takes approximately 11h 53m to get from Maheshwar to Udaipur, including transfers.
Maheshwar to Udaipur bus services, operated by SLGT Travels, depart from Khalghat station.
Maheshwar to Udaipur bus services, operated by SLGT Travels, arrive at Indore station.
Yes, the driving distance between Maheshwar to Udaipur is 420 km. It takes approximately 6h 29m to drive from Maheshwar to Udaipur.
Book your Maheshwar to Udaipur bus tickets online with Omio.
What companies run services between Maheshwar, Madhya Pradesh, India and Udaipur, India?
You can take a vehicle from Maheshwar to Udaipur via Khalghat and Indore in around 13h 38m.
- Website
- goindigo.in
Flights from Indore to Dabok Airport via Delhi
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- ₹7,500–22,000
Flights from Indore to Dabok Airport via Jaipur
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹6,000–21,000
Flights from Indore to Dabok Airport via Mumbai
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ₹7,500–22,000
Flights from Indore to Dabok Airport via Chandigarh, Delhi
- Ave. Duration
- 9h 25m
- When
- Monday to Saturday
- Estimated price
- ₹9,500–22,000
Flights from Indore to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹4,200–8,000
- Website
- airindia.in
Flights from Indore to Dabok Airport via Delhi
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- ₹8,000–19,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Indore Jn Bg to Ranapratapnagar
- Ave. Duration
- 9h 23m
- Frequency
- Once daily
- Estimated price
- ₹280–2,200
- Website
- irctc.co.in
- Sleeper Class
- ₹280–330
- Third AC (3A)
- ₹700–950
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,700–2,200
Train from Lakshmibai Ngr to Chittaurgarh
- Ave. Duration
- 5h 42m
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Chittaurgarh to Ranapratapnagar
- Ave. Duration
- 1h 43m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
- [email protected]
- Website
- SLGT Travels
Bus from Khalghat to Indore
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Indore to Udaipur
- Ave. Duration
- 10h
- Frequency
- 3 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Khalghat to Indore
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Website
- National Travels - Ratnagiri
Bus from Indore to Udaipur
- Ave. Duration
- 10h 30m
- Frequency
- 3 times a week
- Website
- National Travels - Ratnagiri
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Khalghat to Indore
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Indore to Udaipur
- Ave. Duration
- 8h 5m
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Khalghat - Bypass to FlixBus Indore - Silicon City
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₹210–390
- Website
- FlixBus India
Bus from FlixBus Khalghat - Bypass to FlixBus Indore - Rajiv Gandhi Circle
- Ave. Duration
- 1h 55m
- Frequency
- Every 4 hours
- Estimated price
- ₹210–420
- Website
- FlixBus India
Bus from FlixBus Khalghat - Bypass to FlixBus Indore - Silicon City
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₹210–390
- Website
- FlixBus India
- Phone
- +91 9521797979
- [email protected]
- Website
- shrinathbus.com
Night bus from Airport Circle to Udiapol
- Ave. Duration
- 5h 1m
- Frequency
- Every 2 hours
- Estimated price
- ₹550–1,400
- Schedules at
- shrinathbus.com
- Seater/Sleeper
- ₹550–1,400
- Ave. Duration
- 3h 55m
- Estimated price
- ₹1,400–10,000
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 plan an amazing trip around Scandinavia, Getting around the Cyclades, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
There are 1074+ hotels available in Udaipur.











