Train Chart Vacancy

12781 Mysore Jn - Hazrat Nizamuddin Jn Swarna Jayanthi Time Table

Departs
19:30
Mysore Jn MYS
Arrives
18:45 day 3
Hazrat Nizamuddin Jn NZM
Journey
47h 15m
2609 km · 32 stops
Chart expected
about 09:30
on the day of travel — a target, not a guarantee (what this rests on)

12781 Mysore Jn - Hazrat Nizamuddin Jn Swarna Jayanthi leaves Mysore Jn (MYS) at 19:30 and reaches Hazrat Nizamuddin Jn (NZM) at 18:45 on day 3 of the run. The booked run is 2609 km in 47h 15m, with 32 stops including both ends. It is the only train this timetable version books from Mysore Jn (MYS) through to Hazrat Nizamuddin Jn (NZM).

12781 at a glance

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

Time table and route

32 stops from Mysore Jn MYS to Hazrat Nizamuddin Jn NZM, timed by version , km counted from MYS. +1 is the next day, +2 the one after.
StationArrivesDepartsHaltKm
MYS Mysore Jn start 19:30 — 0
HLN Hole Narsipur 20:59 21:00 1m 89
HAS Hassan 21:33 21:35 2m 120
ASK Arsikere Jn 22:25 22:30 5m 167
RRB Birur Jn 23:03 23:05 2m 211
DVG Davangere 00:28 +1 00:30 +1 2m 326
HRR Harihar 00:45 +1 00:47 +1 2m 339
RNR Ranibennur 01:08 +1 01:10 +1 2m 362
HVR Haveri 01:39 +1 01:40 +1 1m 395
UBL SSS Hubballi Jn 03:30 +1 03:40 +1 10m 470
DWR Dharwar 04:03 +1 04:05 +1 2m 490
BGM Belagavi 06:48 +1 06:50 +1 2m 611
MRJ Miraj Jn 10:15 +1 10:20 +1 5m 748
SLI Sangli 10:32 +1 10:35 +1 3m 755
KRD Karad 11:37 +1 11:40 +1 3m 823
STR Satara 12:37 +1 12:40 +1 3m 882
PUNE Pune Jn 15:55 +1 16:10 +1 15m 1027
DDCC Daund Chord Line 17:18 +1 17:20 +1 2m 1100
ANG Ahilyanagar 18:27 +1 18:30 +1 3m 1181
BAP Belapur 19:37 +1 19:40 +1 3m 1248
KPG Kopargaon 20:27 +1 20:30 +1 3m 1292
MMR Manmad Jn 21:45 +1 21:50 +1 5m 1334
BSL Bhusaval Jn 00:10 +2 00:15 +2 5m 1518
KNW Khandwa Junction 02:12 +2 02:15 +2 3m 1641
ET Itarsi Jn 04:35 +2 04:40 +2 5m 1824
BPL Bhopal Jn 06:25 +2 06:35 +2 10m 1915
BINA Bina Jn 08:45 +2 08:50 +2 5m 2054
VGLJ Virangana Lakshmibai Jhansi Jn 11:42 +2 11:50 +2 8m 2205
GWL Gwalior Jn 13:10 +2 13:12 +2 2m 2303
AGC Agra Cantt Jn 15:25 +2 15:30 +2 5m 2422
MTJ Mathura Jn 16:12 +2 16:17 +2 5m 2475
NZM Hazrat Nizamuddin Jn 18:45 +2 end — 2609

What 12781’s schedule looks like

Its longest run without a stop is 184 km and 2h 20m from Manmad Jn (MMR) to Bhusaval Jn (BSL). The next longest is 183 km and 2h 20m from Khandwa Junction (KNW) to Itarsi Jn (ET).

At 22:00 it is between Hassan (HAS) and Arsikere Jn (ASK), and at 06:00 on day 2 of the run it is between Dharwar (DWR) and Belagavi (BGM).

12 of its 30 intermediate stops are booked for five minutes or more, the longest of them 15 minutes at Pune Jn (PUNE), 10 minutes at SSS Hubballi Jn (UBL), 10 minutes at Bhopal Jn (BPL), 8 minutes at Virangana Lakshmibai Jhansi Jn (VGLJ), 5 minutes at Arsikere Jn (ASK). The briefest stop is 1 minute at Hole Narsipur (HLN).

The run crosses midnight before Davangere (DVG); every later time carries a day marker.

It passes its own halfway mark of 1304 km at Manmad Jn (MMR), stop number 22 of 32, and is booked to stand at its stops for 124 minutes in all, 4% of the 47h 15m journey.

Its quickest booked leg is Birur Jn (RRB) to Davangere (DVG), 115 km at an average of 83 km/h.

After Mysore Jn it calls first at Hole Narsipur (HLN), Hassan (HAS), Arsikere Jn (ASK), Birur Jn (RRB) and Davangere (DVG).

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: 20 of the 30 fall in the first half of the distance and 10 in the second.

The busiest stations on its route are Itarsi Jn (ET), where 417 trains call, Bhusaval Jn (BSL), where 397 trains call, Virangana Lakshmibai Jhansi Jn (VGLJ), where 321 trains call.

At ET it is booked in at 04:35 and away again at 04:40, 1824 km into the run.

How these are counted.

Other trains that share 12781’s route

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

Reservation chart and seat availability

12781 is booked out of Mysore Jn at 19:30, which puts it under rule RB-16.12.2025-B: its first reservation chart is expected at about 09:30 on the day of the journey. How we work this out.

A target, not a guarantee

It assumes 12781 is charted at Mysore 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 12781 — Mysore 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:30 above comes from a published railway order, worked out, never observed.