Varanasi to Surat Distance
Surat is approximately 1100+ km from Varanasi. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 37 hours, while trains complete the journey in approximately 31 hours, subject to the chosen service and route. If you're travelling by air, Surat Airport is located in Surat. Flights from Varanasi take around 6 hours. Flying is the fastest way to reach Surat, with a total travel time of approximately 5 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Options
Direct Flight
RECOMMENDED
Varanasi
Surat
Approx Travel Time
5h 30m
₹6,516
Onwards
Direct Train
CHEAPEST
Varanasi
Surat
Approx Travel Time
1d 7h 5m
₹600
Onwards
Direct Bus
Varanasi
Surat
Approx Travel Time
1d 12h 40m
₹3,499
Onwards
Via Ahmedabad
Varanasi
Ahmedabad
Surat
Approx Travel Time
8h 25m
On Demand
Varanasi
Ahmedabad
Surat
Approx Travel Time
5h 35m
₹10,022
Onwards
Via Pune
FASTEST
Varanasi
Pune
Surat
Approx Travel Time
4h 45m
₹11,847
Onwards
Via Prayagraj(Allahabad), Jalgaon
Varanasi
Prayagraj(Allahabad)
Jalgaon
Surat
Approx Travel Time
23h 23m
₹700
Onwards
Varanasi
Prayagraj(Allahabad)
Jalgaon
Surat
Approx Travel Time
23h 38m
₹1,099
Onwards
Varanasi
Prayagraj(Allahabad)
Jalgaon
Surat
Approx Travel Time
23h 24m
₹2,913
Onwards
Via Bhopal
Varanasi
Bhopal
Surat
Approx Travel Time
1d 7h 10m
₹2,200
Onwards
Frequently Asked Questions
What is the distance between Varanasi and Surat?
Surat is approximately 1100+ km from Varanasi.
How long does it take to reach Surat from Varanasi?
It takes approximately 5 hours to reach Surat from Varanasi by Flight Via Pune.
Routes Connecting Varanasi
Routes From Varanasi
Routes Connecting Surat
Routes From Surat
Popular Places Routes
- Chaibasa to Jaipur
- Dausa to Erode
- Rudrapur to Arakkonam
- Thodupuzha to Yavatmal
- Tandur to Udaipur
- Hyderabad to Balaghat
- Ranchi to Malihabad
- Vaniyambadi to Hassan
- Tandur to Shivpuri
- Batala to Haldwani
- Datia to Kayamkulam
- Tiruchirappalli to Sariska
- Madhubani to Kushinagar
- Perinthalmanna to Dibrugarh
- Kanpur to Silvassa

