DEE BDTS SF EXP (22950) departs every Friday from Bharuch at 12:15 and arrives at Surat at 13:17 , covering the entire distance in 01 hrs 02 mins.
KAVIGURU EXPRESS (12949) departs every Friday from Bharuch at 20:06 and arrives at Surat at 21:10 , covering the entire distance in 01 hrs 04 mins.
CNB BDTS SF (22443) departs every Thursday from Bharuch at 17:32 and arrives at Surat at 18:40 , covering the entire distance in 01 hrs 08 mins.
HW BDTS SF EXP (22918) departs every Friday from Bharuch at 16:08 and arrives at Surat at 17:10 , covering the entire distance in 01 hrs 02 mins.
HSR BDTS S F EXP (22916) departs every Wednesday from Bharuch at 12:15 and arrives at Surat at 13:17 , covering the entire distance in 01 hrs 02 mins.
BVC BDTS SF EXP (22964) departs every Monday from Bharuch at 02:10 and arrives at Surat at 03:05 , covering the entire distance in 00 hrs 55 mins.
MAHAMANA EXPRESS (20903) departs every Wednesday from Bharuch at 20:54 and arrives at Surat at 21:50 , covering the entire distance in 00 hrs 56 mins.
ADI ALD EXPRESS (22967) departs every Thursday from Bharuch at 17:38 and arrives at Surat at 18:55 , covering the entire distance in 01 hrs 17 mins.
HAPA BSP EXPRESS (22939) departs every Wednesday from Bharuch at 07:52 and arrives at Surat at 08:50 , covering the entire distance in 00 hrs 58 mins.
HAPA MADGAON EXP (22908) departs every Thursday from Bharuch at 12:20 and arrives at Surat at 13:17 , covering the entire distance in 00 hrs 57 mins.
JP BDTS SF EXP (22934) departs every Wednesday from Bharuch at 02:27 and arrives at Surat at 03:22 , covering the entire distance in 00 hrs 55 mins.
MAHAMANA EXPRESS (20905) departs every Saturday from Bharuch at 20:54 and arrives at Surat at 21:50 , covering the entire distance in 00 hrs 56 mins.
RMR BDTS EXP (19062) departs every Saturday from Bharuch at 16:42 and arrives at Surat at 17:35 , covering the entire distance in 00 hrs 53 mins.
ADI PURI EXP (18406) departs every Friday from Bharuch at 21:38 and arrives at Surat at 23:05 , covering the entire distance in 01 hrs 27 mins.
NZM TVC SF EXP (22656) departs every Saturday from Bharuch at 02:10 and arrives at Surat at 03:05 , covering the entire distance in 00 hrs 55 mins.
VERAVAL PUNE EXP (11087) departs every Saturday from Bharuch at 19:43 and arrives at Surat at 20:38 , covering the entire distance in 00 hrs 55 mins.
RAJKOT REWA EXP (22937) departs every Sunday from Bharuch at 21:15 and arrives at Surat at 22:30 , covering the entire distance in 01 hrs 15 mins.
SURAT INTERCITY (22962) departs every Tuesday from Bharuch at 13:43 and arrives at Surat at 14:50 , covering the entire distance in 01 hrs 07 mins.
VIVEK EXPRESS (19568) departs every Friday from Bharuch at 12:58 and arrives at Surat at 14:25 , covering the entire distance in 01 hrs 27 mins.
BGKTPUNE EXPRESS (11089) departs every Tuesday from Bharuch at 19:00 and arrives at Surat at 20:00 , covering the entire distance in 01 hrs 00 mins.
JSM BDTS SF (22932) departs every Sunday from Bharuch at 12:27 and arrives at Surat at 13:45 , covering the entire distance in 01 hrs 18 mins.
LJN BDTS EXP (19022) departs every Tuesday from Bharuch at 02:27 and arrives at Surat at 03:22 , covering the entire distance in 00 hrs 55 mins.
NZM TVC SF EXP (22654) departs every Tuesday from Bharuch at 02:10 and arrives at Surat at 03:05 , covering the entire distance in 00 hrs 55 mins.
AHIMSA EXPRESS (11095) departs every Thursday from Bharuch at 19:00 and arrives at Surat at 20:00 , covering the entire distance in 01 hrs 00 mins.
KOLHAPUR EXPRESS (11049) departs every Sunday from Bharuch at 22:11 and arrives at Surat at 23:40 , covering the entire distance in 01 hrs 29 mins.
SGNR NED EXP (17624) departs every Sunday from Bharuch at 10:39 and arrives at Surat at 11:45 , covering the entire distance in 01 hrs 06 mins.
BHUJ PUNE EXP (11091) departs every Wednesday from Bharuch at 19:00 and arrives at Surat at 20:00 , covering the entire distance in 01 hrs 00 mins.
GWL PUNE EXP (11102) departs every Sunday from Bharuch at 09:42 and arrives at Surat at 10:40 , covering the entire distance in 00 hrs 58 mins.
JU BL EXPRESS (19056) departs every Thursday from Bharuch at 06:44 and arrives at Surat at 07:50 , covering the entire distance in 01 hrs 06 mins.
BKN BDTS SF EXP (22473) departs every Tuesday from Bharuch at 07:52 and arrives at Surat at 08:50 , covering the entire distance in 00 hrs 58 mins.
TPJ HUMSAFAR SUP (22497) departs every Tuesday from Bharuch at 22:54 and arrives at Surat at 00:01 , covering the entire distance in 01 hrs 07 mins.