![hero](https://hblimg.mmtcdn.com/content/travelmall/img/routeplanner/mmt/activities/m_hero_l_227_1440.png)
Surat to Indore
Indore is approximately 400+ kms from Surat. The fastest way to reach Indore from Surat is by Flight. It takes approximately 1 hour. The cheapest way to reach Indore from Surat is by Train which would take approximately 8 hours.
Sort By
Mode of Transport
Via Dahod
Surat
Dahod
Indore
Approx Travel Time
10h 10m
₹425
Onwards
Surat
Dahod
Indore
Approx Travel Time
12h 1m
₹5,276
Onwards
Via Thandla
Surat
Thandla
Indore
Approx Travel Time
10h 40m
₹460
Onwards
Via Godhra
Surat
Godhra
Indore
Approx Travel Time
10h 55m
₹425
Onwards
Surat
Godhra
Indore
Approx Travel Time
12h 11m
₹4,359
Onwards
Via Nashik
Surat
Nashik
Indore
Approx Travel Time
6h 40m
₹3,399
Onwards
Frequently Asked Questions
What is the distance between Surat and Indore?
Indore is approximately 400+ kms from Surat.
How long does it take to reach Indore from Surat?
It takes approximately 1 hour to reach Indore from Surat by Flight.
What is the cheapest way to reach Indore from Surat?
The cheapest way to reach Indore from Surat is by Train.
What is the fastest way to reach Indore from Surat?
The fastest way to reach Indore from Surat is by Flight.