Trains from Delhi to Bharuch
11 direct trains · fastest 12 hr 11 min on the 12954 AK TEJAS RAJ EX · 3 daily
Counted across 4 stations in Delhi and 2 stations in Bharuch. Each train below names the stations it actually uses.
Check live seats and faresDelhi (NZM) to Bharuch (BH)Every direct train
- 22654NZM TVC SF EXP05:0014 hr 7 min19:07
Hazrat Nizamuddin (NZM) to Bharuch Jn (BH)
1,056 km · Superfast
- 22656NZM ERS SF EXP05:0014 hr 7 min19:07
Hazrat Nizamuddin (NZM) to Bharuch Jn (BH)
1,056 km · Superfast
- 12215BDTS GARIB RATH09:1217 hr 55 min03:07+1
Delhi Cantt (DEC) to Bharuch Jn (BH)
1,111 km · Rail Motor
- 22452CDG BDTS EXP10:0717 hr03:07+1
Delhi Cantt (DEC) to Bharuch Jn (BH)
1,024 km · Superfast
- 22950DEE BDTS SF EXP16:1518 hr 2 min10:17+1
Delhi S Rohilla (DEE) to Bharuch Jn (BH)
1,035 km · Superfast
- 12926PASCHIM EXPRESS16:3516 hr 45 min09:20+1
New Delhi (NDLS) to Bharuch Jn (BH)
1,063 km · Superfast
- 12954AK TEJAS RAJ EX17:1512 hr 11 min05:26+1
Hazrat Nizamuddin (NZM) to Bharuch Jn (BH)
1,056 km · Rajdhani · fastest
- 19020HW BDTS EXP18:5520 hr 55 min15:50+1
Hazrat Nizamuddin (NZM) to Bharuch Jn (BH)
1,055 km · Mail/Express
- 12472SWARAJ EXPRESS21:4013 hr 53 min11:33+1
New Delhi (NDLS) to Bharuch Jn (BH)
1,062 km · Superfast
- 12912VALSAD SF EXP22:1513 hr 51 min12:06+1
Hazrat Nizamuddin (NZM) to Ankleshwar Jn (AKV)
1,064 km · Superfast
- 22918HW BDTS SF EXP22:1513 hr 27 min11:42+1
Hazrat Nizamuddin (NZM) to Bharuch Jn (BH)
1,055 km · Superfast
Departure and arrival times are the published timetable and change only when it does. Seats are not shown here because they belong to one station pair on one date — each row links to its own. When every direct train is full, a journey with one change often still has a berth, and the search looks for those too.
Delhi to Bharuch, station by station
Other trains from Delhi
Other trains to Bharuch
RailRoute is an independent service. It is not affiliated with, endorsed by, or operated by Indian Railways, IRCTC, or any Government of India entity. Train names and station codes are used for identification only.
RailRoute does not sell tickets and never takes a payment. Fares are estimates and seat availability changes continuously; the exact fare and the actual booking are confirmed on IRCTC.