Skip to search

Trains from Bharuch to Ambala

1,227 km by rail · 3 direct trains · fastest 17 hr 43 min on the 12471 Swaraj Express · 1 daily · 1 station in Bharuch, 1 in Ambala

Departures
15:04 – 16:40
Fare from
₹610
Sleeper · estimate
Check seats for your date

Every direct train

  • 12471Swaraj Express
    15:0417 hr 43 min08:47+1 arrives the next day

    Bharuch Jn (BH) to Ambala Cant Jn (UMB)

    1,257 km · Superfast · fastest

    Seats and fares for BH to UMB

  • 22451Bandra Terminus–Chandigarh Superfast Express
    16:0221 hr 23 min13:25+1 arrives the next day

    Bharuch Jn (BH) to Ambala Cant Jn (UMB)

    1,227 km · Superfast

    Seats and fares for BH to UMB

  • 12925Paschim Express
    16:4021 hr 50 min14:30+1 arrives the next day

    Bharuch Jn (BH) to Ambala Cant Jn (UMB)

    1,257 km · Superfast

    Seats and fares for BH to UMB

Search Bharuch to Ambala for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at Hazrat NizamuddinNZM

    Bharuch Jn BH to Ambala Cant Jn UMB

    20:5518 hr14:55+1 arrives the next day
    12953AK TEJAS RAJ EX20:55 — 09:43Rajdhani
    Holds 9 in 101 hr 48 min to change at NZM

    Holds about 9 times in 10 here. Measured on 39,026 paired days.

    22685CDG SKRANTI EXP11:31 — 14:55Superfast

    22685 often runs late

  • One change at Vadodara JnBRC

    Bharuch Jn BH to Ambala Cant Jn UMB

    15:0418 hr 1 min09:05+1 arrives the next day
    12471SWARAJ EXPRESS15:04 — 15:56Superfast
    Holds 9 in 101 hr 16 min to change at BRC

    Holds about 9 times in 10 here. Measured on 83,918 paired days.

    12483TVCN ASR SF EXP17:12 — 09:05Superfast

    12217 SAMPARK KRANTHI 17:12 — 09:05 on Sun

    12483 often runs late

  • One change at Vadodara JnBRC

    Bharuch Jn BH to Ambala Cant Jn UMB

    14:5318 hr 12 min09:05+1 arrives the next day
    19567VIVEK EXPRESS14:53 — 15:56Mail/Express
    Holds 9 in 101 hr 16 min to change at BRC

    Holds about 9 times in 10 here. Measured on 83,918 paired days.

    12217SAMPARK KRANTHI17:12 — 09:05Superfast

    12217 often runs late

  • One change at Bhodwal MajriBDMJ

    Bharuch Jn BH to Ambala Cant Jn UMB

    15:0418 hr 58 min10:02+1 arrives the next day
    12471SWARAJ EXPRESS15:04 — 06:29Superfast
    Holds 9 in 101 hr 10 min to change at BDMJ — tight

    Holds about 9 times in 10 here. 72 min would make it 9 in 10. Measured on 14,163 paired days.

    12497SHANE PUNJAB07:39 — 10:02Superfast

    12471 often runs late

  • One change at Vadodara JnBRC

    Bharuch Jn BH to Ambala Cant Jn UMB

    22:3219 hr 8 min17:40+1 arrives the next day
    22955KUTCH EXPRESS22:32 — 23:28Superfast
    Holds 10 in 102 hr 2 min to change at BRC

    Holds about 19 times in 20 here. Measured on 2,12,299 paired days.

    12449GOA SMPRK K01:30 — 17:40Superfast

    12449 often runs late

  • One change at Mathura JnMTJ

    Bharuch Jn BH to Ambala Cant Jn UMB

    20:5519 hr 30 min16:25+1 arrives the next day
    12953AK TEJAS RAJ EX20:55 — 07:53Rajdhani
    Holds 9 in 102 hr 29 min to change at MTJ

    Holds about 9 times in 10 here. This train arrives a median 4 min late, against 29 min late for the junction's typical arrival. Measured on 96,454 paired days.

    12715SACHKHAND SF EX10:22 — 16:25Superfast

    12715 often runs late

Bharuch to Ambala, station by station

Other trains from Bharuch

Other trains to Ambala