Updated November 2026 · By the Voyara wedding concierge
By air
No direct flightConnect via Delhi / MumbaiBy train
7h 30m (dep 06:10, arr 13:40; return 15:35 -> 23:00)Surat - Udaipur Vande Bharat ExpressBy road
7-8 h440 kmBy flight
There are no direct flights from Surat to Udaipur in the current schedule. Wikipedia lists IndiGo Surat, but it is not in the winter 2026-27 schedule. 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 | Surat (ST) | about 7h 30m (dep 06:10, arr 13:40; return 15:35 -> 23:00) |
| Bandra Terminus - Udaipur City Superfast Express | 22901 / 22902 | Surat (ST) | about 11-12h 40m · 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 440 km and takes about 7-8 h via NH-48 via Vadodara, Ahmedabad, Himmatnagar.
By bus
Many private operators, about 9-12 h.
Frequently asked questions
How can I reach Udaipur from Surat?
The fastest option is the Surat - Udaipur Vande Bharat Express. By road it's about 440 km (about 7-8 h).
Is there a direct flight from Surat to Udaipur?
Not currently. Wikipedia lists IndiGo Surat, but it is not in the winter 2026-27 schedule.
Which trains go from Surat to Udaipur?
Surat - Udaipur Vande Bharat Express (26903 / 26904), about 7h 30m (dep 06:10, arr 13:40; return 15:35 -> 23:00); Bandra Terminus - Udaipur City Superfast Express (22901 / 22902), about 11-12h 40m, overnight.