16630 Malabar Express
Mail/Express · 629 km · 14 hr 15 min · 53 stops · Daily
- Departs
- 18:15
- Mangalore Central
- Arrives
- 08:30
- Thiruvananthapuram Central · day 2
- Journey
- 14 hr 15 min
- 629 km · 53 stops
- Runs
- Daily
- On time
- 91%
- usually on time
16630 running status
Checking where it is…
16630 coach position
Fetching the coach order…
16630 vacant berths after charting
Shown full? The prepared chart lists berths free for part of the way too, and we chain them. Open full screen
Check seats from Mangalore Central to Thiruvananthapuram Central
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Mangalore Central MAQ | — | 18:15 | — | 1 | 0 |
| 2 | Ullal ULL | 18:31 | 18:32 | 1 min | 1 | 6 |
| 3 | Manjeshwar MJS | 18:40 | 18:41 | 1 min | 1 | 14 |
| 4 | Uppala UAA | 18:47 | 18:48 | 1 min | 1 | 21 |
| 5 | Kumbla KMQ | 18:59 | 19:00 | 1 min | 1 | 31 |
| 6 | Kasaragod KGQ | 19:09 | 19:10 | 1 min | 1 | 43 |
| 7 | Kotikulam KQK | 19:19 | 19:20 | 1 min | 1 | 52 |
| 8 | Bekal Fort BFR | 19:26 | 19:27 | 1 min | 1 | 57 |
| 9 | Kanhangad KZE | 19:33 | 19:35 | 2 min | 1 | 66 |
| 10 | Nileshwar NLE | 19:44 | 19:45 | 1 min | 1 | 75 |
| 11 | Charvattur CHV | 19:51 | 19:52 | 1 min | 1 | 80 |
| 12 | Trikarpur TKQ | 19:59 | 20:00 | 1 min | 1 | 89 |
| 13 | Payyanur PAY | 20:08 | 20:10 | 2 min | 1 | 95 |
| 14 | Elimala ELM | 20:16 | 20:17 | 1 min | 1 | 100 |
| 15 | Payangadi PAZ | 20:24 | 20:25 | 1 min | 1 | 107 |
| 16 | Kannapuram KPQ | 20:31 | 20:32 | 1 min | 1 | 114 |
| 17 | Valapattinam VAPM | 20:39 | 20:40 | 1 min | 1 | 122 |
| 18 | Kannur (Cannanore) CAN | 20:52 | 20:55 | 3 min | 1 | 129 |
| 19 | Thalassery (Tellicherry) TLY | 21:13 | 21:15 | 2 min | 1 | 150 |
| 20 | Mahe MAHE | 21:24 | 21:25 | 1 min | 1 | 159 |
| 21 | Vadakara (Badagara) BDJ | 21:38 | 21:40 | 2 min | 1 | 172 |
| 22 | Quilandi QLD | 21:59 | 22:00 | 1 min | 1 | 193 |
| 23 | Kozhikkode (Calicut) CLT | 22:25 | 22:30 | 5 min | 1 | 218 |
| 24 | Ferok FK | 22:44 | 22:45 | 1 min | 1 | 228 |
| 25 | Parpanangadi PGI | 23:04 | 23:05 | 1 min | 1 | 243 |
| 26 | Tanur TA | 23:14 | 23:15 | 1 min | 1 | 251 |
| 27 | Tirur TIR | 23:23 | 23:25 | 2 min | 1 | 259 |
| 28 | Kuttippuram KTU | 23:37 | 23:38 | 1 min | 1 | 274 |
| 29 | Pattambi PTB | 23:57 | 23:58 | 1 min | 1 | 292 |
| 30 | Shoranur Jn SRR | 00:35 | 00:40 | 5 min | 2 | 304 |
| 31 | Thrisur TCR | 01:25 | 01:28 | 3 min | 2 | 337 |
| 32 | Chalakudi CKI | 01:55 | 01:56 | 1 min | 2 | 367 |
| 33 | Angamali AFK | 02:13 | 02:14 | 1 min | 2 | 383 |
| 34 | Aluva (Alwaye) AWY | 02:26 | 02:28 | 2 min | 2 | 392 |
| 35 | Ernakulam Town ERN | 03:00 | 03:05 | 5 min | 2 | 409 |
| 36 | Piravam Road PVRD | 03:38 | 03:39 | 1 min | 2 | 437 |
| 37 | Kottayam KTYM | 04:10 | 04:13 | 3 min | 2 | 469 |
| 38 | Changanaseri CGY | 04:30 | 04:31 | 1 min | 2 | 486 |
| 39 | Tiruvalla TRVL | 04:40 | 04:41 | 1 min | 2 | 494 |
| 40 | Chengannur CNGR | 04:51 | 04:53 | 2 min | 2 | 503 |
| 41 | Mavelikara MVLK | 05:05 | 05:06 | 1 min | 2 | 516 |
| 42 | Kayankulam KYJ | 05:20 | 05:22 | 2 min | 2 | 523 |
| 43 | Karunagapalli KPY | 05:37 | 05:38 | 1 min | 2 | 537 |
| 44 | Sasthankotta STKT | 05:47 | 05:48 | 1 min | 2 | 545 |
| 45 | Kollam Jn QLN | 06:20 | 06:23 | 3 min | 2 | 564 |
| 46 | Paravur PVU | 06:34 | 06:35 | 1 min | 2 | 577 |
| 47 | Varkala VAK | 06:47 | 06:48 | 1 min | 2 | 588 |
| 48 | Kadakavur KVU | 06:58 | 06:59 | 1 min | 2 | 597 |
| 49 | Chirayinkil CRY | 07:04 | 07:05 | 1 min | 2 | 600 |
| 50 | Murukkampuzha MQU | 07:14 | 07:15 | 1 min | 2 | 608 |
| 51 | Kazhakuttam KZK | 07:25 | 07:26 | 1 min | 2 | 615 |
| 52 | Trivandrum Pettah TVP | 07:31 | 07:32 | 1 min | 2 | 626 |
| 53 | Thiruvananthapuram Central TVC | 08:30 | — | — | 2 | 629 |
How reliably 16630 runs
91% arrive on time at the destination
typically on time · 39% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Mangalore Centralusually on time96%
- Ullaltypically 6 min late90%
- Manjeshwartypically 8 min late83%
- Uppalatypically 7 min late83%
- Kumblatypically 9 min late79%
- Kasaragodtypically 12 min late69%
- Kotikulamtypically 14 min late55%
- Bekal Forttypically 13 min late60%
- Kanhangadtypically 18 min late42%
- Nileshwartypically 20 min late38%
- Charvatturtypically 21 min late36%
- Trikarpurusually on time86%
- Payyanurtypically 21 min late36%
- Elimalausually on time86%
- Payangaditypically 21 min late36%
- Kannapuramtypically 24 min late31%
- Valapattinamtypically 25 min late30%
- Kannur (Cannanore)typically 23 min late33%
- Thalassery (Tellicherry)typically 23 min late33%
- Mahetypically 25 min late30%
- Vadakara (Badagara)typically 24 min late31%
- Quilanditypically 23 min late · 3% over an hour33%
- Kozhikkode (Calicut)typically 24 min late · 4% over an hour31%
- Feroktypically 27 min late · 6% over an hour28%
- Parpanangaditypically 26 min late · 6% over an hour29%
- Tanurtypically 27 min late · 7% over an hour28%
- Tirurtypically 29 min late · 7% over an hour26%
- Kuttippuramtypically 32 min late · 9% over an hour23%
- Pattambitypically 34 min late · 13% over an hour22%
- Shoranur Jntypically 35 min late · 7% over an hour21%
- Thrisurtypically 38 min late · 8% over an hour20%
- Chalakuditypically 40 min late · 12% over an hour19%
- Angamalitypically 43 min late · 15% over an hour17%
- Aluva (Alwaye)typically 45 min late · 20% over an hour17%
- Ernakulam Towntypically 39 min late · 10% over an hour19%
- Piravam Roadtypically 39 min late · 10% over an hour19%
- Kottayamtypically 36 min late · 8% over an hour21%
- Changanaseritypically 37 min late · 10% over an hour20%
- Tiruvallatypically 38 min late · 12% over an hour20%
- Chengannurtypically 38 min late · 12% over an hour20%
- Mavelikaratypically 39 min late · 13% over an hour19%
- Kayankulamtypically 35 min late · 9% over an hour21%
- Karunagapallitypically 33 min late · 9% over an hour23%
- Sasthankottatypically 35 min late · 9% over an hour21%
- Kollam Jntypically 30 min late · 5% over an hour25%
- Paravurtypically 34 min late · 7% over an hour22%
- Varkalatypically 35 min late · 10% over an hour21%
- Kadakavurtypically 37 min late · 10% over an hour20%
- Chirayinkiltypically 7 min late70%
- Murukkampuzhatypically 36 min late · 9% over an hour21%
- Kazhakuttamtypically 35 min late · 9% over an hour21%
- Trivandrum Pettahtypically 7 min late · 3% over an hour72%
- Thiruvananthapuram Centralusually on time91%
Longest halts
- Kozhikkode (Calicut) CLT5 min · arrives 22:25, departs 22:30
- Shoranur Jn SRR5 min · arrives 00:35, departs 00:40
- Ernakulam Town ERN5 min · arrives 03:00, departs 03:05
Return train and other trains on this route
- 16629 Malabar ExpressThe return train, Thiruvananthapuram Central to Mangalore Central
- 16649 Parasuram ExpressAlso runs Mangalore Central to Thiruvananthapuram Central
- 20631 Mangaluru Central–Thiruvananthapuram Vande Bharat ExpressAlso runs Mangalore Central to Thiruvananthapuram Central
- 16605 Ernad ExpressAlso runs Mangalore Central to Thiruvananthapuram Central
- 16348 Trivandrum ExpressAlso runs Mangalore Central to Thiruvananthapuram Central
- 16603 Maveli ExpressAlso runs Mangalore Central to Thiruvananthapuram Central
Stations on the 16630 route
- Ullal (ULL)Day 1 · 6 km from Mangalore Central
- Nileshwar (NLE)Day 1 · 75 km from Mangalore Central
- Kannur (Cannanore) (CAN)Day 1 · 129 km from Mangalore Central
- Tanur (TA)Day 1 · 251 km from Mangalore Central
- Aluva (Alwaye) (AWY)Day 2 · 392 km from Mangalore Central
- Kayankulam (KYJ)Day 2 · 523 km from Mangalore Central