Trains from Bharuch to Delhi
1,024 km by rail · 11 direct trains · fastest 12 hr 48 min on the 12953 August Kranti Tejas Rajdhani Express · 3 daily · 2 stations in Bharuch, 3 in Delhi
- Departures
- 05:31 – 20:55
- Fare from
- ₹545
- Sleeper · estimate
Every direct train
- 19019Bandra Terminus–Haridwar Express05:3121 hr 4 min02:35+1 arrives the next day
Bharuch Jn (BH) to Hazrat Nizamuddin (NZM)
1,051 km · Mail/Express
- 22653Thiruvananthapuram–Hazrat Nizamuddin Superfast Express08:1614 hr 24 min22:40
Bharuch Jn (BH) to Hazrat Nizamuddin (NZM)
1,051 km · Superfast
- 22655Ernakulam–Hazrat Nizamuddin Superfast Express08:1614 hr 24 min22:40
Bharuch Jn (BH) to Hazrat Nizamuddin (NZM)
1,052 km · Superfast
- 12471Swaraj Express15:0413 hr 59 min05:03+1 arrives the next day
Bharuch Jn (BH) to Hazrat Nizamuddin (NZM)
1,051 km · Superfast
- 12216Delhi Sarai Rohilla Garib Rath16:0218 hr 58 min11:00+1 arrives the next day
Bharuch Jn (BH) to Delhi S Rohilla (DEE)
1,121 km · Garib Rath
- 22451Bandra Terminus–Chandigarh Superfast Express16:0218 hr 14 min10:16+1 arrives the next day
Bharuch Jn (BH) to Delhi Cantt (DEC)
1,024 km · Superfast
- 12925Paschim Express16:4017 hr 14 min09:54+1 arrives the next day
Bharuch Jn (BH) to Hazrat Nizamuddin (NZM)
1,051 km · Superfast
- 12911Valsad–Haridwar Express17:0915 hr 26 min08:35+1 arrives the next day
Ankleshwar Jn (AKV) to Hazrat Nizamuddin (NZM)
1,061 km · Superfast
- 22917Bandra Terminus–Haridwar Superfast Express17:1115 hr 24 min08:35+1 arrives the next day
Bharuch Jn (BH) to Hazrat Nizamuddin (NZM)
1,051 km · Superfast
- 22949Bandra Terminus–Delhi Sarai Rohilla Superfast18:4916 hr 16 min11:05+1 arrives the next day
Bharuch Jn (BH) to Delhi Cantt (DEC)
1,024 km · Superfast
- 12953August Kranti Tejas Rajdhani Express20:5512 hr 48 min09:43+1 arrives the next day
Bharuch Jn (BH) to Hazrat Nizamuddin (NZM)
1,052 km · Rajdhani · fastest
Search Bharuch to Delhi for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Vadodara JnBRC
Bharuch Jn BH to Hazrat Nizamuddin NZM
19:5713 hr 46 min09:43+1 arrives the next dayHolds 9 in 101 hr 5 min to change at BRCHolds about 9 times in 10 here. Measured on 2,12,299 paired days.
- One change at Vadodara JnBRC
Bharuch Jn BH to Hazrat Nizamuddin NZM
19:5714 hr 18 min10:15+1 arrives the next dayHolds 10 in 101 hr 40 min to change at BRCHolds about 19 times in 20 here. Measured on 2,12,299 paired days.
- One change at Vadodara JnBRC
Bharuch Jn BH to Hazrat Nizamuddin NZM
01:2214 hr 28 min15:50Holds 9 in 101 hr 21 min to change at BRCHolds about 9 times in 10 here. Measured on 2,52,063 paired days.