Trains from Bilaspur to Surat
1,137 km by rail · 7 direct trains · fastest 18 hr 23 min on the 12950 Kaviguru Express · 1 daily · 1 station in Bilaspur, 2 in Surat
- Departures
- 07:50 – 11:50
- Fare from
- ₹585
- Sleeper · estimate
Every direct train
- 12906Shalimar–Porbandar Superfast Express07:5018 hr 31 min02:21+1 arrives the next day
Bilaspur Jn (BSP) to Surat (ST)
1,141 km · Superfast
- 22906Shalimar–Okha Superfast Express07:5018 hr 31 min02:21+1 arrives the next day
Bilaspur Jn (BSP) to Surat (ST)
1,141 km · Superfast
- 13425Malda Town–Surat Express08:1519 hr 45 min04:00+1 arrives the next day
Bilaspur Jn (BSP) to Surat (ST)
1,146 km · Mail/Express
- 12950Kaviguru Express09:3018 hr 23 min03:53+1 arrives the next day
Bilaspur Jn (BSP) to Surat (ST)
1,141 km · Superfast · fastest
- 22940Bilaspur–Okha Superfast Express10:4518 hr 57 min05:42+1 arrives the next day
Bilaspur Jn (BSP) to Surat (ST)
1,141 km · Superfast
- 22910Puri–Valsad Superfast11:1523 hr 50 min11:05+1 arrives the next day
Bilaspur Jn (BSP) to Surat (ST)
1,411 km · Superfast
- 12834Howrah–Ahmedabad Superfast Express11:5019 hr 43 min07:33+1 arrives the next day
Bilaspur Jn (BSP) to Udhna Jn (UDN)
1,137 km · Superfast
Search Bilaspur to Surat 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 Surat ST
06:4519 hr 36 min02:21+1 arrives the next dayHolds 8 in 101 hr 46 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,588 paired days.
12906 SHM PBR SUF EXP 10:48 — 02:21 on Sun
22906 often runs late
- One change at Raj NandgaonRJN
Bilaspur Jn BSP to Surat ST
06:4519 hr 48 min02:33+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,588 paired days.
20861 PURI ADI SF 11:06 — 02:33 on Thu
12843 often runs late
- One change at DurgDURG
Bilaspur Jn BSP to Surat ST
06:4519 hr 48 min02:33+1 arrives the next dayHolds 8 in 102 hr 2 min to change at DURG — tightHolds about 8 times in 10 here. This train arrives a median 4 min late, against 34 min late for the junction's typical arrival. 189 min would make it 9 in 10. Measured on 1,66,379 paired days.
12994 often runs late
- One change at DurgDURG
Bilaspur Jn BSP to Surat ST
06:4519 hr 50 min02:35+1 arrives the next dayHolds 8 in 102 hr 2 min to change at DURG — tightHolds about 8 times in 10 here. This train arrives a median 4 min late, against 34 min late for the junction's typical arrival. 189 min would make it 9 in 10. Measured on 1,66,379 paired days.
both trains usually run on time
- One change at BhataparaBYT
Bilaspur Jn BSP to Surat ST
05:5020 hr 31 min02:21+1 arrives the next dayHolds 8 in 102 hr 4 min to change at BYT — tightHolds about 8 times in 10 here. This train arrives a median 15 min late, against 31 min late for the junction's typical arrival. 185 min would make it 9 in 10. Measured on 97,129 paired days.
22906 SHM OKHA SF EXP 08:32 — 02:21 on Wed
12409 often runs late