Updated November 2026 · By the Voyara wedding concierge
By air
55m - 1h 05m2 daily · IndiGoBy train
7h 30m - 7h 40mUdaipur City - Jaipur Intercity ExpressBy road
6-7 h387–395 kmBy flight
IndiGo operate direct flights from Jaipur to Udaipur (UDR), about 2 a day, with a flying time of about 55m - 1h 05m. From the airport, the city and lakes are 40–60 minutes by road. See the airport guide.
By train
| Train | Number | From | Duration |
|---|---|---|---|
| Udaipur City - Jaipur Intercity Express | 12991 / 12992 | Jaipur Jn (JP) | about 7h 30m - 7h 40m |
Trains arrive at Udaipur City (UDZ), about 3 km from the lakes. Check current schedules on IRCTC before booking.
By road
The drive is about 387–395 km and takes about 6-7 h via NH-48 via Kishangarh/Ajmer, then towards Bhilwara and Rajsamand.
By bus
RSRTC (Express, Deluxe, AC sleeper; a Volvo service was reported in 2025) and FlixBus plus private operators, about 7-10 h. Fares about ₹390–1,000.
Frequently asked questions
How can I reach Udaipur from Jaipur?
The fastest option is a direct 55m - 1h 05m flight. By road it's about 387–395 km (about 6-7 h).
Is there a direct flight from Jaipur to Udaipur?
Yes. IndiGo fly direct, about 2 times a day, taking about 55m - 1h 05m.
Which trains go from Jaipur to Udaipur?
Udaipur City - Jaipur Intercity Express (12991 / 12992), about 7h 30m - 7h 40m.