
Indore to Surat
Surat is approximately 400+ kms from Indore. The fastest way to reach Surat from Indore is by Flight. It takes approximately 1 hour. The cheapest way to reach Surat from Indore is by Train which would take approximately 8 hours.
Sort By
Mode of Transport
Via Dahod
Indore
Dahod
Surat
Approx Travel Time
10h 10m
₹425
Onwards
Indore
Dahod
Surat
Approx Travel Time
12h 1m
₹5,843
Onwards
Via Thandla
Indore
Thandla
Surat
Approx Travel Time
10h 40m
₹430
Onwards
Via Godhra
Indore
Godhra
Surat
Approx Travel Time
10h 55m
₹425
Onwards
Indore
Godhra
Surat
Approx Travel Time
12h 11m
₹4,782
Onwards
Via Nashik
Indore
Nashik
Surat
Approx Travel Time
6h 40m
₹4,133
Onwards
Frequently Asked Questions
What is the distance between Indore and Surat?
Surat is approximately 400+ kms from Indore.
How long does it take to reach Surat from Indore?
It takes approximately 1 hour to reach Surat from Indore by Flight.
What is the cheapest way to reach Surat from Indore?
The cheapest way to reach Surat from Indore is by Train.
What is the fastest way to reach Surat from Indore?
The fastest way to reach Surat from Indore is by Flight.