Mumbai Bandra Terminus → Surat

Trains that stop at both stations on this route.

  • 4h 10m

    252 km · 8 stops

    Mumbai Bandra Terminus to Surat

    Daily1A, 2A, 3A, SL, GEN

    Departs

    00:20

    Mumbai Bandra Terminus (BDTS)

    Arrives

    04:30

    Surat (ST)

  • 3h 20m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    Mon3A, SL

    Departs

    05:10

    Mumbai Bandra Terminus (BDTS)

    Arrives

    08:30

    Surat (ST)

  • 3h 20m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    Sat2A, 3A, SL, GEN

    Departs

    05:10

    Mumbai Bandra Terminus (BDTS)

    Arrives

    08:30

    Surat (ST)

  • 3h 20m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    Tue, Wed2A, 3A, SL, GEN

    Departs

    05:10

    Mumbai Bandra Terminus (BDTS)

    Arrives

    08:30

    Surat (ST)

  • 3h 20m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    Fri2A, 3A, SL, GEN

    Departs

    05:10

    Mumbai Bandra Terminus (BDTS)

    Arrives

    08:30

    Surat (ST)

  • 3h 20m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    SunGEN

    Departs

    05:10

    Mumbai Bandra Terminus (BDTS)

    Arrives

    08:30

    Surat (ST)

  • 3h 20m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    Thu2A, 3A, SL, GEN

    Departs

    05:10

    Mumbai Bandra Terminus (BDTS)

    Arrives

    08:30

    Surat (ST)

  • 4h 5m

    252 km · 10 stops

    Mumbai Bandra Terminus to Surat

    DailyCC, 2S, GEN

    Departs

    06:35

    Mumbai Bandra Terminus (BDTS)

    Arrives

    10:40

    Surat (ST)

  • 5h 15m

    252 km · 3 stops

    Mumbai Bandra Terminus to Surat

    Mon2A, 3A, SL, GEN

    Departs

    08:35

    Mumbai Bandra Terminus (BDTS)

    Arrives

    13:50

    Surat (ST)

  • 5h 17m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    Thu1A, 2A, 3A, SL, GEN

    Departs

    08:35

    Mumbai Bandra Terminus (BDTS)

    Arrives

    13:52

    Surat (ST)

  • 4h 30m

    252 km · 3 stops

    Mumbai Bandra Terminus to Surat

    Fri2A, 3A, SL, GEN

    Departs

    09:30

    Mumbai Bandra Terminus (BDTS)

    Arrives

    14:00

    Surat (ST)

  • 4h 23m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    Sun2A, 3A, SL, GEN

    Departs

    10:30

    Mumbai Bandra Terminus (BDTS)

    Arrives

    14:53

    Surat (ST)

  • 3h 25m

    252 km · 1 stop

    Mumbai Bandra Terminus to Surat

    Mon

    Departs

    10:45

    Mumbai Bandra Terminus (BDTS)

    Arrives

    14:10

    Surat (ST)

  • 3h 19m

    252 km · 3 stops

    Mumbai Bandra Terminus to Surat

    Mon, Thu, Fri, Sun1A, 2A, 3A, SL, GEN

    Departs

    11:00

    Mumbai Bandra Terminus (BDTS)

    Arrives

    14:19

    Surat (ST)

  • 3h 19m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    Tue2A, 3A, SL, GEN

    Departs

    11:00

    Mumbai Bandra Terminus (BDTS)

    Arrives

    14:19

    Surat (ST)

  • 4h 17m

    252 km · 5 stops

    Mumbai Bandra Terminus to Surat

    Daily1A, 2A, 3A, SL, GEN

    Departs

    11:30

    Mumbai Bandra Terminus (BDTS)

    Arrives

    15:47

    Surat (ST)

  • 3h 11m

    252 km · 1 stop

    Mumbai Bandra Terminus to Surat

    Tue, Wed, Fri, Sun3A

    Departs

    12:00

    Mumbai Bandra Terminus (BDTS)

    Arrives

    15:11

    Surat (ST)

  • 3h 11m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    Sat1A, 2A, 3A, SL, GEN

    Departs

    12:00

    Mumbai Bandra Terminus (BDTS)

    Arrives

    15:11

    Surat (ST)

  • 3h 11m

    252 km · 1 stop

    Mumbai Bandra Terminus to Surat

    Mon, Thu1A, 2A, 3A, SL, GEN

    Departs

    12:00

    Mumbai Bandra Terminus (BDTS)

    Arrives

    15:11

    Surat (ST)

  • 3h 20m

    252 km · 3 stops

    Mumbai Bandra Terminus to Surat

    Sat1A, 2A, 3A, SL, GEN

    Departs

    12:15

    Mumbai Bandra Terminus (BDTS)

    Arrives

    15:35

    Surat (ST)

  • 3h 20m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    Mon2A, 3A, SL, GEN

    Departs

    12:15

    Mumbai Bandra Terminus (BDTS)

    Arrives

    15:35

    Surat (ST)

  • 3h 20m

    252 km · 3 stops

    Mumbai Bandra Terminus to Surat

    Fri1A, 2A, 3A, SL, GEN

    Departs

    12:15

    Mumbai Bandra Terminus (BDTS)

    Arrives

    15:35

    Surat (ST)

  • 3h 40m

    252 km · 1 stop

    Mumbai Bandra Terminus to Surat

    Tue2A, 3A, SL, GEN

    Departs

    12:45

    Mumbai Bandra Terminus (BDTS)

    Arrives

    16:25

    Surat (ST)

  • 3h 40m

    252 km · 5 stops

    Mumbai Bandra Terminus to Surat

    Wed1A, 2A, 3A, SL, GEN

    Departs

    12:45

    Mumbai Bandra Terminus (BDTS)

    Arrives

    16:25

    Surat (ST)

  • 3h 15m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    Daily1A, 2A, 3A, SL, GEN

    Departs

    13:25

    Mumbai Bandra Terminus (BDTS)

    Arrives

    16:40

    Surat (ST)

  • 4h 7m

    252 km · 7 stops

    Mumbai Bandra Terminus to Surat

    Daily1A, 2A, 3A, SL, GEN

    Departs

    13:35

    Mumbai Bandra Terminus (BDTS)

    Arrives

    17:42

    Surat (ST)

  • 3h 25m

    252 km · 4 stops

    Mumbai Bandra Terminus to Surat

    DailyCC, 2S, GEN

    Departs

    13:55

    Mumbai Bandra Terminus (BDTS)

    Arrives

    17:20

    Surat (ST)

  • 3h 24m

    252 km · 3 stops

    Mumbai Bandra Terminus to Surat

    Tue2A, 3A, SL, GEN

    Departs

    14:40

    Mumbai Bandra Terminus (BDTS)

    Arrives

    18:04

    Surat (ST)

  • 3h 24m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    Wed1A, 2A, 3A, SL, GEN

    Departs

    14:40

    Mumbai Bandra Terminus (BDTS)

    Arrives

    18:04

    Surat (ST)

  • 3h 48m

    252 km · 3 stops

    Mumbai Bandra Terminus to Surat

    Fri2A, 3A, SL, GEN

    Departs

    14:40

    Mumbai Bandra Terminus (BDTS)

    Arrives

    18:28

    Surat (ST)

  • 4h 35m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    Sat1A, 2A, 3A, SL, GEN

    Departs

    16:30

    Mumbai Bandra Terminus (BDTS)

    Arrives

    21:05

    Surat (ST)

  • 3h 38m

    252 km · 1 stop

    Mumbai Bandra Terminus to Surat

    Sat2A, 3A, SL, GEN

    Departs

    16:45

    Mumbai Bandra Terminus (BDTS)

    Arrives

    20:23

    Surat (ST)

  • 3h 38m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    Tue1A, 2A, 3A, SL, GEN

    Departs

    16:45

    Mumbai Bandra Terminus (BDTS)

    Arrives

    20:23

    Surat (ST)

  • 3h 38m

    252 km · 4 stops

    Mumbai Bandra Terminus to Surat

    Mon2A, 3A, SL, GEN

    Departs

    16:45

    Mumbai Bandra Terminus (BDTS)

    Arrives

    20:23

    Surat (ST)

  • 3h 38m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    Wed, Fri1A, 2A, 3A, SL, GEN

    Departs

    16:45

    Mumbai Bandra Terminus (BDTS)

    Arrives

    20:23

    Surat (ST)

  • 3h 33m

    252 km · 6 stops

    Mumbai Bandra Terminus to Surat

    Tue, Thu, Sat1A, 2A, 3A, SL, GEN

    Departs

    17:05

    Mumbai Bandra Terminus (BDTS)

    Arrives

    20:38

    Surat (ST)

  • 4h

    252 km · 4 stops

    Mumbai Bandra Terminus to Surat

    Wed, Fri, Sun2A, 3A, SL, GEN

    Departs

    17:05

    Mumbai Bandra Terminus (BDTS)

    Arrives

    21:05

    Surat (ST)

  • 3h 33m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    Mon1A, 2A, 3A, SL, GEN

    Departs

    17:05

    Mumbai Bandra Terminus (BDTS)

    Arrives

    20:38

    Surat (ST)

  • 3h 20m

    252 km · 0 stops

    Mumbai Bandra Terminus to Surat

    FriCC

    Departs

    17:30

    Mumbai Bandra Terminus (BDTS)

    Arrives

    20:50

    Surat (ST)

  • 3h 23m

    252 km · 1 stop

    Mumbai Bandra Terminus to Surat

    Wed, Sun2A, 3A, SL, EC, GEN

    Departs

    17:30

    Mumbai Bandra Terminus (BDTS)

    Arrives

    20:53

    Surat (ST)

  • 3h 20m

    252 km · 1 stop

    Mumbai Bandra Terminus to Surat

    Tue, Thu, Sat3A

    Departs

    17:30

    Mumbai Bandra Terminus (BDTS)

    Arrives

    20:50

    Surat (ST)

  • 3h 52m

    252 km · 5 stops

    Mumbai Bandra Terminus to Surat

    Daily1A, 2A, 3A, SL, GEN

    Departs

    17:45

    Mumbai Bandra Terminus (BDTS)

    Arrives

    21:37

    Surat (ST)

  • 3h 14m

    252 km · 1 stop

    Mumbai Bandra Terminus to Surat

    Daily1A, 2A, 3A, SL, GEN

    Departs

    18:45

    Mumbai Bandra Terminus (BDTS)

    Arrives

    21:59

    Surat (ST)

  • 3h 52m

    252 km · 5 stops

    Mumbai Bandra Terminus to Surat

    Daily1A, 2A, 3A, SL, GEN

    Departs

    19:10

    Mumbai Bandra Terminus (BDTS)

    Arrives

    23:02

    Surat (ST)

  • 3h 54m

    252 km · 3 stops

    Mumbai Bandra Terminus to Surat

    Thu2A, 3A, SL, GEN

    Departs

    19:25

    Mumbai Bandra Terminus (BDTS)

    Arrives

    23:19

    Surat (ST)

  • 3h 54m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    Sat1A, 2A, 3A, SL, GEN

    Departs

    19:25

    Mumbai Bandra Terminus (BDTS)

    Arrives

    23:19

    Surat (ST)

  • 3h 54m

    252 km · 3 stops

    Mumbai Bandra Terminus to Surat

    Fri3A, SL

    Departs

    19:25

    Mumbai Bandra Terminus (BDTS)

    Arrives

    23:19

    Surat (ST)

  • 3h 54m

    252 km · 3 stops

    Mumbai Bandra Terminus to Surat

    Sun

    Departs

    19:25

    Mumbai Bandra Terminus (BDTS)

    Arrives

    23:19

    Surat (ST)

  • 4h 54m

    252 km · 12 stops

    Mumbai Bandra Terminus to Surat

    Daily

    Departs

    19:40

    Mumbai Bandra Terminus (BDTS)

    Arrives

    00:34

    Surat (ST)

  • 4h 54m

    252 km · 12 stops

    Mumbai Bandra Terminus to Surat

    Daily1A, 2A, 3A, SL, GEN

    Departs

    19:40

    Mumbai Bandra Terminus (BDTS)

    Arrives

    00:34

    Surat (ST)

  • 3h 50m

    252 km · 5 stops

    Mumbai Bandra Terminus to Surat

    Daily2A, 3A, SL, GEN

    Departs

    21:00

    Mumbai Bandra Terminus (BDTS)

    Arrives

    00:50

    Surat (ST)

  • 3h 41m

    252 km · 4 stops

    Mumbai Bandra Terminus to Surat

    Sat

    Departs

    21:45

    Mumbai Bandra Terminus (BDTS)

    Arrives

    01:26

    Surat (ST)

  • 3h 41m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    Thu3A, SL, 2S

    Departs

    21:45

    Mumbai Bandra Terminus (BDTS)

    Arrives

    01:26

    Surat (ST)

  • 4h 9m

    252 km · 5 stops

    Mumbai Bandra Terminus to Surat

    Daily1A, 2A, 3A, SL, GEN

    Departs

    22:00

    Mumbai Bandra Terminus (BDTS)

    Arrives

    02:09

    Surat (ST)

  • 3h 32m

    252 km · 3 stops

    Mumbai Bandra Terminus to Surat

    Fri, Sun1A, 2A, 3A, SL, GEN

    Departs

    23:25

    Mumbai Bandra Terminus (BDTS)

    Arrives

    02:57

    Surat (ST)

  • 3h 32m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    MonCC

    Departs

    23:25

    Mumbai Bandra Terminus (BDTS)

    Arrives

    02:57

    Surat (ST)

  • 3h 32m

    252 km · 1 stop

    Mumbai Bandra Terminus to Surat

    Tue, Thu, Sat1A, 2A, 3A, SL, GEN

    Departs

    23:25

    Mumbai Bandra Terminus (BDTS)

    Arrives

    02:57

    Surat (ST)

  • 3h 34m

    252 km · 1 stop

    Mumbai Bandra Terminus to Surat

    Wed, Fri, Sun1A, 2A, 3A

    Departs

    23:45

    Mumbai Bandra Terminus (BDTS)

    Arrives

    03:19

    Surat (ST)

  • 3h 58m

    252 km · 3 stops

    Mumbai Bandra Terminus to Surat

    Wed3A, SL

    Departs

    23:55

    Mumbai Bandra Terminus (BDTS)

    Arrives

    03:53

    Surat (ST)

  • 4h 10m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    Mon, Thu, Sat3A, SL

    Departs

    23:55

    Mumbai Bandra Terminus (BDTS)

    Arrives

    04:05

    Surat (ST)

  • 3h 34m

    252 km · 2 stops

    Mumbai Bandra Terminus to Surat

    Fri1A, 2A, 3A, SL, GEN

    Departs

    23:55

    Mumbai Bandra Terminus (BDTS)

    Arrives

    03:29

    Surat (ST)

Download the app

Search trains from Mumbai Bandra Terminus to Surat with live tracking, delay alerts & more on Android.

Get it on Google Play