Udaipur is a royal city in the state of Rajasthan. Driving into Rajasthan is beautiful as we are greeted by royal palaces and heritage. However the drives sometimes can get long, dry and hot. Winter drives in the hot sun can be relaxing and enjoyable. Driving from Pune to Udaipur takes about 12 hours, but that is the quickest and most convenient route.
Approximate Travel Time: Approximate Taxi fare: INR 7500 Car rentals in Pune: Car Rental and Car hire in Pune - Goodluck, Balaji Cabs, Rent a Car Pune.
The road journey passes through major cities like Mumbai, Surat and Vadodra. We suggest you plan your trip and take a day each to visit around Mumbai and Vadodra.
Travelling by bus is cheaper than booking a taxi. However a bus will not stop frequently. The buses are always on time and the road journey is quite smooth. Some road stretches might be uncomfortable.
Route Operator - Redbus
Starting Point: Pune Terminating Point: Udaipur Travel time: 19 Hours 15 Minutes Distance : 850 Kms Frequency: Four times a day. Ticket cost: INR 700
3. Pune to Udaipur by Train
The cheapest of all options is to travel by train to Udaipur from Pune. The train journey is also much more comfortable than bus and takes almost the same time.
Tip: All bus tickets are available at bus booking counters and train tickets at railway stations. Make sure you book your tickets through a certified booking agent. For flight bookings , plan your trip well in advance to get preferred timings and prices.