Train Chart Vacancy

12591 Gorakhpur Jn - Yesvantpur Jn Express Time Table

Departs
06:33
Gorakhpur Jn GKP
Arrives
02:30 day 3
Yesvantpur Jn YPR
Journey
43h 57m
2509 km · 37 stops
Chart expected
about 20:00
the day before travel — a target, not a guarantee (what this rests on)

12591 Gorakhpur Jn - Yesvantpur Jn Express leaves Gorakhpur Jn (GKP) at 06:33 and reaches Yesvantpur Jn (YPR) at 02:30 on day 3 of the run. The booked run is 2509 km in 43h 57m, with 37 stops including both ends. It is the quickest of the 3 trains booked from Gorakhpur Jn (GKP) to Yesvantpur Jn (YPR), at 43h 57m.

12591 at a glance

12591 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 speed57.1 km/h including halts — ours (how)
TypeExpress · Express
ReservationReserved (PRS) train. 12591 is a 1-, 2- or 8-series number: those are reserved. (how we decide)

Time table and route

37 stops from Gorakhpur Jn GKP to Yesvantpur Jn YPR, timed by version , km counted from GKP. +1 is the next day, +2 the one after.
StationArrivesDepartsHaltKm
GKP Gorakhpur Jn start 06:33 — 0
KLD Khalilabad 07:09 07:11 2m 34
BST Basti 07:35 07:37 2m 64
MUR Mankapur Jn 08:21 08:23 2m 126
GD Gonda Jn 08:51 08:54 3m 153
BBK Barabanki Jn 10:25 10:27 2m 242
BNZ Badshahnagar 11:00 11:03 3m 266
ASH Aishbagh 11:35 11:45 10m 276
ON Unnao Jn 12:40 12:42 2m 330
CNB Kanpur Central 13:12 13:17 5m 348
PHN Pokhrayan 14:15 14:17 2m 406
ORAI Orai 14:51 14:53 2m 454
VGLJ Virangana Lakshmibai Jhansi Jn 16:45 16:53 8m 567
LAR Lalitpur 17:48 17:50 2m 656
BPL Bhopal Jn 20:55 21:00 5m 857
ET Itarsi Jn 22:40 22:50 10m 949
GDYA Ghoradongri 23:50 23:51 1m 1019
BZU Betul 00:30 +1 00:32 +1 2m 1056
AMLA Amla Jn 00:52 +1 00:54 +1 2m 1078
NGP Nagpur Jn 03:55 +1 04:00 +1 5m 1244
CD Chandrapur 06:33 +1 06:35 +1 2m 1439
BPQ Balharshah 07:35 +1 07:40 +1 5m 1453
SKZR Sirpur Kaghaznagar 08:34 +1 08:35 +1 1m 1523
BPA Belampalli 08:59 +1 09:00 +1 1m 1561
MCI Mancheral 09:15 +1 09:16 +1 1m 1582
RDM Ramgundam 09:25 +1 09:26 +1 1m 1595
KZJ Kazipet Jn 11:03 +1 11:05 +1 2m 1693
SC Secunderabad Jn 13:10 +1 13:20 +1 10m 1824
BMT Begampet 13:54 +1 13:55 +1 1m 1829
RC Raichur 18:28 +1 18:30 +1 2m 2114
MALM Manthralayam Road 18:53 +1 18:55 +1 2m 2143
AD Adoni 19:28 +1 19:30 +1 2m 2184
GTL Guntakal Jn 20:40 +1 20:50 +1 10m 2235
ATP Anantapur 21:53 +1 21:55 +1 2m 2303
DMM Dharmavaram Jn 22:35 +1 22:40 +1 5m 2337
HUP Hindupur 23:42 +1 23:43 +1 1m 2416
YPR Yesvantpur Jn 02:30 +2 end — 2509

What 12591’s schedule looks like

Of the 3 trains booked from Gorakhpur Jn (GKP) to Yesvantpur Jn (YPR), the slowest takes 49h 40m.

Its longest run without a stop is 285 km and 4h 33m from Begampet (BMT) to Raichur (RC). The next longest is 201 km and 3h 05m from Lalitpur (LAR) to Bhopal Jn (BPL).

At 22:00 it is between Bhopal Jn (BPL) and Itarsi Jn (ET), and at 06:00 on day 2 of the run it is between Nagpur Jn (NGP) and Chandrapur (CD).

10 of its 35 intermediate stops are booked for five minutes or more, the longest of them 10 minutes at Aishbagh (ASH), 10 minutes at Itarsi Jn (ET), 10 minutes at Secunderabad Jn (SC), 10 minutes at Guntakal Jn (GTL), 8 minutes at Virangana Lakshmibai Jhansi Jn (VGLJ). The briefest stop is 1 minute at Ghoradongri (GDYA).

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

It passes its own halfway mark of 1254 km at Chandrapur (CD), stop number 21 of 37, and is booked to stand at its stops for 118 minutes in all, 4% of the 43h 57m journey.

Its quickest booked leg is Virangana Lakshmibai Jhansi Jn (VGLJ) to Lalitpur (LAR), 89 km at an average of 97 km/h.

After Gorakhpur Jn it calls first at Khalilabad (KLD), Basti (BST), Mankapur Jn (MUR), Gonda Jn (GD) and Barabanki Jn (BBK).

Its last stops before Yesvantpur Jn are Adoni (AD), Guntakal Jn (GTL), Anantapur (ATP), Dharmavaram Jn (DMM) and Hindupur (HUP).

Its stops are not evenly spread: 19 of the 35 fall in the first half of the distance and 16 in the second.

The busiest stations on its route are Kanpur Central (CNB), where 429 trains call, Itarsi Jn (ET), where 417 trains call, Virangana Lakshmibai Jhansi Jn (VGLJ), where 321 trains call.

At CNB it is booked in at 13:12 and away again at 13:17, 348 km into the run.

How these are counted.

Other trains that share 12591’s route

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

Reservation chart and seat availability

12591 is booked out of Gorakhpur Jn at 06:33, which puts it under rule RB-16.12.2025-A: its first reservation chart is expected at about 20:00 on the day before the journey. How we work this out.

A target, not a guarantee

It assumes 12591 is charted at Gorakhpur 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 12591 — Gorakhpur Jn to Yesvantpur 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 20:00 above comes from a published railway order, worked out, never observed.