There are two trains from Indore to Surat.
2962 Avantika Express travels daily from Indore to Surat it is the only train available from Indore Junction to arrive at Surat. The train arrives at Surat in 17 hours after departing from the Indore junction. The other train is the train traveling from Indore to Pune, which halts at Surat on its way to Pune. It has a frequency of traveling three times in a week.
Indore to Surat Railroad Distance is 567 km.
Railway Fare Indore to Surat
Class 1A- Rs. 1518
Class 2A- Rs.911
Class 3A- Rs. 673
Class SL- Rs.259
Trains between Indore to Surat
Train No. --Train Name --Indore Dep.--Surat Arr. --Days
2962 --Avantika Express --15:50 --02:04 --Daily
9312 -- Indore Pune Expres --14:00 --00:07 --Mon/Thur/Fri