Last updated: October 2026 Β· Method: compiled from IRCTC and airline listings plus traveller reports (2026); fares approximate, live timings to IRCTC/airline sites.
Delhi to Udaipur is the romantic city’s arrival question β roughly 660 km south-west. Three realistic routes exist, and the honest answer depends on whether Udaipur is your destination or your finale.
The three ways
| Mode | Time (approx) | Cost anchor* | Fits |
|---|---|---|---|
| Fly DELβUDR (daily services) | ~1.5 hrs + overhead | βΉ2,500β6,000 | The default β Udaipur as destination |
| Train (overnight + day expresses) | ~12β14 hrs | βΉ400β1,800 by class | Budget, and the sleep-through arrival |
| Road (via Jaipur β the corridor guide) | ~11β12 hrs direct; better split over two days | Car βΉ9,000+; bus βΉ800β1,800 | The loop builders β Jaipur or Pushkar en route |
*Listings and traveller reports (2026); confirm live.
The read
- Udaipur as the destination: fly. The airport is 20-something km from the lake city and the flight saves a full day over the train.
- Udaipur as the finale of a loop: arrive overland; Delhi β Jaipur β Udaipur is the classic; the city comparison helps sequence it.
- The train suits the unhurried and the budget travellers, the sleeper guide and the booking guide cover the mechanics.
Arriving in Udaipur
The airport (Dabok) sits ~25 km out, a 30β45 min cab; the railway station is inside the city, a short ride from the lakes (agree fares; the regional rate logic in the transport guide anchors it). First evening: a lake-side ghat for the sunset, then plan the Pichola boat for day one.
Verification: figures on this page are research approximations β check current details on IRCTC (trains), RSRTC (buses), Rajasthan Tourism before you travel.