Contents
Leaving behind the romantic lakeside palaces of Udaipur for the culinary capital of Madhya Pradesh is a journey from the heart of Mewar onto the Malwa plateau. Udaipur is all about slow sunsets and heritage architecture, while Indore greets you with a high-energy atmosphere and some of the best street food in India.
The distance is large enough that the way you travel shapes your trip. The overnight train is the easiest option to plan, and you can compare options and book on GoAsia.cc.
Udaipur to Indore by Train
The Veer Bhumi Express (19330) leaves Udaipur City at 20:35 and reaches Indore Junction at 09:00 the next morning, a journey of about 12.5 hours. In the opposite direction, the Veer Bhumi Express (19329) leaves Indore at 07:30 and arrives in Udaipur City at 19:15.[1]

The evening departure from Udaipur suits an overnight sleeper: you save a hotel night and wake up in Indore ready for breakfast. Choose an air-conditioned berth for the best sleep and bring a light layer, because the carriages can be cold.
Udaipur to Indore by Road
If the train times do not suit you, ask your hotel in Udaipur to arrange a long-distance bus seat or a car with a driver. A private car lets you leave when you like and stop at roadside dhabas on the way. Agree the fare, the pick-up time and the drop-off point before you set off.
Comparing Your Options
| Mode | Departure | Arrival |
|---|---|---|
| Train 19330, Udaipur City to Indore Junction | 20:35 | 09:00 the next day[1] |
Tips for Traveling from Udaipur to Indore
- Book in advance: Trains in India often sell out weeks ahead, especially in the air-conditioned classes.
- Keep valuables close: On trains your luggage travels with you under the seat. Keep passports, phones and money in a small bag that stays with you.
- Eat in Indore: Indore is famous for its night market, Sarafa Bazar. If you arrive in the evening, head there for snacks.
- Winter nights: Between November and February it can get cold at night. Carry a light jacket or shawl even in an air-conditioned coach.
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Udaipur to Indore, including current prices and schedules.
The Veer Bhumi Express (19330) takes about 12.5 hours, leaving Udaipur City at 20:35 and arriving in Indore at 09:00 the next day.
Yes. The Veer Bhumi Express (19330) runs from Udaipur City to Indore Junction. In the other direction the Veer Bhumi Express (19329) leaves Indore at 07:30 and reaches Udaipur City at 19:15.
Yes. The train leaves Udaipur City at 20:35 and arrives in Indore at 09:00 the next morning, so you save a night in a hotel.
Yes. Trains in India often sell out weeks ahead, especially in the air-conditioned classes, so book as soon as your dates are fixed.
Indore is known for its street food. Sarafa Bazar is a night market that is popular for snacks in the evening.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Indian Railways: Mail/Express/Superfast Train List. Retrieved October 27, 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.
