22504 Vivek Express
Superfast · 4,156 km · 74 hr 45 min · 60 stops · Daily
- Departs
- 19:00
- Dibrugarh
- Arrives
- 21:45
- Kanniyakumari · day 4
- Journey
- 74 hr 45 min
- 4,156 km · 60 stops
- Runs
- Daily
- Fare from
- ₹1,215
- Sleeper · estimate
- On time
- 4%
- usually 212 min late
22504 running status
Checking where it is…
22504 coach position
Fetching the coach order…
22504 vacant berths after charting
Shown full? The prepared chart lists berths free for part of the way too, and we chain them. Open full screen
Check seats from Dibrugarh to Kanniyakumari
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Dibrugarh DBRG | — | 19:00 | — | 1 | 0 |
| 2 | New Tinsukia NTSK | 19:50 | 20:00 | 10 min | 1 | 42 |
| 3 | Naharkatiya NHK | 20:28 | 20:30 | 2 min | 1 | 66 |
| 4 | Simaluguri Jn SLGR | 21:30 | 21:32 | 2 min | 1 | 144 |
| 5 | Mariani Jn MXN | 22:20 | 22:30 | 10 min | 1 | 198 |
| 6 | Furkating Jn FKG | 23:48 | 23:50 | 2 min | 1 | 236 |
| 7 | Dimapur DMV | 01:35 | 01:42 | 7 min | 2 | 306 |
| 8 | Diphu DPU | 02:14 | 02:16 | 2 min | 2 | 344 |
| 9 | Lumding Jn LMG | 02:55 | 03:05 | 10 min | 2 | 375 |
| 10 | Hojai HJI | 03:48 | 03:50 | 2 min | 2 | 420 |
| 11 | Jagi Road JID | 04:48 | 04:50 | 2 min | 2 | 499 |
| 12 | Guwahati GHY | 06:45 | 07:00 | 15 min | 2 | 556 |
| 13 | Goalpara Town GLPT | 09:00 | 09:02 | 2 min | 2 | 687 |
| 14 | Abhayapuri Assam AYU | 09:30 | 09:32 | 2 min | 2 | 721 |
| 15 | New Bongaigaon NBQ | 10:10 | 10:20 | 10 min | 2 | 738 |
| 16 | Kokrajhar KOJ | 10:53 | 10:55 | 2 min | 2 | 770 |
| 17 | New Alipurduar NOQ | 12:00 | 12:05 | 5 min | 2 | 848 |
| 18 | New Cooch Behar NCB | 12:25 | 12:35 | 10 min | 2 | 866 |
| 19 | Mathabhanga MHBA | 12:58 | 13:00 | 2 min | 2 | 899 |
| 20 | Jalpaiguri Road JPE | 14:03 | 14:05 | 2 min | 2 | 962 |
| 21 | New Jalpaiguri NJP | 15:35 | 15:45 | 10 min | 2 | 995 |
| 22 | Kishanganj KNE | 17:10 | 17:12 | 2 min | 2 | 1,083 |
| 23 | Malda Town MLDT | 20:20 | 20:30 | 10 min | 2 | 1,228 |
| 24 | Rampur Hat RPH | 22:15 | 22:25 | 10 min | 2 | 1,350 |
| 25 | Barddhaman BWN | 00:11 | 00:13 | 2 min | 3 | 1,462 |
| 26 | Dankuni DKAE | 01:15 | 01:20 | 5 min | 3 | 1,542 |
| 27 | Kharagpur Jn KGP | 03:55 | 04:05 | 10 min | 3 | 1,664 |
| 28 | Balasore BLS | 05:23 | 05:25 | 2 min | 3 | 1,785 |
| 29 | Bhadrakh BHC | 06:23 | 06:25 | 2 min | 3 | 1,844 |
| 30 | Cuttack CTC | 07:55 | 08:00 | 5 min | 3 | 1,959 |
| 31 | Bhubaneswar BBS | 08:49 | 08:54 | 5 min | 3 | 1,986 |
| 32 | Khurda Road Jn KUR | 09:20 | 09:40 | 20 min | 3 | 2,005 |
| 33 | Brahmapur BAM | 11:10 | 11:15 | 5 min | 3 | 2,152 |
| 34 | Palasa PSA | 12:31 | 12:33 | 2 min | 3 | 2,226 |
| 35 | Srikakulam Road CHE | 13:28 | 13:30 | 2 min | 3 | 2,299 |
| 36 | Vizianagram Jn VZM | 14:20 | 14:25 | 5 min | 3 | 2,368 |
| 37 | Visakhapatnam VSKP | 15:30 | 15:50 | 20 min | 3 | 2,429 |
| 38 | Duvvada DVD | 16:23 | 16:25 | 2 min | 3 | 2,446 |
| 39 | Samalkot Jn SLO | 17:49 | 17:50 | 1 min | 3 | 2,580 |
| 40 | Rajamundry RJY | 18:43 | 18:45 | 2 min | 3 | 2,630 |
| 41 | Eluru EE | 19:59 | 20:00 | 1 min | 3 | 2,720 |
| 42 | Vijayawada Jn BZA | 21:10 | 21:20 | 10 min | 3 | 2,779 |
| 43 | Ongole OGL | 23:29 | 23:30 | 1 min | 3 | 2,918 |
| 44 | Nellore NLR | 00:54 | 00:55 | 1 min | 4 | 3,034 |
| 45 | Renigunta Jn RU | 03:00 | 03:10 | 10 min | 4 | 3,155 |
| 46 | Katpadi Jn KPD | 05:10 | 05:15 | 5 min | 4 | 3,279 |
| 47 | Salem Jn SA | 07:52 | 07:55 | 3 min | 4 | 3,486 |
| 48 | Erode Jn ED | 08:50 | 09:00 | 10 min | 4 | 3,546 |
| 49 | Tiruppur TUP | 09:43 | 09:45 | 2 min | 4 | 3,596 |
| 50 | Coimbatore Jn CBE | 10:47 | 10:50 | 3 min | 4 | 3,646 |
| 51 | Palakkad PGT | 11:47 | 11:50 | 3 min | 4 | 3,702 |
| 52 | Thrisur TCR | 13:20 | 13:23 | 3 min | 4 | 3,778 |
| 53 | Aluva (Alwaye) AWY | 14:20 | 14:22 | 2 min | 4 | 3,833 |
| 54 | Ernakulam Town ERN | 15:00 | 15:05 | 5 min | 4 | 3,850 |
| 55 | Kottayam KTYM | 15:57 | 16:00 | 3 min | 4 | 3,910 |
| 56 | Chengannur CNGR | 16:43 | 16:44 | 1 min | 4 | 3,944 |
| 57 | Kollam Jn QLN | 17:45 | 17:48 | 3 min | 4 | 4,005 |
| 58 | Thiruvananthapuram Central TVC | 19:10 | 19:15 | 5 min | 4 | 4,070 |
| 59 | Nagarcoil Jn NCJ | 21:00 | 21:05 | 5 min | 4 | 4,141 |
| 60 | Kanniyakumari CAPE | 21:45 | — | — | 4 | 4,156 |
How reliably 22504 runs
4% arrive on time at the destination
typically 212 min late · 19% on time across the route
From Nov 2025–Oct 2026 · within 15 min counts as on time.
- Dibrugarhusually on time · 4% over an hour92%
- New Tinsukiatypically 10 min late · 5% over an hour63%
- Naharkatiyatypically 14 min late · 5% over an hour52%
- Simaluguri Jntypically 22 min late · 7% over an hour34%
- Mariani Jntypically 30 min late · 10% over an hour25%
- Furkating Jntypically 10 min late · 9% over an hour58%
- Dimapurtypically 9 min late · 11% over an hour57%
- Diphutypically 22 min late · 14% over an hour34%
- Lumding Jntypically 23 min late · 18% over an hour33%
- Hojaitypically 38 min late · 26% over an hour20%
- Jagi Roadtypically 62 min late · 52% over an hour12%
- Guwahatitypically 17 min late · 13% over an hour44%
- Goalpara Towntypically 29 min late · 19% over an hour26%
- Abhayapuri Assamtypically 32 min late · 21% over an hour23%
- New Bongaigaontypically 13 min late · 14% over an hour53%
- Kokrajhartypically 18 min late · 17% over an hour42%
- New Alipurduartypically 22 min late · 17% over an hour34%
- New Cooch Behartypically 23 min late · 17% over an hour33%
- Mathabhangatypically 33 min late · 21% over an hour23%
- Jalpaiguri Roadtypically 51 min late · 35% over an hour15%
- New Jalpaiguritypically 7 min late · 11% over an hour64%
- Kishanganjtypically 11 min late · 10% over an hour58%
- Malda Towntypically 7 min late · 12% over an hour72%
- Rampur Hattypically 39 min late · 21% over an hour19%
- Barddhamantypically 38 min late · 26% over an hour20%
- Dankunitypically 53 min late · 41% over an hour14%
- Kharagpur Jntypically 56 min late · 45% over an hour13%
- Balasoretypically 88 min late · 66% over an hour9%
- Bhadrakhtypically 93 min late · 67% over an hour8%
- Cuttacktypically 132 min late · 92% over an hour6%
- Bhubaneswartypically 131 min late · 92% over an hour6%
- Khurda Road Jntypically 126 min late · 89% over an hour6%
- Brahmapurtypically 163 min late · 98% over an hour5%
- Palasatypically 153 min late · 96% over an hour5%
- Srikakulam Roadtypically 156 min late · 97% over an hour5%
- Vizianagram Jntypically 164 min late · 98% over an hour5%
- Visakhapatnamtypically 183 min late · 99% over an hour4%
- Duvvadatypically 186 min late · 99% over an hour4%
- Samalkot Jntypically 217 min late · 100% over an hour3%
- Rajamundrytypically 209 min late · 99% over an hour4%
- Elurutypically 224 min late · 99% over an hour3%
- Vijayawada Jntypically 215 min late · 99% over an hour3%
- Ongoletypically 204 min late · 99% over an hour4%
- Nelloretypically 208 min late · 99% over an hour4%
- Renigunta Jntypically 201 min late · 99% over an hour4%
- Katpadi Jntypically 225 min late · 99% over an hour3%
- Salem Jntypically 240 min late · 99% over an hour3%
- Erode Jntypically 249 min late · 99% over an hour3%
- Tiruppurtypically 250 min late · 100% over an hour3%
- Coimbatore Jntypically 239 min late · 99% over an hour3%
- Palakkadtypically 249 min late · 99% over an hour3%
- Thrisurtypically 246 min late · 99% over an hour3%
- Aluva (Alwaye)typically 248 min late · 99% over an hour3%
- Ernakulam Towntypically 237 min late · 99% over an hour3%
- Kottayamtypically 249 min late · 99% over an hour3%
- Chengannurtypically 263 min late · 99% over an hour3%
- Kollam Jntypically 263 min late · 99% over an hour3%
- Thiruvananthapuram Centraltypically 253 min late · 99% over an hour3%
- Nagarcoil Jntypically 233 min late · 99% over an hour3%
- Kanniyakumaritypically 212 min late · 99% over an hour4%
Longest halts
- Khurda Road Jn KUR20 min · arrives 09:20, departs 09:40
- Visakhapatnam VSKP20 min · arrives 15:30, departs 15:50
- Guwahati GHY15 min · arrives 06:45, departs 07:00
- New Tinsukia NTSK10 min · arrives 19:50, departs 20:00
- Mariani Jn MXN10 min · arrives 22:20, departs 22:30
- Lumding Jn LMG10 min · arrives 02:55, departs 03:05