Updated November 2026 · By the Voyara wedding concierge
By air
1h 20m - 1h 30m8 daily · IndiGo, Air India, Air India ExpressBy train
12hChetak ExpressBy road
10-12 h650–705 kmBy flight
IndiGo, Air India, Air India Express operate direct flights from Delhi to Udaipur (UDR), about 8 a day, with a flying time of about 1h 20m - 1h 30m. Also IndiGo from Noida International Airport (2 daily). From the airport, the city and lakes are 40–60 minutes by road. See the airport guide.
By train
| Train | Number | From | Duration |
|---|---|---|---|
| Chetak Express | 20473 / 20474 | Delhi Sarai Rohilla (DEE) | about 12h · overnight |
| Mewar Express | 12963 / 12964 | Hazrat Nizamuddin (NZM) | about 13h · overnight |
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 650–705 km and takes about 10-12 h via NH-48 via Jaipur, Ajmer, Bhilwara/Rajsamand area.
By bus
Many private AC sleeper operators (e.g. Zingbus, Vikas Travels), about 12-13 h; RSRTC also runs Udaipur-Delhi services (Delhi drop at Dhaula Kuan). Fares about ₹650–2,200.
Frequently asked questions
How can I reach Udaipur from Delhi?
The fastest option is a direct 1h 20m - 1h 30m flight. By road it's about 650–705 km (about 10-12 h).
Is there a direct flight from Delhi to Udaipur?
Yes. IndiGo, Air India, Air India Express fly direct, about 8 times a day, taking about 1h 20m - 1h 30m.
Which trains go from Delhi to Udaipur?
Chetak Express (20473 / 20474), about 12h, overnight; Mewar Express (12963 / 12964), about 13h, overnight.