Skip to search

Trains from Surat to Mumbai

194 km by rail · 170 direct trains · fastest 2 hr 15 min on the 12297 Pune Duronto · 29 daily · 4 stations in Surat, 4 in Mumbai

Departures
00:10 – 23:59
Fare from
₹195
Sleeper · estimate
Check seats for your date

Every direct train

Search Surat to Mumbai for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at VapiVAPI

    Surat ST to Borivali BVI

    17:083 hr 40 min20:48
    20902VANDE BHARAT EXP17:08 — 18:18Shatabdi
    Holds 10 in 101 hr 2 min to change at VAPI

    Holds about 19 times in 20 here. Measured on 49,221 paired days.

    12010MMCT SHATABDI EX19:20 — 20:48Shatabdi

    12010 often runs late

  • One change at VapiVAPI

    Surat ST to Borivali BVI

    07:023 hr 41 min10:43
    20932INDB TVCN SF EX07:02 — 08:08Mail/Express

    22908 HAPA MAO SF EXP 07:02 — 08:08 on Thu

    19578 JAM TEN EXP 07:02 — 08:08 on Sat

    Almost always holds1 hr 7 min to change at VAPI

    Almost always holds here. Measured on 76,979 paired days.

    22962VANDE BHARAT EXP09:15 — 10:43Superfast

    22962 often runs late

  • One change at VapiVAPI

    Surat ST to Borivali BVI

    04:553 hr 42 min08:37
    19092BDTS HUMSAFAR04:55 — 05:53Mail/Express
    Holds 10 in 101 hr 2 min to change at VAPI

    Holds about 19 times in 20 here. Measured on 75,669 paired days.

    22936PIT BDTS SFAST06:55 — 08:37Superfast

    22936 often runs late

  • One change at VapiVAPI

    Surat ST to Vasai Road BSR

    23:594 hr 1 min04:00+1 arrives the next day
    09621Ajmer–Bandra Terminus Superfast Special23:59 — 01:15Superfast
    Holds 10 in 101 hr 10 min to change at VAPI

    Holds about 19 times in 20 here. Measured on 75,669 paired days.

    22979Hisar KK Superfast02:25 — 04:00Superfast

    22979 often runs late

Surat to Mumbai, station by station

Other trains from Surat

Other trains to Mumbai