Train Chart Vacancy

12645 Ernakulam Jn - Hazrat Nizamuddin Jn Millennium Express Time Table

Departs
19:10
Ernakulam Jn ERS
Arrives
18:45 day 3
Hazrat Nizamuddin Jn NZM
Journey
47h 35m
2806 km · 28 stops
Chart expected
about 09:10
on the day of travel — a target, not a guarantee (what this rests on)

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

12645 in timetable version .
Runs onSat
Calendar row for this train to — beyond 2026-09-30, so not a date we stand behind
Timetable version covers to
Average speed59.0 km/h including halts — ours (how)
TypeExpress · Express
ReservationReserved (PRS) train. 12645 is a 1-, 2- or 8-series number: those are reserved. (how we decide)

Time table and route

28 stops from Ernakulam Jn ERS to Hazrat Nizamuddin Jn NZM, timed by version , km counted from ERS. +1 is the next day, +2 the one after.
StationArrivesDepartsHaltKm
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.

How these are counted.

Other trains that share 12645’s route

From 12645’s halt rows, not its name. Trains without a page here are left out.

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.

A target, not a guarantee

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.