Home › Routes › Jaipur to Udaipur

How to get from Jaipur to Udaipur

Trains take about 6–8 h, including a Vande Bharat Express of about 6 h. Driving takes about 6 h via NH48, and flights take about 1 h. Buses take about 7–9 h.

332 km apart (straight line)Day trip: noTrain · Flight · Car · Bus

Best option: Train. Direct trains are comfortable and affordable, and run centre to centre.

All the ways to make the trip

HowTimeHow oftenPrice*Good to know
train
Indian Railways direct trains Jaipur Junction–Udaipur City, including a Vande Bharat Express
about 6–8 ha few a day; check current timetablesabout ₹500–1,500 in AC classesBook through IRCTC; trains can sell out.
flight
Direct flights Jaipur–Udaipur (e.g. IndiGo)
about 1 h flight timea few a dayabout ₹3,000–6,000Udaipur airport is about 30 minutes from the old city.
car
NH48 via Ajmer and Bhilwara/Chittorgarh roads
about 6 htolls about ₹600–900 plus fuel or driver hireHiring a car with a driver is common; stop at Chittorgarh Fort on the way.
bus
Rajasthan state and private sleeper buses
about 7–9 hmany a dayabout ₹500–1,200Overnight sleeper buses save a hotel night.

*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.

Open the route in Google Maps →

Book the trip

Compare flightsJaipur to Udaipur and backHire a carPick up in JaipurBook a transferDoor to door on arrivalHotels in UdaipurCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

Common questions

Is there a direct train from Jaipur to Udaipur?

Yes. Several direct trains run between Jaipur Junction and Udaipur City, including a Vande Bharat Express that takes about 6 hours. Other trains take about 7–8 hours. Book through IRCTC, as AC classes fill up quickly, especially in the winter tourist season.

Should I fly or take the train?

The flight takes about 1 hour, plus airport transfers, so about 3–4 hours door to door. The train takes about 6 hours but runs centre to centre and is cheaper. Flying makes sense if you are short of time; otherwise the train is comfortable and scenic.

Can I hire a car with a driver?

Yes, this is common in Rajasthan. A car with a driver for the 6-hour trip costs roughly ₹5,000–8,000 depending on the car. It allows stops at places like Chittorgarh Fort. Agree the price, including tolls and driver allowance, before setting off.

Can I do it as a day trip?

No. With about 6 hours each way by road or rail, a day trip is not practical. Udaipur's City Palace, lake boat rides and old city deserve at least two nights. Flying makes a quick visit possible, but still better as an overnight stay.

Udaipur travel guideHow many days in UdaipurWhere to stay in UdaipurJaipur travel guideJaipur vs Udaipur

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.