Delhi to Surat - Multiple Options To Reach By Flight, Train, Bus
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
₹4,956
Onwards
Delhi
Jaipur
Surat
Approx Travel Time
3h 40m
₹7,127
Onwards
Delhi
Jaipur
Surat
Approx Travel Time
9h 25m
₹5,155
Onwards
Via Ahmedabad
Delhi
Ahmedabad
Surat
Approx Travel Time
7h 55m
₹3,314
Onwards
Via Udaipur
Delhi
Udaipur
Surat
Approx Travel Time
3h 25m
₹11,739
Onwards
Via Kishangarh
Delhi
Kishangarh
Surat
Approx Travel Time
9h 40m
₹14,310
Onwards
Via Ajmer
Delhi
Ajmer
Surat
Approx Travel Time
10h 10m
₹14,320
Onwards
Via Indore
Delhi
Indore
Surat
Approx Travel Time
3h 40m
₹16,265
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.