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.
Best option: Train. Direct trains are comfortable and affordable, and run centre to centre.
All the ways to make the trip
| How | Time | How often | Price* | Good to know |
|---|---|---|---|---|
| train Indian Railways direct trains Jaipur Junction–Udaipur City, including a Vande Bharat Express | about 6–8 h | a few a day; check current timetables | about ₹500–1,500 in AC classes | Book through IRCTC; trains can sell out. |
| flight Direct flights Jaipur–Udaipur (e.g. IndiGo) | about 1 h flight time | a few a day | about ₹3,000–6,000 | Udaipur airport is about 30 minutes from the old city. |
| car NH48 via Ajmer and Bhilwara/Chittorgarh roads | about 6 h | tolls about ₹600–900 plus fuel or driver hire | Hiring a car with a driver is common; stop at Chittorgarh Fort on the way. | |
| bus Rajasthan state and private sleeper buses | about 7–9 h | many a day | about ₹500–1,200 | Overnight 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
Partner links: TonyPlan may earn a small commission at no extra cost to you.
Tips
- Book AC train classes ahead on IRCTC.
- Consider stopping at Chittorgarh Fort if driving.
- Udaipur's lake area is pleasant at sunset.
- Avoid peak summer heat (May–June).
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.
Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.