Train Chart Vacancy

12509 SMVT Bengaluru - Guwahati Express Time Table

Departs
23:40
SMVT Bengaluru SMVB
Arrives
04:50 day 4
Guwahati GHY
Journey
53h 10m
2965 km · 41 stops
Chart expected
about 13:40
on the day of travel — a target, not a guarantee (what this rests on)

12509 SMVT Bengaluru - Guwahati Express leaves SMVT Bengaluru (SMVB) at 23:40 and reaches Guwahati (GHY) at 04:50 on day 4 of the run. The booked run is 2965 km in 53h 10m, with 41 stops including both ends. It is the only train this timetable version books from SMVT Bengaluru (SMVB) through to Guwahati (GHY). Runs Wed, Thu, Fri.

12509 at a glance

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

Time table and route

41 stops from SMVT Bengaluru SMVB to Guwahati GHY, timed by version , km counted from SMVB. +1 is the next day, +2 the one after.
StationArrivesDepartsHaltKm
SMVB SMVT Bengaluru start 23:40 — 0
KJM Krishnarajapurm 23:53 23:55 2m 7
BWT Bangarapet Jn 00:33 +1 00:35 +1 2m 64
JTJ Jolarpettai Jn 01:58 +1 02:00 +1 2m 133
KPD Katpadi Jn 03:10 +1 03:25 +1 15m 217
AJJ Arakkonam Jn 04:13 +1 04:15 +1 2m 278
PER Perambur 05:05 +1 05:10 +1 5m 341
OGL Ongole 10:18 +1 10:20 +1 2m 632
BZA Vijayawada Jn 12:50 +1 13:00 +1 10m 771
RJY Rajamundry 15:28 +1 15:30 +1 2m 920
VSKP Visakhapatnam 19:05 +1 19:25 +1 20m 1121
VZM Vizianagram Jn 20:15 +1 20:20 +1 5m 1182
CHE Srikakulam Road 21:08 +1 21:10 +1 2m 1251
PSA Palasa 22:18 +1 22:20 +1 2m 1324
BAM Brahmapur 23:15 +1 23:20 +1 5m 1398
BALU Balugan 00:13 +2 00:15 +2 2m 1474
KUR Khurda Road Jn 01:15 +2 01:25 +2 10m 1544
BBS Bhubaneswar 01:50 +2 01:55 +2 5m 1563
CTC Cuttack 02:25 +2 02:30 +2 5m 1591
JJKR Jajpur K Road 03:18 +2 03:20 +2 2m 1663
BHC Bhadrakh 04:18 +2 04:20 +2 2m 1706
BLS Balasore 05:07 +2 05:09 +2 2m 1765
KGP Kharagpur Jn 06:38 +2 06:48 +2 10m 1886
DKAE Dankuni 09:32 +2 09:37 +2 5m 2008
BHP Bolpur S Niktn 11:38 +2 11:43 +2 5m 2139
RPH Rampur Hat 12:46 +2 12:51 +2 5m 2199
NFK New Farakka Jn 14:53 +2 14:55 +2 2m 2287
MLDT Malda Town 15:55 +2 16:05 +2 10m 2322
BOE Barsoi Jn 17:23 +2 17:25 +2 2m 2410
KNE Kishanganj 18:08 +2 18:10 +2 2m 2467
NJP New Jalpaiguri 19:35 +2 19:45 +2 10m 2554
JPE Jalpaiguri Road 20:40 +2 20:42 +2 2m 2588
DQG Dhupguri 21:08 +2 21:10 +2 2m 2620
NCB New Cooch Behar 22:08 +2 22:10 +2 2m 2680
NOQ New Alipurduar 22:30 +2 22:32 +2 2m 2699
KOJ Kokrajhar 23:35 +2 23:37 +2 2m 2777
NBQ New Bongaigaon 00:20 +3 00:30 +3 10m 2809
BPRD Barpeta Road 01:15 +3 01:17 +3 2m 2853
RNY Rangiya Jn 02:20 +3 02:25 +3 5m 2918
KYQ Kamakhya 04:10 +3 04:12 +3 2m 2959
GHY Guwahati 04:50 +3 end — 2965

What 12509’s schedule looks like

Its longest run without a stop is 291 km and 5h 08m from Perambur (PER) to Ongole (OGL). The next longest is 201 km and 3h 35m from Rajamundry (RJY) to Visakhapatnam (VSKP).

At 22:00 on day 2 of the run it is between Srikakulam Road (CHE) and Palasa (PSA), and at 06:00 on day 2 of the run it is between Perambur (PER) and Ongole (OGL).

17 of its 39 intermediate stops are booked for five minutes or more, the longest of them 20 minutes at Visakhapatnam (VSKP), 15 minutes at Katpadi Jn (KPD), 10 minutes at Vijayawada Jn (BZA), 10 minutes at Khurda Road Jn (KUR), 10 minutes at Kharagpur Jn (KGP). The briefest stop is 2 minutes at Krishnarajapurm (KJM).

The run crosses midnight before Bangarapet Jn (BWT); every later time carries a day marker.

It passes its own halfway mark of 1482 km at Khurda Road Jn (KUR), stop number 17 of 41, and is booked to stand at its stops for 184 minutes in all, 6% of the 53h 10m journey.

Its quickest booked leg is Krishnarajapurm (KJM) to Bangarapet Jn (BWT), 57 km at an average of 90 km/h.

After SMVT Bengaluru it calls first at Krishnarajapurm (KJM), Bangarapet Jn (BWT), Jolarpettai Jn (JTJ), Katpadi Jn (KPD) and Arakkonam Jn (AJJ).

Its last stops before Guwahati are Kokrajhar (KOJ), New Bongaigaon (NBQ), Barpeta Road (BPRD), Rangiya Jn (RNY) and Kamakhya (KYQ).

Its stops are not evenly spread: 15 of the 39 fall in the first half of the distance and 24 in the second.

The busiest stations on its route are Vijayawada Jn (BZA), where 480 trains call, Perambur (PER), where 346 trains call, Kharagpur Jn (KGP), where 337 trains call.

At BZA it is booked in at 12:50 and away again at 13:00, 771 km into the run.

How these are counted.

Other trains that share 12509’s route

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

Reservation chart and seat availability

12509 is booked out of SMVT Bengaluru at 23:40, which puts it under rule RB-16.12.2025-B: its first reservation chart is expected at about 13:40 on the day of the journey. How we work this out.

A target, not a guarantee

It assumes 12509 is charted at SMVT Bengaluru. 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 12509 — SMVT Bengaluru to Guwahati, 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 13:40 above comes from a published railway order, worked out, never observed.