Skip to search

Trains from Gurugram to Bharuch

1,007 km by rail · 3 direct trains · fastest 16 hr 41 min on the 22452 Chandigarh–Bandra Terminus Express · 1 station in Gurugram, 1 in Bharuch

Departures
09:30 – 16:50
Fare from
₹540
Sleeper · estimate
Check seats for your date

Every direct train

  • 12215Bandra Terminus Garib Rath
    09:3017 hr 37 min03:07+1 arrives the next day

    Gurgaon (GGN) to Bharuch Jn (BH)

    1,094 km · Garib Rath

    Seats and fares for GGN to BH

  • 22452Chandigarh–Bandra Terminus Express
    10:2616 hr 41 min03:07+1 arrives the next day

    Gurgaon (GGN) to Bharuch Jn (BH)

    1,008 km · Superfast · fastest

    Seats and fares for GGN to BH

  • 22950Delhi Sarai Rohilla–Bandra Terminus Superfast Express
    16:5017 hr 27 min10:17+1 arrives the next day

    Gurgaon (GGN) to Bharuch Jn (BH)

    1,007 km · Superfast

    Seats and fares for GGN to BH

Search Gurugram to Bharuch for your date

Gurugram to Bharuch, station by station

Other trains from Gurugram

Other trains to Bharuch