Updated November 2026 · By the Voyara wedding concierge
By air
No direct flightConnect via Delhi / MumbaiBy train
4h 10m (Asarva 09:30 -> Udaipur City 13:40)Surat - Udaipur Vande Bharat ExpressBy road
4-5 h253–260 kmBy flight
There are no direct flights from Ahmedabad to Udaipur in the current schedule. No direct flight in winter 2026-27. Road or Vande Bharat is faster than connecting. The usual route is via Delhi or Mumbai, or by train or road.
By train
| Train | Number | From | Duration |
|---|---|---|---|
| Surat - Udaipur Vande Bharat Express | 26903 / 26904 | Asarva (Ahmedabad) - does not stop at Ahmedabad Jn | about 4h 10m (Asarva 09:30 -> Udaipur City 13:40) |
| Other Asarva - Udaipur express trains | Asarva | about 4h 20m |
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 253–260 km and takes about 4-5 h via NH-48 via Himmatnagar, Shamlaji, Kherwara.
By bus
About 20 private operators, many hourly; 4-6 h. Fares about ₹1,000–1,500.
Frequently asked questions
How can I reach Udaipur from Ahmedabad?
The fastest option is the Surat - Udaipur Vande Bharat Express. By road it's about 253–260 km (about 4-5 h).
Is there a direct flight from Ahmedabad to Udaipur?
Not currently. No direct flight in winter 2026-27. Road or Vande Bharat is faster than connecting.
Which trains go from Ahmedabad to Udaipur?
Surat - Udaipur Vande Bharat Express (26903 / 26904), about 4h 10m (Asarva 09:30 -> Udaipur City 13:40); Other Asarva - Udaipur express trains (null), about 4h 20m.