Surat is well connected with all the major means of transport-roadways, railways and airways. See below for the detailed information:
By Airways: Surat airport is linked to all the major cities of India. Buses and taxis that are easily available outside the airport can cover the distance into the town.
By Railways: Surat railways station is an important station of western railways. It has a good connectivity to almost all Indian cities via Mumbai in Maharashtra (256 km) and Ahmedabad in Gujarat (230 km).
By Roadways: One can easily take Gujarat State Road Transport Corporation (GSRTC) buses to reach Surat from the neighbouring cities. One can take National Highway 6 to reach Surat from Ahmedabad and Mumbai.
|Name||Duration (Approx)||Distance (Approx)|
|Anand||3:00 hours||200 km|
|Bardoli||45 Minutes||33.0 km|
|Bharuch||1:15 hours||71.6 km|
|Vadodara||2:30 hours||148 km|
|Mahabaleshwar (Maharashtra)||8:15 hours||530 km|
|Vapi||2: hours||122 km|
|Pune (Maharashtra)||6:30 hours||418 km|
|Mumbai (Maharashtra)||4:15 hours||285 km|
|Mahesana||5:00 hours||335 km|
|Saputara||2:30 hours||162 km|
|Bhavnagar||6:00 hours||333 km|
|Palghar||3:30 hours||216 km|
|Umbergaon||2:30 hours||151 km|
|Udwada||2:00 hours||118 km|