Home / Train 16348
16348 · Trivandrum Express
Mangalore Central → Thiruvananthapuram Central · 634 km · 13h 50m
Runs dailyRunning today (as per timetable)Classes: 2A · 3A · SL · 3E
Route map
Full timetable
| # | Station | Arr | Dep | Day | Dist (km) | PF |
|---|---|---|---|---|---|---|
| 1 | Mangalore Central | — | 14:25 | 1 | 0 | 2 |
| 2 | Kumbla KMQ | 14:53 | 14:54 | 1 | 34 | 1 |
| 3 | Kasaragod KGQ | 15:03 | 15:05 | 1 | 46 | 1 |
| 4 | Kotikulam KQK | 15:14 | 15:15 | 1 | 56 | 1 |
| 5 | Kanhangad KZE | 15:29 | 15:30 | 1 | 69 | 1 |
| 6 | Nileshwar NLE | 15:39 | 15:40 | 1 | 79 | 2 |
| 7 | Charvattur CHV | 15:49 | 15:50 | 1 | 84 | 2 |
| 8 | Trikarpur TKQ | 15:57 | 15:58 | 1 | 92 | — |
| 9 | Payyanur PAY | 16:08 | 16:10 | 1 | 98 | 2 |
| 10 | Elimala ELM | 16:16 | 16:17 | 1 | 103 | — |
| 11 | Payangadi PAZ | 16:24 | 16:25 | 1 | 110 | 2 |
| 12 | Kannapuram KPQ | 16:33 | 16:34 | 1 | 118 | 2 |
| 13 | Kannur (Cannanore) CAN | 16:52 | 16:55 | 1 | 132 | 3 |
| 14 | Thalassery (Tellicherry) TLY | 17:13 | 17:15 | 1 | 153 | 2 |
| 15 | Mahe MAHE | 17:24 | 17:25 | 1 | 162 | 2 |
| 16 | Vadakara (Badagara) BDJ | 17:38 | 17:40 | 1 | 175 | 1 |
| 17 | Quilandi QLD | 17:59 | 18:00 | 1 | 197 | 2 |
| 18 | Kozhikkode (Calicut) | 18:22 | 18:25 | 1 | 221 | 1 |
| 19 | Ferok FK | 18:39 | 18:40 | 1 | 231 | 1 |
| 20 | Valliukunnu | 18:49 | 18:50 | 1 | 241 | — |
| 21 | Parpanangadi PGI | 18:59 | 19:00 | 1 | 246 | 1 |
| 22 | Tanur TA | 19:07 | 19:08 | 1 | 254 | 3 |
| 23 | Tirur TIR | 19:18 | 19:20 | 1 | 262 | 3 |
| 24 | Kuttippuram KTU | 19:39 | 19:40 | 1 | 277 | 2 |
| 25 | Pattambi PTB | 19:59 | 20:00 | 1 | 296 | 2 |
| 26 | Shoranur Jn SRR | 20:35 | 20:40 | 1 | 307 | 7 |
| 27 | Wadakancheri WKI | 21:07 | 21:08 | 1 | 323 | 1 |
| 28 | Thrisur TCR | 21:25 | 21:28 | 1 | 340 | 1 |
| 29 | Irinjalakuda IJK | 21:52 | 21:53 | 1 | 364 | 2 |
| 30 | Chalakudi CKI | 22:00 | 22:01 | 1 | 370 | 1 |
| 31 | Angamali AFK | 22:15 | 22:16 | 1 | 385 | 1 |
| 32 | Aluva (Alwaye) AWY | 22:38 | 22:40 | 1 | 394 | 1 |
| 33 | Ernakulam Town ERN | 23:10 | 23:15 | 1 | 411 | 2 |
| 34 | Piravam Road PVRD | 23:51 | 23:52 | 1 | 443 | 2 |
| 35 | Kottayam KTYM | 00:25 | 00:28 | 2 | 474 | 2 |
| 36 | Changanaseri CGY | 00:43 | 00:44 | 2 | 491 | 3 |
| 37 | Tiruvalla TRVL | 00:53 | 00:54 | 2 | 499 | 3 |
| 38 | Chengannur CNGR | 01:03 | 01:05 | 2 | 508 | 1 |
| 39 | Mavelikara MVLK | 01:16 | 01:17 | 2 | 521 | 3 |
| 40 | Kayankulam KYJ | 01:26 | 01:28 | 2 | 529 | 4 |
| 41 | Kollam Jn QLN | 02:17 | 02:20 | 2 | 569 | 1 |
| 42 | Mayyanad MYY | 02:28 | 02:29 | 2 | 578 | 2 |
| 43 | Paravur PVU | 02:32 | 02:33 | 2 | 582 | 3 |
| 44 | Varkala VAK | 02:43 | 02:44 | 2 | 593 | 2 |
| 45 | Chirayinkil CRY | 03:02 | 03:03 | 2 | 605 | 1 |
| 46 | Trivandrum Pettah | 03:28 | 03:29 | 2 | 631 | 1 |
| 47 | Thiruvananthapuram Central | 04:15 | — | 2 | 634 | — |
PF = platform number as published in the timetable source. Platform can change on the day — check station announcements.
Data: eRail.in train timetable pages (public), updated 2026-11-05. Station coordinates: DataMeet Railways (open data). Timings can change — verify on NTES before travel.