Trains from Delhi to Kochi
2,618 km by rail · 13 direct trains · fastest 39 hr 9 min on the 12432 Thiruvananthapuram Rajdhani · 2 daily · 2 stations in Delhi, 3 in Kochi
- Departures
- 05:00 – 22:15
- Fare from
- ₹970
- Sleeper · estimate
Every direct train
- 22654Hazrat Nizamuddin–Thiruvananthapuram Superfast Express05:0044 hr 45 min01:45+2 arrives 2 days later
Hazrat Nizamuddin (NZM) to Ernakulam Town (ERN)
2,634 km · Superfast
- 22656Hazrat Nizamuddin–Ernakulam Superfast Express05:0045 hr 35 min02:35+2 arrives 2 days later
Hazrat Nizamuddin (NZM) to Ernakulam Jn (ERS)
2,637 km · Superfast
- 12644Hazrat Nizamuddin–Thiruvananthapuram Superfast Express05:1044 hr 40 min01:50+2 arrives 2 days later
Hazrat Nizamuddin (NZM) to Aluva (Alwaye) (AWY)
2,788 km · Superfast
- 12646Millenium Express05:1044 hr 40 min01:50+2 arrives 2 days later
Hazrat Nizamuddin (NZM) to Aluva (Alwaye) (AWY)
2,788 km · Superfast
- 12618Mangladweep Express05:3549 hr 23 min06:58+2 arrives 2 days later
Hazrat Nizamuddin (NZM) to Aluva (Alwaye) (AWY)
2,743 km · Superfast
- 12432Thiruvananthapuram Rajdhani06:1639 hr 9 min21:25+1 arrives the next day
Hazrat Nizamuddin (NZM) to Ernakulam Jn (ERS)
2,637 km · Rajdhani · fastest
- 22660Rishikesh–Thiruvananthapuram North Superfast Express13:2044 hr 10 min09:30+2 arrives 2 days later
Hazrat Nizamuddin (NZM) to Ernakulam Jn (ERS)
2,637 km · Superfast
- 12218Kerala Sampark Kranti Superfast13:2344 hr 7 min09:30+2 arrives 2 days later
Hazrat Nizamuddin (NZM) to Ernakulam Jn (ERS)
2,636 km · Superfast
- 12484Amritsar–Thiruvananthapuram North Superfast Express13:2344 hr 7 min09:30+2 arrives 2 days later
Hazrat Nizamuddin (NZM) to Ernakulam Jn (ERS)
2,637 km · Superfast
- 16318Himsagar Express14:1348 hr 17 min14:30+2 arrives 2 days later
Hazrat Nizamuddin (NZM) to Aluva (Alwaye) (AWY)
2,786 km · Mail/Express
- 12626Kerala Superfast Express20:1043 hr 58 min16:08+2 arrives 2 days later
New Delhi (NDLS) to Aluva (Alwaye) (AWY)
2,793 km · Superfast
- 12284Hazrat Nizamuddin–Ernakulam Duronto21:4044 hr 35 min18:15+2 arrives 2 days later
Hazrat Nizamuddin (NZM) to Ernakulam Jn (ERS)
2,637 km · Rajdhani
- 22634Hazrat Nizamuddin–Thiruvananthapuram Express22:1542 hr 43 min16:58+2 arrives 2 days later
Hazrat Nizamuddin (NZM) to Aluva (Alwaye) (AWY)
2,618 km · Superfast
Search Delhi to Kochi for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Shoranur JnSRR
Hazrat Nizamuddin NZM to Aluva (Alwaye) AWY
06:1640 hr 22 min22:38+1 arrives the next dayHolds 10 in 101 hr 20 min to change at SRRHolds about 19 times in 20 here. Measured on 1,88,249 paired days.
12432 often runs late
- One change at ThrisurTCR
Hazrat Nizamuddin NZM to Aluva (Alwaye) AWY
06:1641 hr 12 min23:28+1 arrives the next dayAlmost always holds2 hr 30 min to change at TCRAlmost always holds here. Measured on 5,402 paired days.
12432 often runs late
- One change at ThrisurTCR
Hazrat Nizamuddin NZM to Aluva (Alwaye) AWY
06:1641 hr 59 min00:15+2 arrives 2 days laterAlmost always holds3 hr 20 min to change at TCRAlmost always holds here. Measured on 5,402 paired days.
12432 often runs late
- One change at Mgr Chennai CtrMAS
Hazrat Nizamuddin NZM to Aluva (Alwaye) AWY
15:5542 hr 21 min10:16+2 arrives 2 days laterAlmost always holds2 hr 20 min to change at MASAlmost always holds here. Measured on 10,794 paired days.
12270 often runs late
- One change at Vasai RoadBSR
Hazrat Nizamuddin NZM to Aluva (Alwaye) AWY
21:4043 hr 18 min16:58+2 arrives 2 days laterHolds 10 in 101 hr 25 min to change at BSRHolds about 19 times in 20 here. Measured on 38,492 paired days.
22634 often runs late
- One change at Mgr Chennai CtrMAS
Hazrat Nizamuddin NZM to Ernakulam Jn ERS
15:3543 hr 20 min10:55+2 arrives 2 days laterAlmost always holds2 hr 10 min to change at MASAlmost always holds here. Measured on 10,794 paired days.
22645 often runs late
- One change at SuratST
Hazrat Nizamuddin NZM to Ernakulam Jn ERS
16:3043 hr 50 min12:20+2 arrives 2 days laterHolds 9 in 101 hr 22 min to change at STHolds about 9 times in 10 here. Measured on 2,79,802 paired days.
20910 often runs late