Bharuch Junction → Surat

Trains that stop at both stations on this route.

  • 53m

    59 km · 0 stops

    Bharuch Junction to Surat

    Sun1A, 2A, 3A, SL, GEN

    Departs

    00:17

    Bharuch Junction (BH)

    Arrives

    01:10

    Surat (ST)

  • 54m

    59 km · 0 stops

    Bharuch Junction to Surat

    Daily

    Departs

    00:58

    Bharuch Junction (BH)

    Arrives

    01:52

    Surat (ST)

  • 1h 13m

    59 km · 0 stops

    Bharuch Junction to Surat

    WedCC

    Departs

    01:04

    Bharuch Junction (BH)

    Arrives

    02:17

    Surat (ST)

  • 1h 13m

    59 km · 0 stops

    Bharuch Junction to Surat

    Tue1A, 2A, 3A, SL, GEN

    Departs

    01:04

    Bharuch Junction (BH)

    Arrives

    02:17

    Surat (ST)

  • 52m

    59 km · 0 stops

    Bharuch Junction to Surat

    Daily1A, 2A, 3A, SL, GEN

    Departs

    01:13

    Bharuch Junction (BH)

    Arrives

    02:05

    Surat (ST)

  • 1h 4m

    59 km · 0 stops

    Bharuch Junction to Surat

    Daily1A, 2A, 3A, SL, GEN

    Departs

    01:25

    Bharuch Junction (BH)

    Arrives

    02:29

    Surat (ST)

  • 59m

    59 km · 0 stops

    Bharuch Junction to Surat

    Daily2A, 3A, SL, GEN

    Departs

    01:40

    Bharuch Junction (BH)

    Arrives

    02:39

    Surat (ST)

  • 1h 6m

    59 km · 0 stops

    Bharuch Junction to Surat

    Sun2A, 3A, SL, GEN

    Departs

    02:06

    Bharuch Junction (BH)

    Arrives

    03:12

    Surat (ST)

  • 1h 6m

    59 km · 0 stops

    Bharuch Junction to Surat

    Sat

    Departs

    02:06

    Bharuch Junction (BH)

    Arrives

    03:12

    Surat (ST)

  • 1h 27m

    59 km · 0 stops

    Bharuch Junction to Surat

    Daily2A, 3A, SL, GEN

    Departs

    02:59

    Bharuch Junction (BH)

    Arrives

    04:26

    Surat (ST)

  • 46m

    59 km · 0 stops

    Bharuch Junction to Surat

    Mon, Tue, Thu, Sat3A

    Departs

    03:09

    Bharuch Junction (BH)

    Arrives

    03:55

    Surat (ST)

  • 46m

    59 km · 0 stops

    Bharuch Junction to Surat

    Wed, Sun1A, 2A, 3A, SL, GEN

    Departs

    03:09

    Bharuch Junction (BH)

    Arrives

    03:55

    Surat (ST)

  • 1h 50m

    59 km · 8 stops

    Bharuch Junction to Surat

    DailySL, GEN

    Departs

    04:11

    Bharuch Junction (BH)

    Arrives

    06:01

    Surat (ST)

  • 1h 5m

    59 km · 0 stops

    Bharuch Junction to Surat

    Tue, Fri, Sun3A, SL

    Departs

    04:20

    Bharuch Junction (BH)

    Arrives

    05:25

    Surat (ST)

  • Bharuch Junction to Surat

    Daily1A, 2A, 3A

    Departs

    05:28

    Bharuch Junction (BH)

    Arrives

    06:13

    Surat (ST)

  • 1h 3m

    59 km · 1 stop

    Bharuch Junction to Surat

    Daily1A, 2A, 3A, SL, GEN

    Departs

    05:37

    Bharuch Junction (BH)

    Arrives

    06:40

    Surat (ST)

  • 57m

    59 km · 0 stops

    Bharuch Junction to Surat

    Wed2A, SL, GEN

    Departs

    06:00

    Bharuch Junction (BH)

    Arrives

    06:57

    Surat (ST)

  • 1h

    59 km · 0 stops

    Bharuch Junction to Surat

    Wed2A, 3A, SL, GEN

    Departs

    06:10

    Bharuch Junction (BH)

    Arrives

    07:10

    Surat (ST)

  • 50m

    59 km · 0 stops

    Bharuch Junction to Surat

    Mon2A, 3A, SL, GEN

    Departs

    06:50

    Bharuch Junction (BH)

    Arrives

    07:40

    Surat (ST)

  • 50m

    59 km · 0 stops

    Bharuch Junction to Surat

    Sat1A, 2A, 3A, SL, GEN

    Departs

    06:50

    Bharuch Junction (BH)

    Arrives

    07:40

    Surat (ST)

  • 1h 45m

    59 km · 9 stops

    Bharuch Junction to Surat

    DailyGEN

    Departs

    06:50

    Bharuch Junction (BH)

    Arrives

    08:35

    Surat (ST)

  • 53m

    59 km · 0 stops

    Bharuch Junction to Surat

    Mon1A, 2A, 3A, SL, GEN

    Departs

    06:52

    Bharuch Junction (BH)

    Arrives

    07:45

    Surat (ST)

  • 45m

    59 km · 0 stops

    Bharuch Junction to Surat

    DailyCC, 2S, GEN

    Departs

    07:15

    Bharuch Junction (BH)

    Arrives

    08:00

    Surat (ST)

  • 1h 53m

    59 km · 9 stops

    Bharuch Junction to Surat

    Daily

    Departs

    07:17

    Bharuch Junction (BH)

    Arrives

    09:10

    Surat (ST)

  • 1h 9m

    59 km · 3 stops

    Bharuch Junction to Surat

    Daily2S, GEN

    Departs

    07:23

    Bharuch Junction (BH)

    Arrives

    08:32

    Surat (ST)

  • 1h 4m

    60 km · 0 stops

    Bharuch Junction to Surat

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

    Departs

    07:38

    Bharuch Junction (BH)

    Arrives

    08:42

    Surat (ST)

  • 1h 4m

    60 km · 0 stops

    Bharuch Junction to Surat

    Mon, Thu2A, 3A, SL, GEN

    Departs

    07:38

    Bharuch Junction (BH)

    Arrives

    08:42

    Surat (ST)

  • 56m

    60 km · 0 stops

    Bharuch Junction to Surat

    Thu2A, 3A, SL, GEN

    Departs

    07:58

    Bharuch Junction (BH)

    Arrives

    08:54

    Surat (ST)

  • Bharuch Junction to Surat

    Mon, Tue, Wed, Thu, Fri, SatCC

    Departs

    08:05

    Bharuch Junction (BH)

    Arrives

    09:07

    Surat (ST)

  • 1h 12m

    59 km · 0 stops

    Bharuch Junction to Surat

    Sat2A, 3A, SL, GEN

    Departs

    08:31

    Bharuch Junction (BH)

    Arrives

    09:43

    Surat (ST)

  • 1h 12m

    59 km · 0 stops

    Bharuch Junction to Surat

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

    Departs

    08:31

    Bharuch Junction (BH)

    Arrives

    09:43

    Surat (ST)

  • 39m

    59 km · 0 stops

    Bharuch Junction to Surat

    Mon, Tue, Wed, Fri, Sat, SunCC, EC

    Departs

    08:40

    Bharuch Junction (BH)

    Arrives

    09:19

    Surat (ST)

  • 1h 1m

    59 km · 2 stops

    Bharuch Junction to Surat

    Daily1A, 2A, 3A, SL, GEN

    Departs

    08:54

    Bharuch Junction (BH)

    Arrives

    09:55

    Surat (ST)

  • 1h 3m

    59 km · 0 stops

    Bharuch Junction to Surat

    Tue, Thu, Sat2A, 3A, SL, GEN

    Departs

    09:02

    Bharuch Junction (BH)

    Arrives

    10:05

    Surat (ST)

  • 53m

    59 km · 0 stops

    Bharuch Junction to Surat

    WedGEN

    Departs

    09:05

    Bharuch Junction (BH)

    Arrives

    09:58

    Surat (ST)

  • 1h 7m

    59 km · 0 stops

    Bharuch Junction to Surat

    Daily1A, 2A, 3A, SL, GEN

    Departs

    09:22

    Bharuch Junction (BH)

    Arrives

    10:29

    Surat (ST)

  • 1h 11m

    59 km · 3 stops

    Bharuch Junction to Surat

    DailyCC, 2S, GEN

    Departs

    09:42

    Bharuch Junction (BH)

    Arrives

    10:53

    Surat (ST)

  • 1h 5m

    59 km · 0 stops

    Bharuch Junction to Surat

    Wed2A, 3A, SL, GEN

    Departs

    10:00

    Bharuch Junction (BH)

    Arrives

    11:05

    Surat (ST)

  • 1h 9m

    59 km · 0 stops

    Bharuch Junction to Surat

    Wed3A, SL, 2S

    Departs

    10:06

    Bharuch Junction (BH)

    Arrives

    11:15

    Surat (ST)

  • 58m

    59 km · 0 stops

    Bharuch Junction to Surat

    Mon3A

    Departs

    10:19

    Bharuch Junction (BH)

    Arrives

    11:17

    Surat (ST)

  • 58m

    59 km · 0 stops

    Bharuch Junction to Surat

    Thu1A, 2A, 3A, SL, GEN

    Departs

    10:19

    Bharuch Junction (BH)

    Arrives

    11:17

    Surat (ST)

  • 1h 3m

    59 km · 0 stops

    Bharuch Junction to Surat

    Sat1A, 2A, 3A, SL, GEN

    Departs

    10:27

    Bharuch Junction (BH)

    Arrives

    11:30

    Surat (ST)

  • 49m

    60 km · 0 stops

    Bharuch Junction to Surat

    Sat1A, 2A, 3A, SL, GEN

    Departs

    10:51

    Bharuch Junction (BH)

    Arrives

    11:40

    Surat (ST)

  • 49m

    59 km · 0 stops

    Bharuch Junction to Surat

    Tue2A, 3A, SL, GEN

    Departs

    10:51

    Bharuch Junction (BH)

    Arrives

    11:40

    Surat (ST)

  • 1h 15m

    59 km · 0 stops

    Bharuch Junction to Surat

    Wed, Sat

    Departs

    10:52

    Bharuch Junction (BH)

    Arrives

    12:07

    Surat (ST)

  • 1h 3m

    59 km · 0 stops

    Bharuch Junction to Surat

    Mon, Sun2A, 3A, SL, GEN

    Departs

    11:22

    Bharuch Junction (BH)

    Arrives

    12:25

    Surat (ST)

  • 1h 47m

    59 km · 5 stops

    Bharuch Junction to Surat

    Daily1A, 2A, 3A, SL, GEN

    Departs

    11:25

    Bharuch Junction (BH)

    Arrives

    13:12

    Surat (ST)

  • Bharuch Junction to Surat

    Thu

    Departs

    11:28

    Bharuch Junction (BH)

    Arrives

    12:25

    Surat (ST)

  • 50m

    59 km · 0 stops

    Bharuch Junction to Surat

    Tue, Wed, Fri, Sat1A, 2A, 3A, SL, GEN

    Departs

    11:35

    Bharuch Junction (BH)

    Arrives

    12:25

    Surat (ST)

  • 53m

    59 km · 0 stops

    Bharuch Junction to Surat

    Thu1A, 2A, 3A, SL, GEN

    Departs

    11:44

    Bharuch Junction (BH)

    Arrives

    12:37

    Surat (ST)

  • 1h 52m

    59 km · 9 stops

    Bharuch Junction to Surat

    DailyGEN

    Departs

    12:00

    Bharuch Junction (BH)

    Arrives

    13:52

    Surat (ST)

  • 38m

    59 km · 0 stops

    Bharuch Junction to Surat

    Tue

    Departs

    12:12

    Bharuch Junction (BH)

    Arrives

    12:50

    Surat (ST)

  • 54m

    59 km · 0 stops

    Bharuch Junction to Surat

    Fri2A, 3A, SL, GEN

    Departs

    12:30

    Bharuch Junction (BH)

    Arrives

    13:24

    Surat (ST)

  • 1h 2m

    59 km · 0 stops

    Bharuch Junction to Surat

    Sun1A, 2A, 3A, SL, GEN

    Departs

    15:43

    Bharuch Junction (BH)

    Arrives

    16:45

    Surat (ST)

  • 1h 2m

    59 km · 0 stops

    Bharuch Junction to Surat

    Wed2A, 3A, SL, GEN

    Departs

    15:43

    Bharuch Junction (BH)

    Arrives

    16:45

    Surat (ST)

  • 1h 2m

    59 km · 0 stops

    Bharuch Junction to Surat

    Fri2A, 3A, SL, GEN

    Departs

    15:43

    Bharuch Junction (BH)

    Arrives

    16:45

    Surat (ST)

  • 1h 25m

    59 km · 2 stops

    Bharuch Junction to Surat

    Daily1A, 2A, 3A, SL, GEN

    Departs

    15:52

    Bharuch Junction (BH)

    Arrives

    17:17

    Surat (ST)

  • 1h 25m

    59 km · 1 stop

    Bharuch Junction to Surat

    DailyCC, 2S, GEN

    Departs

    16:04

    Bharuch Junction (BH)

    Arrives

    17:29

    Surat (ST)

  • 1h 16m

    59 km · 0 stops

    Bharuch Junction to Surat

    Tue, Fri, Sun2A, 3A, SL, GEN

    Departs

    16:23

    Bharuch Junction (BH)

    Arrives

    17:39

    Surat (ST)

  • 2h 2m

    59 km · 9 stops

    Bharuch Junction to Surat

    DailyGEN

    Departs

    16:30

    Bharuch Junction (BH)

    Arrives

    18:32

    Surat (ST)

  • 1h 36m

    59 km · 9 stops

    Bharuch Junction to Surat

    DailyGEN

    Departs

    16:59

    Bharuch Junction (BH)

    Arrives

    18:35

    Surat (ST)

  • 45m

    60 km · 0 stops

    Bharuch Junction to Surat

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

    Departs

    17:06

    Bharuch Junction (BH)

    Arrives

    17:51

    Surat (ST)

  • 45m

    59 km · 0 stops

    Bharuch Junction to Surat

    Thu, Sat

    Departs

    17:06

    Bharuch Junction (BH)

    Arrives

    17:51

    Surat (ST)

  • 46m

    59 km · 0 stops

    Bharuch Junction to Surat

    Mon, Tue, Wed, Thu, Fri, SatCC, EC, EA

    Departs

    17:24

    Bharuch Junction (BH)

    Arrives

    18:10

    Surat (ST)

  • 59m

    59 km · 3 stops

    Bharuch Junction to Surat

    DailyCC, 2S, GEN

    Departs

    18:03

    Bharuch Junction (BH)

    Arrives

    19:02

    Surat (ST)

  • 46m

    59 km · 0 stops

    Bharuch Junction to Surat

    Fri

    Departs

    18:49

    Bharuch Junction (BH)

    Arrives

    19:35

    Surat (ST)

  • 44m

    59 km · 0 stops

    Bharuch Junction to Surat

    Mon2A, 3A, SL, GEN

    Departs

    19:09

    Bharuch Junction (BH)

    Arrives

    19:53

    Surat (ST)

  • 44m

    59 km · 0 stops

    Bharuch Junction to Surat

    Fri2A, 3A, SL, GEN

    Departs

    19:09

    Bharuch Junction (BH)

    Arrives

    19:53

    Surat (ST)

  • 44m

    59 km · 0 stops

    Bharuch Junction to Surat

    Thu2A, 3A, SL, GEN

    Departs

    19:09

    Bharuch Junction (BH)

    Arrives

    19:53

    Surat (ST)

  • 51m

    60 km · 0 stops

    Bharuch Junction to Surat

    Fri1A, 2A, 3A, SL, GEN

    Departs

    20:24

    Bharuch Junction (BH)

    Arrives

    21:15

    Surat (ST)

  • 1h 10m

    59 km · 0 stops

    Bharuch Junction to Surat

    Mon, Thu, Sun2A, 3A, SL, GEN

    Departs

    21:15

    Bharuch Junction (BH)

    Arrives

    22:25

    Surat (ST)

  • 1h 35m

    59 km · 5 stops

    Bharuch Junction to Surat

    DailyCC, 2S, GEN

    Departs

    21:27

    Bharuch Junction (BH)

    Arrives

    23:02

    Surat (ST)

  • 1h 2m

    59 km · 0 stops

    Bharuch Junction to Surat

    Tue1A, 2A, 3A, SL, GEN

    Departs

    21:35

    Bharuch Junction (BH)

    Arrives

    22:37

    Surat (ST)

  • 1h 2m

    59 km · 0 stops

    Bharuch Junction to Surat

    Fri1A, 2A, 3A, SL, GEN

    Departs

    21:35

    Bharuch Junction (BH)

    Arrives

    22:37

    Surat (ST)

  • 1h 2m

    59 km · 0 stops

    Bharuch Junction to Surat

    Sun1A, 2A, 3A, SL, GEN

    Departs

    21:35

    Bharuch Junction (BH)

    Arrives

    22:37

    Surat (ST)

  • 1h 4m

    59 km · 0 stops

    Bharuch Junction to Surat

    Mon, Thu, Sat, Sun2A, 3A, SL, GEN

    Departs

    21:46

    Bharuch Junction (BH)

    Arrives

    22:50

    Surat (ST)

  • 1h 4m

    59 km · 0 stops

    Bharuch Junction to Surat

    Fri2A, 3A, SL, GEN

    Departs

    21:46

    Bharuch Junction (BH)

    Arrives

    22:50

    Surat (ST)

  • 1h 2m

    59 km · 0 stops

    Bharuch Junction to Surat

    DailyCC, 2S, GEN

    Departs

    22:13

    Bharuch Junction (BH)

    Arrives

    23:15

    Surat (ST)

  • 56m

    59 km · 0 stops

    Bharuch Junction to Surat

    Tue, Sun1A, 2A, 3A, SL, GEN

    Departs

    22:43

    Bharuch Junction (BH)

    Arrives

    23:39

    Surat (ST)

  • 58m

    59 km · 0 stops

    Bharuch Junction to Surat

    Sun2A, 3A, SL, GEN

    Departs

    22:55

    Bharuch Junction (BH)

    Arrives

    23:53

    Surat (ST)

  • 58m

    59 km · 0 stops

    Bharuch Junction to Surat

    Sat2A, 3A, SL, GEN

    Departs

    22:55

    Bharuch Junction (BH)

    Arrives

    23:53

    Surat (ST)

  • 58m

    59 km · 0 stops

    Bharuch Junction to Surat

    Tue2A, 3A, SL, GEN

    Departs

    22:55

    Bharuch Junction (BH)

    Arrives

    23:53

    Surat (ST)

  • 58m

    59 km · 0 stops

    Bharuch Junction to Surat

    Wed2A, 3A, SL, GEN

    Departs

    22:55

    Bharuch Junction (BH)

    Arrives

    23:53

    Surat (ST)

  • 58m

    59 km · 0 stops

    Bharuch Junction to Surat

    Thu2A, 3A, SL, GEN

    Departs

    22:55

    Bharuch Junction (BH)

    Arrives

    23:53

    Surat (ST)

  • 52m

    60 km · 0 stops

    Bharuch Junction to Surat

    Daily1A, 2A, 3A, SL, GEN

    Departs

    23:13

    Bharuch Junction (BH)

    Arrives

    00:05

    Surat (ST)

  • 1h

    59 km · 2 stops

    Bharuch Junction to Surat

    Daily1A, 2A, 3A, SL, GEN

    Departs

    23:20

    Bharuch Junction (BH)

    Arrives

    00:20

    Surat (ST)

  • Bharuch Junction to Surat

    Daily

    Departs

    23:29

    Bharuch Junction (BH)

    Arrives

    00:32

    Surat (ST)

  • 1h 3m

    60 km · 1 stop

    Bharuch Junction to Surat

    Daily1A, 2A, 3A, SL, GEN

    Departs

    23:29

    Bharuch Junction (BH)

    Arrives

    00:32

    Surat (ST)

  • 59m

    59 km · 0 stops

    Bharuch Junction to Surat

    Daily1A, 2A, 3A, SL, GEN

    Departs

    23:59

    Bharuch Junction (BH)

    Arrives

    00:58

    Surat (ST)

Download the app

Search trains from Bharuch Junction to Surat with live tracking, delay alerts & more on Android.

Get it on Google Play