12645 Ernakulam Jn - Hazrat Nizamuddin Jn Millennium Express Time Table
- Departs
- 19:10
- Ernakulam Jn ERS
- Journey
- 47h 35m
- 2806 km · 28 stops
12645 Ernakulam Jn - Hazrat Nizamuddin Jn Millennium Express leaves Ernakulam Jn (ERS) at 19:10 and reaches Hazrat Nizamuddin Jn (NZM) at 18:45 on day 3 of the run. The booked run is 2806 km in 47h 35m, with 28 stops including both ends. It is the 3rd quickest of the 4 trains booked from Ernakulam Jn (ERS) to Hazrat Nizamuddin Jn (NZM), at 47h 35m.
12645 at a glance
| Runs on | Sat |
|---|---|
| Calendar row for this train | to — beyond 2026-09-30, so not a date we stand behind |
| Timetable version covers | to |
| Average speed | 59.0 km/h including halts — ours (how) |
| Type | Express · Express |
| Reservation | Reserved (PRS) train. 12645 is a 1-, 2- or 8-series number: those are reserved. (how we decide) |
Time table and route
| Station | Arrives | Departs | Halt | Km |
|---|---|---|---|---|
| ERS Ernakulam Jn | start | 19:10 | — | 0 |
| AWY Aluva | 19:30 | 19:32 | 2m | 19 |
| TCR Thrisur | 20:22 | 20:25 | 3m | 74 |
| PGT Palakkad Jn | 21:37 | 21:40 | 3m | 150 |
| CBE Coimbatore Jn | 23:05 | 23:10 | 5m | 207 |
| TUP Tiruppur | 23:50 | 23:55 | 5m | 258 |
| ED Erode Jn | 00:50 +1 | 00:55 +1 | 5m | 308 |
| SA Salem Jn | 01:47 +1 | 01:50 +1 | 3m | 367 |
| JTJ Jolarpettai Jn | 03:58 +1 | 04:00 +1 | 2m | 491 |
| KPD Katpadi Jn | 05:05 +1 | 05:10 +1 | 5m | 575 |
| CTO Chittoor | 05:39 +1 | 05:40 +1 | 1m | 607 |
| TPTY Tirupati | 07:05 +1 | 07:10 +1 | 5m | 679 |
| RU Renigunta Jn | 07:35 +1 | 07:45 +1 | 10m | 688 |
| GDR Gudur Jn | 09:14 +1 | 09:15 +1 | 1m | 772 |
| OGL Ongole | 11:33 +1 | 11:35 +1 | 2m | 926 |
| BZA Vijayawada Jn | 14:00 +1 | 14:10 +1 | 10m | 1064 |
| WL Warangal | 17:13 +1 | 17:15 +1 | 2m | 1271 |
| BPQ Balharshah | 21:05 +1 | 21:10 +1 | 5m | 1517 |
| NGP Nagpur Jn | 00:20 +2 | 00:25 +2 | 5m | 1725 |
| BZU Betul | 02:46 +2 | 02:48 +2 | 2m | 1914 |
| ET Itarsi Jn | 04:55 +2 | 05:05 +2 | 10m | 2021 |
| BPL Bhopal Jn | 06:45 +2 | 06:50 +2 | 5m | 2113 |
| BINA Bina Jn | 08:45 +2 | 08:50 +2 | 5m | 2251 |
| VGLJ Virangana Lakshmibai Jhansi Jn | 11:42 +2 | 11:50 +2 | 8m | 2402 |
| GWL Gwalior Jn | 13:10 +2 | 13:12 +2 | 2m | 2501 |
| AGC Agra Cantt Jn | 15:25 +2 | 15:30 +2 | 5m | 2619 |
| MTJ Mathura Jn | 16:12 +2 | 16:17 +2 | 5m | 2672 |
| NZM Hazrat Nizamuddin Jn | 18:45 +2 | end | — | 2806 |
What 12645’s schedule looks like
Of the 4 trains booked from Ernakulam Jn (ERS) to Hazrat Nizamuddin Jn (NZM), the quickest is 12283 Ernakulam Jn - Hazrat Nizamuddin Jn Duronto at 41h 55m, 5h 40m less than 12645.
Its longest run without a stop is 246 km and 3h 50m from Warangal (WL) to Balharshah (BPQ). The next longest is 208 km and 3h 10m from Balharshah (BPQ) to Nagpur Jn (NGP).
At 22:00 it is between Palakkad Jn (PGT) and Coimbatore Jn (CBE), and at 06:00 on day 2 of the run it is between Chittoor (CTO) and Tirupati (TPTY).
15 of its 26 intermediate stops are booked for five minutes or more, the longest of them 10 minutes at Renigunta Jn (RU), 10 minutes at Vijayawada Jn (BZA), 10 minutes at Itarsi Jn (ET), 8 minutes at Virangana Lakshmibai Jhansi Jn (VGLJ), 5 minutes at Coimbatore Jn (CBE). The briefest stop is 1 minute at Chittoor (CTO).
The run crosses midnight before Erode Jn (ED); every later time carries a day marker.
It passes its own halfway mark of 1403 km at Balharshah (BPQ), stop number 18 of 28, and is booked to stand at its stops for 116 minutes in all, 4% of the 47h 35m journey.
Its quickest booked leg is Nagpur Jn (NGP) to Betul (BZU), 189 km at an average of 80 km/h.
After Ernakulam Jn it calls first at Aluva (AWY), Thrisur (TCR), Palakkad Jn (PGT), Coimbatore Jn (CBE) and Tiruppur (TUP).
Its last stops before Hazrat Nizamuddin Jn are Bina Jn (BINA), Virangana Lakshmibai Jhansi Jn (VGLJ), Gwalior Jn (GWL), Agra Cantt Jn (AGC) and Mathura Jn (MTJ).
Its stops are not evenly spread: 16 of the 26 fall in the first half of the distance and 10 in the second.
The busiest stations on its route are Vijayawada Jn (BZA), where 480 trains call, Itarsi Jn (ET), where 417 trains call, Virangana Lakshmibai Jhansi Jn (VGLJ), where 321 trains call.
At BZA it is booked in at 14:00 and away again at 14:10, 1064 km into the run.
Other trains that share 12645’s route
From 12645’s halt rows, not its name. Trains without a page here are left out.
- 12644 Hazrat Nizamuddin Jn - Thiruvananthapuram Central Superfast Express — NZM to TVC, 26 stations in common with 12645
- 12625 Thiruvananthapuram Central - New Delhi Kerala Superfast Express — TVC to NDLS, 25 stations in common with 12645
- 16317 Kanniyakumari - Shri Mata Vaishno Devi Katra Himsagar Express — CAPE to SVDK, 24 stations in common with 12645
- 12511 Gorakhpur Jn - Thiruvananthapuram North Raptisagar Express — GKP to TVCN, 20 stations in common with 12645
Reservation chart and seat availability
12645 is booked out of Ernakulam Jn at 19:10, which puts it under rule RB-16.12.2025-B: its first reservation chart is expected at about 09:10 on the day of the journey. How we work this out.
It assumes 12645 is charted at Ernakulam Jn. The rule is press-reported: no circular number has been located, and the first report covered one zone. Preparation can be later. The circulars, the second chart and what is still unsettled.
Check live seat availability for 12645 — Ernakulam Jn to Hazrat Nizamuddin Jn, fetched when you ask and never stored here (how).
Where this came from
Every time and distance above is read from timetable version , and from nothing else. Where the timetable data comes from.
The 09:10 above comes from a published railway order, worked out, never observed.