Udaipur is situated at a distance of around 383 km from Indore. Known as the City of Lakes, Udaipur is well connected to Indore by road, train and flight. However, the best way to reach Udaipur from Indore is by bus, which takes about 6 hours. Some of the major places covered on the route are Indore â 156 km -> Nagda â 67 km -> Ratlam â 235 km -> Kotra â 11 km -> Udaipur. The national highway has numerous dhabas, small eateries, rest stops and restaurants.
Transport options from Indore to Udaipur
Indore to Udaipur By Bus: Take a direct bus from Indore to Udaipur, which takes 6 hours. The Udaipur Bus Depot is about 3 km from the city centre. Recommended for backpackers, individual travellers and young people.
Indore to Udaipur By Car: By Cab: Hire a taxi or a cab to reach Udaipur from Indore, which takes approximately 5 hours. Cab cost range from INR15 to INR20 per kilometre. There are various petrol pumps of HP and Indian Oil on NH 79 along with numerous restaurants, dhabas and rest stops. Suitable for group travel, seniors and kids.
Indore to Udaipur By Train: Take a direct train from Indore to Udaipur, which takes around 11 hours. The Udaipur railway station is about 2 km from the main city centre. Expensive and time consuming but recommended for seniors and kids.
Indore to Udaipur By Flight: Take an indirect flight from Indore to Udaipur, which has a stop at Delhi or Mumbai. The flight takes about 5-6 hours to reach Udaipur from Indore. Udaipur Airport is at a distance of 23 km from the city centre. Buses, taxis and auto rickshaws are available to reach the city centre from the airport. Not recommended as it is time consuming and expensive.
We drove there by our Swift Dezire. You can reach from Indore via Ratlam Neemach Nimbahera to Udaipur. Its a comfortable drive as its 4 lane Highway having some scenic views in between. You can visit Hussain Tekri in Jaora, which is a Muslim sacred place.
The journey was fantastic and Udaipur is such a nice place. The views are very nice and the train Udaipur Express is also good. It takes more travel time but its Ok. The train is direct from Indore to Udaipur. The views are excellent and the places are extremely good.
It was an awesome trip from Indore to Udaipur with car along with family. Roads were excellent with tolls all the way till Udaipur. We started from Indore via Ujjain, Nagda, Mandsaur. The best time to start is in the morning as it took 7-8 hours to reach Udaipur. We rested at couple of places during drive as we were not in hurry to reach Udaipur before evening. We enjoyed sightseeing enroute to Udaipur.
Udaipur is city of lakes with some adventures sports like speed scooter ride in lake and cable car till Karni Mata Temple was excellent. Make sure that car is in perfect condition as it is going in the highway. You may not find puncture repairing road side specially and fill petrol for a good and safe drive.
I enjoyed the trip and we had a wonderful experience. It was the best time spent with the family and sightseeing was good. Vintage car show was the best part of my trip. It was a lovely city and overall a great place and the best time to travel is during Autumn.