16128 Guruvayur - Chennai Egmore Express timetable
Guruvayur - Chennai Egmore Express (16128) runs from Guruvayur (GUV) to Chennai Egmore (MS). The full journey covers 1,096 km and takes 21 h 10 min. The train runs daily.
Timetable checked on 17 October 2026.
Stops and timings
| Station | Arrival | Departure | Day | Stop time | Distance |
|---|---|---|---|---|---|
| Guruvayur (GUV) | Starts here | 23:15 | 1 | — | 0 km |
| Punkunnam (PNQ) | 23:35 | 23:36 | 1 | 1 min | 21 km |
| Thrissur (TCR) | 23:40 | 23:43 | 1 | 3 min | 23 km |
| Irinjalakuda (IJK) | 00:04 | 00:05 | 2 | 1 min | 47 km |
| Chalakudi (CKI) | 00:11 | 00:12 | 2 | 1 min | 53 km |
| Angamaly (AFK) | 00:27 | 00:28 | 2 | 1 min | 69 km |
| Aluva (AWY) | 00:38 | 00:40 | 2 | 2 min | 78 km |
| Ernakulam Town (North) (ERN) | 01:00 | 01:02 | 2 | 2 min | 95 km |
| Ernakulam Junction (South) (ERS) | 01:15 | 01:20 | 2 | 5 min | 97 km |
| Cherthala (SRTL) | 01:52 | 01:53 | 2 | 1 min | 131 km |
| Alappuzha (ALLP) | 02:17 | 02:20 | 2 | 3 min | 154 km |
| Ambalappuzha (AMPA) | 02:30 | 02:31 | 2 | 1 min | 167 km |
| Haripad (HAD) | 02:45 | 02:46 | 2 | 1 min | 185 km |
| Kayamkulam Junction (KYJ) | 03:03 | 03:05 | 2 | 2 min | 198 km |
| Kollam Junction (QLN) | 03:52 | 03:55 | 2 | 3 min | 239 km |
| Paravur (PVU) | 04:05 | 04:06 | 2 | 1 min | 251 km |
| Varkala Sivagiri (VAK) | 04:16 | 04:17 | 2 | 1 min | 262 km |
| Chirayinkeezhu (CRY) | 04:19 | 04:20 | 2 | 1 min | 274 km |
| Thiruvananthapuram Central (TVC) | 05:10 | 05:15 | 2 | 5 min | 303 km |
| Neyyattinkara (NYY) | 05:39 | 05:40 | 2 | 1 min | 320 km |
| Kulitturai (KZT) | 05:58 | 05:59 | 2 | 1 min | 341 km |
| Eraniel (ERL) | 06:17 | 06:18 | 2 | 1 min | 356 km |
| Nagercoil Town (NJT) | 06:30 | 06:33 | 2 | 3 min | 369 km |
| Aralvaymozhi (AAY) | 07:16 | 07:17 | 2 | 1 min | 385 km |
| Valliyur (VLY) | 07:32 | 07:33 | 2 | 1 min | 404 km |
| Nanguneri (NNN) | 07:44 | 07:45 | 2 | 1 min | 418 km |
| Tirunelveli Junction (TEN) | 08:55 | 09:00 | 2 | 5 min | 446 km |
| Vanchi Maniyachchi Junction (MEJ) | 09:28 | 09:30 | 2 | 2 min | 475 km |
| Kadambur (KDU) | 09:40 | 09:41 | 2 | 1 min | 489 km |
| Kovilpatti (CVP) | 09:53 | 09:55 | 2 | 2 min | 511 km |
| Satur (SRT) | 10:13 | 10:15 | 2 | 2 min | 533 km |
| Virudhunagar Junction (VPT) | 10:38 | 10:40 | 2 | 2 min | 559 km |
| Madurai Junction (MDU) | 11:25 | 11:30 | 2 | 5 min | 603 km |
| Sholavandan (SDN) | 11:49 | 11:50 | 2 | 1 min | 624 km |
| Kodaikanal Road (KQN) | 12:05 | 12:07 | 2 | 2 min | 643 km |
| Dindigul Junction (DG) | 12:32 | 12:35 | 2 | 3 min | 665 km |
| Manaparai (MPA) | 13:14 | 13:15 | 2 | 1 min | 723 km |
| Tiruchirappalli Junction (TPJ) | 13:55 | 14:00 | 2 | 5 min | 759 km |
| Srirangam (SRGM) | 14:18 | 14:20 | 2 | 2 min | 771 km |
| Ariyalur (ALU) | 14:59 | 15:00 | 2 | 1 min | 829 km |
| Pennadam (PNDM) | 15:23 | 15:24 | 2 | 1 min | 864 km |
| Vriddhachalam (VRI) | 16:03 | 16:05 | 2 | 2 min | 883 km |
| Viluppuram Junction (VM) | 17:25 | 17:30 | 2 | 5 min | 938 km |
| Tindivanam (TMV) | 18:03 | 18:05 | 2 | 2 min | 975 km |
| Melmaruvattur (MLMR) | 18:28 | 18:30 | 2 | 2 min | 1005 km |
| Chengalpattu Junction (CGL) | 18:58 | 19:00 | 2 | 2 min | 1040 km |
| Tambaram (TBM) | 19:28 | 19:30 | 2 | 2 min | 1071 km |
| Mambalam (MBM) | 19:48 | 19:50 | 2 | 2 min | 1089 km |
| Chennai Egmore (MS) | 20:25 | Ends here | 2 | — | 1096 km |
About Guruvayur - Chennai Egmore Express
Guruvayur - Chennai Egmore Express (16128) runs from Guruvayur (GUV) to Chennai Egmore (MS). The full journey covers 1,096 km and takes 21 h 10 min. The train runs daily.
- Leaves from
- 23:15Guruvayur · Day 1
- Reaches
- 20:25Chennai Egmore · Day 2
- Total travel time
- 21 h 10 min
- Total distance
- 1,096 km
- Runs on
- DailyFrom the first station
- Stops in between
- 4749 stations including the first and last
- Travel classes
- Second AC (2A) · Third AC (3A) · Sleeper (SL) · General (GN)
- On this train
- No pantry car · No catering service · ICF coaches
Some stops on this route
In travel order. Tap a station to see its live board.
Questions about train 16128
Where does train 16128 start and end?
Guruvayur - Chennai Egmore Express (16128) starts from Guruvayur (GUV) and ends at Chennai Egmore (MS). The timetable above lists the stations in travel order.
What are the departure and arrival times of train 16128?
It leaves Guruvayur (GUV) at 23:15 on Day 1. It reaches Chennai Egmore (MS) at 20:25 on Day 2.
Which days does train 16128 run?
Guruvayur - Chennai Egmore Express (16128) runs daily, from Monday to Sunday from Guruvayur (GUV). These are departure days from the first station. If you board later in the route, check the day shown at your station.
How long is the full journey on train 16128?
The scheduled travel time from Guruvayur (GUV) to Chennai Egmore (MS) is 21 h 10 min. For a shorter journey, open Time between stations and select where you will board and get down.
How far does train 16128 travel?
Guruvayur - Chennai Egmore Express (16128) covers 1,096 km from Guruvayur (GUV) to Chennai Egmore (MS). The distance beside each station in the timetable is counted from the first station.
How many stops does train 16128 have?
Guruvayur - Chennai Egmore Express (16128) has 47 stops between its first and last stations. The timetable has 49 stopping stations in total, including Guruvayur (GUV) and Chennai Egmore (MS). Passing stations are not included in this count.
Which classes are available on train 16128?
The timetable lists Second AC (2A), Third AC (3A), Sleeper (SL) and General (GN) for Guruvayur - Chennai Egmore Express (16128). Use Check train fares below to check the fare for your stations and travel class.
Which platform is listed for train 16128?
The timetable lists platform 1 at Guruvayur (GUV). Check the station display or announcement for the platform on your travel day.
Is food service listed for train 16128?
The timetable lists Guruvayur - Chennai Egmore Express (16128) without a pantry car. Catering service is not listed for this train.
What type of coaches does train 16128 use?
The timetable lists ICF coaches for Guruvayur - Chennai Egmore Express (16128).
What do Day 1, Day 2 and Day 3 mean?
Day 1 is the day the train leaves its first station. Day 2 is the next day, and Day 3 is the day after that. Check both the time and the day at your boarding station, especially for departures after midnight.
How do I save or share the timetable for train 16128?
Tap Save image above to download the full timetable as one image. It includes all train stops, even when you search for a station or filter by day. Tap Share to send the timetable image with its RailCore link where your browser supports image sharing.
All times are in Indian Standard Time (IST).