Train Chart Vacancy

22503 Kanniyakumari - Dibrugarh Vivek Express Time Table

Departs
17:25
Kanniyakumari CAPE
Arrives
21:00 day 4
Dibrugarh DBRG
Journey
75h 35m
4158 km · 60 stops
Chart expected
about 07:25
on the day of travel — a target, not a guarantee (what this rests on)

22503 Kanniyakumari - Dibrugarh Vivek Express leaves Kanniyakumari (CAPE) at 17:25 and reaches Dibrugarh (DBRG) at 21:00 on day 4 of the run. The booked run is 4158 km in 75h 35m, with 60 stops including both ends. It is the only train this timetable version books from Kanniyakumari (CAPE) through to Dibrugarh (DBRG). Runs daily. That is a stop every 70 km on average.

22503 at a glance

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

Time table and route

60 stops from Kanniyakumari CAPE to Dibrugarh DBRG, timed by version , km counted from CAPE. +1 is the next day, +2 the one after.
StationArrivesDepartsHaltKm
CAPE Kanniyakumari start 17:25 — 0
NCJ Nagercoil Junction 17:40 17:45 5m 16
TVC Thiruvananthapuram Central 19:35 19:40 5m 87
QLN Kollam Jn 20:42 20:45 3m 151
CNGR Chengannur 21:34 21:36 2m 212
KTYM Kottayam 22:03 22:06 3m 247
ERN Ernakulam Town 23:35 23:40 5m 307
AWY Aluva 00:13 +1 00:15 +1 2m 323
TCR Thrisur 01:07 +1 01:10 +1 3m 378
PGT Palakkad Jn 02:37 +1 02:40 +1 3m 454
CBE Coimbatore Jn 04:10 +1 04:15 +1 5m 511
TUP Tiruppur 04:58 +1 05:00 +1 2m 562
ED Erode Jn 05:40 +1 05:50 +1 10m 612
SA Salem Jn 06:45 +1 06:50 +1 5m 671
KPD Katpadi Jn 09:55 +1 10:00 +1 5m 879
RU Renigunta Jn 12:10 +1 12:20 +1 10m 1003
NLR Nellore 14:09 +1 14:10 +1 1m 1124
OGL Ongole 15:38 +1 15:40 +1 2m 1240
BZA Vijayawada Jn 17:40 +1 17:50 +1 10m 1378
EE Eluru 18:43 +1 18:45 +1 2m 1438
RJY Rajamundry 20:13 +1 20:15 +1 2m 1528
SLO Samalkot Jn 20:58 +1 21:00 +1 2m 1578
DVD Duvvada 23:15 +1 23:17 +1 2m 1711
VSKP Visakhapatnam 23:50 +1 00:10 +2 20m 1729
VZM Vizianagram Jn 00:55 +2 01:00 +2 5m 1790
CHE Srikakulam Road 01:48 +2 01:50 +2 2m 1859
PSA Palasa 03:00 +2 03:02 +2 2m 1932
BAM Brahmapur 03:57 +2 04:02 +2 5m 2006
KUR Khurda Road Jn 06:00 +2 06:20 +2 20m 2152
BBS Bhubaneswar 06:45 +2 06:50 +2 5m 2171
CTC Cuttack 07:05 +2 07:10 +2 5m 2198
BHC Bhadrakh 09:08 +2 09:10 +2 2m 2314
BLS Balasore 09:50 +2 09:52 +2 2m 2373
KGP Kharagpur Jn 11:25 +2 11:35 +2 10m 2494
DKAE Dankuni 14:35 +2 14:40 +2 5m 2616
BWN Bardhaman 15:26 +2 15:28 +2 2m 2695
RPH Rampur Hat 17:15 +2 17:25 +2 10m 2807
MLDT Malda Town 19:55 +2 20:05 +2 10m 2930
KNE Kishanganj 22:10 +2 22:12 +2 2m 3075
NJP New Jalpaiguri 23:45 +2 23:55 +2 10m 3162
JPE Jalpaiguri Road 00:40 +3 00:42 +3 2m 3196
MHBA Mathabhanga 01:43 +3 01:45 +3 2m 3259
NCB New Cooch Behar 02:15 +3 02:20 +3 5m 3291
NOQ New Alipurduar 02:40 +3 02:45 +3 5m 3310
KOJ Kokrajhar 03:33 +3 03:35 +3 2m 3388
NBQ New Bongaigaon 04:20 +3 04:30 +3 10m 3419
AYU Abhayapuri Asam 04:44 +3 04:46 +3 2m 3437
GLPT Goalpara Town 05:10 +3 05:12 +3 2m 3471
GHY Guwahati 09:05 +3 09:20 +3 15m 3601
JID Jagi Road 10:17 +3 10:19 +3 2m 3659
HJI Hojai 11:13 +3 11:15 +3 2m 3737
LMG Lumding Jn 12:00 +3 12:10 +3 10m 3782
DPU Diphu 12:50 +3 12:52 +3 2m 3814
DMV Dimapur 13:33 +3 13:40 +3 7m 3851
FKG Furkating Jn 15:35 +3 15:37 +3 2m 3921
MXN Mariani Jn 16:15 +3 16:25 +3 10m 3959
SLGR Simaluguri Jn 17:13 +3 17:15 +3 2m 4013
NHK Naharkatiya 18:23 +3 18:25 +3 2m 4091
NTSK New Tinsukia 19:00 +3 19:10 +3 10m 4116
DBRG Dibrugarh 21:00 +3 end — 4158

