Surat to Veraval - Multiple Options To Reach By Train, Bus, Flight
Veraval is approximately 250+ kms from Surat. The fastest way to reach Veraval from Surat is by Flight, Train Via Diu, Keshod. It takes approximately 5 hours. The cheapest way to reach Veraval from Surat is by Train which would take approximately 6 hours.
Sort By
Mode of Transport
Via Jetpur
Surat
Jetpur
Veraval
Approx Travel Time
8h 40m
₹470
Onwards
Via Junagadh
Surat
Junagadh
Veraval
Approx Travel Time
9h 10m
₹845
Onwards
Via Keshod
Surat
Keshod
Veraval
Approx Travel Time
9h 25m
₹845
Onwards
Via Gondal
Surat
Gondal
Veraval
Approx Travel Time
8h 55m
₹460
Onwards
Via Diu, Keshod
FASTEST
Surat
Diu
Keshod
Veraval
Approx Travel Time
4h 50m
₹4,021
Onwards
Frequently Asked Questions
What is the distance between Surat and Veraval?
Veraval is approximately 250+ kms from Surat.
How long does it take to reach Veraval from Surat?
It takes approximately 5 hours to reach Veraval from Surat by Flight, Train Via Diu, Keshod.
What is the cheapest way to reach Veraval from Surat?
The cheapest way to reach Veraval from Surat is by Train.
What is the fastest way to reach Veraval from Surat?
The fastest way to reach Veraval from Surat is by Flight, Train Via Diu, Keshod.