Trains from Surat to Thrissur
1,452 km by rail · 18 direct trains · fastest 24 hr 51 min on the 12432 Thiruvananthapuram Rajdhani · 1 station in Surat, 1 in Thrissur
- Departures
- 01:15 – 19:58
- Fare from
- ₹685
- Sleeper · estimate
Every direct train
- 12978Maru Sagar Express01:1526 hr 15 min03:30+1 arrives the next day
Surat (ST) to Thrisur (TCR)
1,452 km · Superfast
- 12218Kerala Sampark Kranti Superfast03:0228 hr 30 min07:32+1 arrives the next day
Surat (ST) to Thrisur (TCR)
1,452 km · Superfast
- 12484Amritsar–Thiruvananthapuram North Superfast Express03:0528 hr 27 min07:32+1 arrives the next day
Surat (ST) to Thrisur (TCR)
1,453 km · Superfast
- 22660Rishikesh–Thiruvananthapuram North Superfast Express03:0528 hr 27 min07:32+1 arrives the next day
Surat (ST) to Thrisur (TCR)
1,452 km · Superfast
- 19578Jamnagar–Tirunelveli Express07:0227 hr 20 min10:22+1 arrives the next day
Surat (ST) to Thrisur (TCR)
1,452 km · Mail/Express
- 20910Porbandar–Thiruvananthapuram North Superfast Express07:0227 hr 20 min10:22+1 arrives the next day
Surat (ST) to Thrisur (TCR)
1,452 km · Superfast
- 20932Indore–Thiruvananthapuram North Superfast Express07:0227 hr 20 min10:22+1 arrives the next day
Surat (ST) to Thrisur (TCR)
1,453 km · Mail/Express
- 16311Shri Ganganagar–Thiruvananthapuram North Express11:2228 hr 35 min15:57+1 arrives the next day
Surat (ST) to Thrisur (TCR)
1,452 km · Mail/Express
- 06014Madar–Thiruvananthapuram TOD Special11:4530 hr 57 min18:42+1 arrives the next day
Surat (ST) to Thrisur (TCR)
1,452 km · Mail/Express
- 20924Tirunelveli Humsafar12:4227 hr 15 min15:57+1 arrives the next day
Surat (ST) to Thrisur (TCR)
1,452 km · Superfast
- 22634Hazrat Nizamuddin–Thiruvananthapuram Express12:4227 hr 15 min15:57+1 arrives the next day
Surat (ST) to Thrisur (TCR)
1,452 km · Superfast
- 12432Thiruvananthapuram Rajdhani19:1724 hr 51 min20:08+1 arrives the next day
Surat (ST) to Thrisur (TCR)
1,452 km · Rajdhani · fastest
- 16333Veraval–Thiruvananthapuram Express19:3429 hr 11 min00:45+2 arrives 2 days later
Surat (ST) to Thrisur (TCR)
1,452 km · Mail/Express
- 16335Gandhidham–Nagercoil Express19:3429 hr 11 min00:45+2 arrives 2 days later
Surat (ST) to Thrisur (TCR)
1,452 km · Mail/Express
- 16337Okha–Ernakulam Express19:3429 hr 11 min00:45+2 arrives 2 days later
Surat (ST) to Thrisur (TCR)
1,453 km · Mail/Express
- 19260Bhavnagar Terminus–Thiruvananthapuram North Express19:3429 hr 11 min00:45+2 arrives 2 days later
Surat (ST) to Thrisur (TCR)
1,452 km · Mail/Express
- 22654Hazrat Nizamuddin–Thiruvananthapuram Superfast Express19:5828 hr 19 min00:17+2 arrives 2 days later
Surat (ST) to Thrisur (TCR)
1,452 km · Superfast
- 22656Hazrat Nizamuddin–Ernakulam Superfast Express19:5828 hr 19 min00:17+2 arrives 2 days later
Surat (ST) to Thrisur (TCR)
1,452 km · Superfast
Search Surat to Thrissur for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Kozhikkode (Calicut)CLT
Surat ST to Thrisur TCR
07:0227 hr 31 min10:33+1 arrives the next dayHolds 10 in 101 hr 37 min to change at CLTHolds about 19 times in 20 here. Measured on 2,32,299 paired days.
19578 often runs late
- One change at RatnagiriRN
Surat ST to Thrisur TCR
12:4227 hr 35 min16:17+1 arrives the next dayHolds 9 in 101 hr 30 min to change at RN — tightHolds about 9 times in 10 here. 102 min would make it 9 in 10. Measured on 64,176 paired days.
20924 often runs late
- One change at ChiplunCHI
Surat ST to Thrisur TCR
12:4227 hr 35 min16:17+1 arrives the next dayHolds 9 in 101 hr 10 min to change at CHI — tightHolds about 9 times in 10 here. 79 min would make it 9 in 10. Measured on 38,682 paired days.
22634 often runs late
- One change at Ernakulam JnERS
Surat ST to Thrisur TCR
19:1728 hr 31 min23:48+1 arrives the next dayHolds 9 in 101 hr 10 min to change at ERSHolds about 9 times in 10 here. This train arrives a median 37 min late, against 15 min late for the junction's typical arrival. Measured on 53,006 paired days.
12432 often runs late
- One change at Kozhikkode (Calicut)CLT
Surat ST to Thrisur TCR
03:0229 hr 11 min08:13+1 arrives the next dayHolds 9 in 101 hr 38 min to change at CLTHolds about 9 times in 10 here. Measured on 1,20,497 paired days.
12218 often runs late