Trains from Bilaspur to Bharuch
1,200 km by rail · 3 direct trains · fastest 19 hr 27 min on the 12950 Kaviguru Express · 1 daily · 1 station in Bilaspur, 1 in Bharuch
- Departures
- 09:30 – 11:50
- Fare from
- ₹605
- Sleeper · estimate
Every direct train
- 12950Kaviguru Express09:3019 hr 27 min04:57+1 arrives the next day
Bilaspur Jn (BSP) to Bharuch Jn (BH)
1,200 km · Superfast · fastest
- 22940Bilaspur–Okha Superfast Express10:4519 hr 56 min06:41+1 arrives the next day
Bilaspur Jn (BSP) to Bharuch Jn (BH)
1,200 km · Superfast
- 12834Howrah–Ahmedabad Superfast Express11:5020 hr 49 min08:39+1 arrives the next day
Bilaspur Jn (BSP) to Bharuch Jn (BH)
1,200 km · Superfast
Search Bilaspur to Bharuch for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Raj NandgaonRJN
Bilaspur Jn BSP to Bharuch Jn BH
06:4520 hr 31 min03:16+1 arrives the next dayHolds 8 in 102 hr 4 min to change at RJN — tightHolds about 8 times in 10 here. This train arrives a median 1 min late, against 32 min late for the junction's typical arrival. 171 min would make it 9 in 10. Measured on 87,439 paired days.
20861 Puri–Ahmedabad Superfast 11:06 — 03:16 on Thu
12843 often runs late
- One change at Jalgaon JnJL
Bilaspur Jn BSP to Bharuch Jn BH
11:2021 hr 19 min08:39+1 arrives the next dayHolds 9 in 101 hr 40 min to change at JL — tightHolds about 9 times in 10 here. This train arrives a median 53 min late, against 34 min late for the junction's typical arrival. 144 min would make it 9 in 10. Measured on 5,43,708 paired days.
12849 often runs late
- One change at Raj NandgaonRJN
Bilaspur Jn BSP to Bharuch Jn BH
05:5021 hr 26 min03:16+1 arrives the next dayHolds 8 in 102 hr 12 min to change at RJN — tightHolds about 8 times in 10 here. This train arrives a median 3 min late, against 32 min late for the junction's typical arrival. 173 min would make it 9 in 10. Measured on 87,439 paired days.
20861 Puri–Ahmedabad Superfast 11:06 — 03:16 on Thu
12409 often runs late
- One change at SuratST
Bilaspur Jn BSP to Bharuch Jn BH
10:4521 hr 54 min08:39+1 arrives the next dayHolds 10 in 102 hr 18 min to change at STHolds about 19 times in 20 here. Measured on 2,79,802 paired days.
22940 often runs late
- One change at TildaTLD
Bilaspur Jn BSP to Bharuch Jn BH
10:2522 hr 14 min08:39+1 arrives the next dayHolds 9 in 101 hr 3 min to change at TLD — tightHolds about 9 times in 10 here. 93 min would make it 9 in 10. Measured on 57,641 paired days.
58203 often runs late