
Delhi to Surat
Surat is approximately 1000+ kms from Delhi. The fastest way to reach Surat from Delhi is by Flight. It takes approximately 2 hours. The cheapest way to reach Surat from Delhi is by Train which would take approximately 21 hours.
Sort By
Mode of Transport
Via Jaipur
Delhi
Jaipur
Surat
Approx Travel Time
8h 10m
₹6,044
Onwards
Delhi
Jaipur
Surat
Approx Travel Time
3h 40m
₹8,720
Onwards
Delhi
Jaipur
Surat
Approx Travel Time
9h 25m
₹6,244
Onwards
Via Ahmedabad
Delhi
Ahmedabad
Surat
Approx Travel Time
7h 55m
₹4,529
Onwards
Via Udaipur
Delhi
Udaipur
Surat
Approx Travel Time
3h 25m
₹16,182
Onwards
Via Kishangarh
Delhi
Kishangarh
Surat
Approx Travel Time
9h 40m
₹8,806
Onwards
Via Ajmer
Delhi
Ajmer
Surat
Approx Travel Time
10h 10m
₹8,816
Onwards
Via Indore
Delhi
Indore
Surat
Approx Travel Time
3h 40m
₹14,471
Onwards
Frequently Asked Questions
What is the distance between Delhi and Surat?
Surat is approximately 1000+ kms from Delhi.
How long does it take to reach Surat from Delhi?
It takes approximately 2 hours to reach Surat from Delhi by Flight.
What is the cheapest way to reach Surat from Delhi?
The cheapest way to reach Surat from Delhi is by Train.
What is the fastest way to reach Surat from Delhi?
The fastest way to reach Surat from Delhi is by Flight.