Udaipur to Surat - Multiple Options To Reach By Flight, Train, Bus, Cab
Surat is approximately 450+ kms from Udaipur. The fastest way to reach Surat from Udaipur is by Flight. It takes approximately 1 hour. The cheapest way to reach Surat from Udaipur is by Train which would take approximately 9 hours.
Sort By
Mode of Transport
Via Vadodara
Udaipur
Vadodara
Surat
Approx Travel Time
11h 40m
₹795
Onwards
Udaipur
Vadodara
Surat
Approx Travel Time
12h 10m
₹3,391
Onwards
Via Ahmedabad
Udaipur
Ahmedabad
Surat
Approx Travel Time
6h 55m
₹2,543
Onwards
Udaipur
Ahmedabad
Surat
Approx Travel Time
12h 10m
₹825
Onwards
Udaipur
Ahmedabad
Surat
Approx Travel Time
8h 10m
₹2,738
Onwards
Udaipur
Ahmedabad
Surat
Approx Travel Time
13h 25m
₹1,020
Onwards
Udaipur
Ahmedabad
Surat
Approx Travel Time
8h 38m
₹6,406
Onwards
Frequently Asked Questions
What is the distance between Udaipur and Surat?
Surat is approximately 450+ kms from Udaipur.
How long does it take to reach Surat from Udaipur?
It takes approximately 1 hour to reach Surat from Udaipur by Flight.
What is the cheapest way to reach Surat from Udaipur?
The cheapest way to reach Surat from Udaipur is by Train.
What is the fastest way to reach Surat from Udaipur?
The fastest way to reach Surat from Udaipur is by Flight.