Skip to search

Trains from Bharuch to Mumbai

264 km by rail · 86 direct trains · fastest 3 hr 24 min on the 12010 Mumbai Central Shatabdi Express · 19 daily · 2 stations in Bharuch, 2 in Mumbai

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

Every direct train

Search Bharuch to Mumbai for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at SuratST

    Bharuch Jn BH to Vasai Road BSR

    17:244 hr 16 min21:40
    12010MMCT SHATABDI EX17:24 — 18:10Shatabdi
    Holds 10 in 101 hr 6 min to change at ST

    Holds about 19 times in 20 here. Measured on 1,73,806 paired days.

    12264PUNE DURNTO EXP19:16 — 21:40Rajdhani

    12264 often runs late

  • One change at SuratST

    Bharuch Jn BH to Vasai Road BSR

    17:244 hr 16 min21:40
    12010MMCT SHATABDI EX17:24 — 18:10Shatabdi
    Holds 10 in 101 hr 7 min to change at ST

    Holds about 19 times in 20 here. Measured on 1,73,806 paired days.

    12432TVC RAJDHANI19:17 — 21:40Rajdhani

    22414 NZM MAO RAJDANI 19:17 — 21:40 on Fri and Sat

    12432 often runs late

  • One change at SuratST

    Bharuch Jn BH to Borivali BVI

    03:094 hr 19 min07:28
    12215BDTS GARIB RATH03:09 — 03:55Garib Rath

    22452 CDG BDTS EXP 03:09 — 03:55 on Thu

    Holds 9 in 101 hr to change at ST

    Holds about 9 times in 10 here. Measured on 2,79,802 paired days.

    22544LKU BDTS SUP EXP04:55 — 07:28Mail/Express

    19092 BDTS HUMSAFAR 04:55 — 07:28 on Thu

    22544 often runs late

  • One change at SuratST

    Bharuch Jn BH to Vasai Road BSR

    23:204 hr 20 min03:40+1 arrives the next day
    19218SAURASHTRA JANTA23:20 — 00:20Mail/Express
    Holds 9 in 101 hr 5 min to change at ST

    Holds about 9 times in 10 here. Measured on 2,79,802 paired days.

    12297PUNE DURONTO01:25 — 03:40Rajdhani

    12297 often runs late

Bharuch to Mumbai, station by station

Other trains from Bharuch

Other trains to Mumbai