16604 Maveli Express
Mail/Express · 617 km · 12 hr 50 min · 31 stops · Daily
- Departs
- 19:25
- Thiruvananthapuram Central
- Arrives
- 08:15
- Mangalore Central · day 2
- Journey
- 12 hr 50 min
- 617 km · 31 stops
- Runs
- Daily
- On time
- 100%
- usually on time
16604 running status
Checking where it is…
16604 coach position
Fetching the coach order…
16604 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 Thiruvananthapuram Central to Mangalore 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 | Thiruvananthapuram Central TVC | — | 19:25 | — | 1 | 0 |
| 2 | Varkala VAK | 20:03 | 20:04 | 1 min | 1 | 41 |
| 3 | Paravur PVU | 20:14 | 20:15 | 1 min | 1 | 52 |
| 4 | Kollam Jn QLN | 20:27 | 20:30 | 3 min | 1 | 64 |
| 5 | Karunagapalli KPY | 20:52 | 20:53 | 1 min | 1 | 92 |
| 6 | Kayankulam KYJ | 21:13 | 21:15 | 2 min | 1 | 105 |
| 7 | Harippadu HAD | 21:29 | 21:30 | 1 min | 1 | 118 |
| 8 | Ambalapuzha AMPA | 21:47 | 21:48 | 1 min | 1 | 137 |
| 9 | Alleppey ALLP | 22:00 | 22:03 | 3 min | 1 | 149 |
| 10 | Mararikulam MAKM | 22:14 | 22:15 | 1 min | 1 | 161 |
| 11 | Shertallai SRTL | 22:24 | 22:25 | 1 min | 1 | 172 |
| 12 | Turavur TUVR | 22:34 | 22:35 | 1 min | 1 | 182 |
| 13 | Ernakulam Jn ERS | 23:25 | 23:30 | 5 min | 1 | 206 |
| 14 | Aluva (Alwaye) AWY | 23:56 | 23:58 | 2 min | 1 | 225 |
| 15 | Thrisur TCR | 00:47 | 00:50 | 3 min | 2 | 280 |
| 16 | Shoranur Jn SRR | 01:55 | 02:00 | 5 min | 2 | 313 |
| 17 | Kuttippuram KTU | 02:29 | 02:30 | 1 min | 2 | 343 |
| 18 | Tirur TIR | 02:43 | 02:44 | 1 min | 2 | 358 |
| 19 | Kozhikkode (Calicut) CLT | 03:25 | 03:30 | 5 min | 2 | 399 |
| 20 | Quilandi QLD | 03:47 | 03:48 | 1 min | 2 | 423 |
| 21 | Vadakara (Badagara) BDJ | 03:58 | 04:00 | 2 min | 2 | 445 |
| 22 | Mahe MAHE | 04:13 | 04:15 | 2 min | 2 | 458 |
| 23 | Thalassery (Tellicherry) TLY | 04:28 | 04:30 | 2 min | 2 | 467 |
| 24 | Kannur (Cannanore) CAN | 04:55 | 05:00 | 5 min | 2 | 488 |
| 25 | Payangadi PAZ | 05:19 | 05:20 | 1 min | 2 | 510 |
| 26 | Payyanur PAY | 05:30 | 05:32 | 2 min | 2 | 522 |
| 27 | Charvattur CHV | 05:49 | 05:50 | 1 min | 2 | 536 |
| 28 | Nileshwar NLE | 06:03 | 06:05 | 2 min | 2 | 542 |
| 29 | Kanhangad KZE | 06:16 | 06:18 | 2 min | 2 | 551 |
| 30 | Kasaragod KGQ | 06:38 | 06:40 | 2 min | 2 | 574 |
| 31 | Mangalore Central MAQ | 08:15 | — | — | 2 | 617 |
How reliably 16604 runs
100% arrive on time at the destination
typically on time · 34% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Thiruvananthapuram Centralusually on time95%
- Varkalatypically 10 min late68%
- Paravurtypically 15 min late50%
- Kollam Jntypically 21 min late36%
- Karunagapallitypically 28 min late27%
- Kayankulamtypically 26 min late29%
- Harippadutypically 25 min late30%
- Ambalapuzhatypically 26 min late29%
- Alleppeytypically 27 min late28%
- Mararikulamtypically 30 min late25%
- Shertallaitypically 35 min late · 5% over an hour21%
- Turavurtypically 38 min late · 6% over an hour20%
- Ernakulam Jntypically 17 min late44%
- Aluva (Alwaye)typically 18 min late · 3% over an hour42%
- Thrisurtypically 25 min late · 4% over an hour30%
- Shoranur Jntypically 14 min late53%
- Kuttippuramtypically 20 min late · 3% over an hour38%
- Tirurtypically 24 min late · 4% over an hour31%
- Kozhikkode (Calicut)typically 24 min late · 4% over an hour31%
- Quilanditypically 32 min late · 6% over an hour23%
- Vadakara (Badagara)typically 42 min late · 14% over an hour18%
- Mahetypically 42 min late · 14% over an hour18%
- Thalassery (Tellicherry)typically 42 min late · 14% over an hour18%
- Kannur (Cannanore)typically 38 min late · 12% over an hour20%
- Payangaditypically 37 min late · 12% over an hour20%
- Payyanurtypically 39 min late · 15% over an hour19%
- Charvatturtypically 38 min late · 14% over an hour20%
- Nileshwartypically 34 min late · 9% over an hour22%
- Kanhangadtypically 34 min late · 9% over an hour22%
- Kasaragodtypically 36 min late · 9% over an hour21%
- Mangalore Centralusually on time100%
Longest halts
- Ernakulam Jn ERS5 min · arrives 23:25, departs 23:30
- Shoranur Jn SRR5 min · arrives 01:55, departs 02:00
- Kozhikkode (Calicut) CLT5 min · arrives 03:25, departs 03:30
- Kannur (Cannanore) CAN5 min · arrives 04:55, departs 05:00
Return train and other trains on this route
- 16603 Maveli ExpressThe return train, Mangalore Central to Thiruvananthapuram Central
- 16606 Ernad ExpressAlso runs Thiruvananthapuram Central to Mangalore Central
- 16650 Parasuram ExpressAlso runs Thiruvananthapuram Central to Mangalore Central
- 20632 Thiruvananthapuram–Mangaluru Central Vande Bharat ExpressAlso runs Thiruvananthapuram Central to Mangalore Central
- 16629 Malabar ExpressAlso runs Thiruvananthapuram Central to Mangalore Central
- 16347 Mangalore ExpressAlso runs Thiruvananthapuram Central to Mangalore Central
Stations on the 16604 route
- Varkala (VAK)Day 1 · 41 km from Thiruvananthapuram Central
- Kayankulam (KYJ)Day 1 · 105 km from Thiruvananthapuram Central
- Mararikulam (MAKM)Day 1 · 161 km from Thiruvananthapuram Central
- Aluva (Alwaye) (AWY)Day 1 · 225 km from Thiruvananthapuram Central
- Tirur (TIR)Day 2 · 358 km from Thiruvananthapuram Central
- Mahe (MAHE)Day 2 · 458 km from Thiruvananthapuram Central