What 22503’s schedule looks like

Its longest run without a stop is 208 km and 3h 05m from Salem Jn (SA) to Katpadi Jn (KPD). The next longest is 146 km and 1h 58m from Brahmapur (BAM) to Khurda Road Jn (KUR).

At 22:00 it is between Chengannur (CNGR) and Kottayam (KTYM), and at 06:00 on day 2 of the run it is between Erode Jn (ED) and Salem Jn (SA).

28 of its 58 intermediate stops are booked for five minutes or more, the longest of them 20 minutes at Visakhapatnam (VSKP), 20 minutes at Khurda Road Jn (KUR), 15 minutes at Guwahati (GHY), 10 minutes at Erode Jn (ED), 10 minutes at Renigunta Jn (RU). The briefest stop is 1 minute at Nellore (NLR).

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

It passes its own halfway mark of 2079 km at Khurda Road Jn (KUR), stop number 29 of 60, and is booked to stand at its stops for 300 minutes in all, 7% of the 75h 35m journey.

Its quickest booked leg is Bhubaneswar (BBS) to Cuttack (CTC), 27 km at an average of 108 km/h.

After Kanniyakumari it calls first at Nagercoil Junction (NCJ), Thiruvananthapuram Central (TVC), Kollam Jn (QLN), Chengannur (CNGR) and Kottayam (KTYM).

Its last stops before Dibrugarh are Furkating Jn (FKG), Mariani Jn (MXN), Simaluguri Jn (SLGR), Naharkatiya (NHK) and New Tinsukia (NTSK).

Its stops are not evenly spread: 27 of the 58 fall in the first half of the distance and 31 in the second.

The busiest stations on its route are Vijayawada Jn (BZA), where 480 trains call, Bardhaman (BWN), where 349 trains call, Kharagpur Jn (KGP), where 337 trains call.

At BZA it is booked in at 17:40 and away again at 17:50, 1378 km into the run.

How these are counted.

Other trains that share 22503’s route

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

Reservation chart and seat availability

22503 is booked out of Kanniyakumari at 17:25, which puts it under rule RB-16.12.2025-B: its first reservation chart is expected at about 07:25 on the day of the journey. How we work this out.

A target, not a guarantee

It assumes 22503 is charted at Kanniyakumari. 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 22503 — Kanniyakumari to Dibrugarh, 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 07:25 above comes from a published railway order, worked out, never observed.