The journey from Udaipur to Surat covers 450 km via NH 48, taking approximately 9-10 hours by road or 10-12 hours by train. This is a major route connecting the heritage of Rajasthan to the Diamond City of Surat. You can take a train from Udaipur to Surat Junction or travel by bus. The road journey is well-paved and passes through major cities like Ahmedabad and Vadodara.
Total Distance: 450 km by road, 380 km air distance.
Trains are the most economical way to travel this long distance.
Buses are the most common way to reach Surat.
October to March for pleasant weather.