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 Oct 2025–Oct 2026 · within 15 min counts as on time.
- Dibrugarhusually on time · 4% over an hour92%
- New Tinsukiatypically 9 min late · 5% over an hour64%
- 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 11 min late · 11% over an hour55%
- Diphutypically 22 min late · 14% over an hour34%
- Lumding Jntypically 24 min late · 18% over an hour31%
- Hojaitypically 40 min late · 26% over an hour19%
- Jagi Roadtypically 61 min late · 51% over an hour12%
- Guwahatitypically 17 min late · 13% over an hour44%
- Goalpara Towntypically 30 min late · 19% over an hour25%
- Abhayapuri Assamtypically 33 min late · 22% over an hour23%
- New Bongaigaontypically 14 min late · 14% over an hour51%
- Kokrajhartypically 18 min late · 17% over an hour42%
- New Alipurduartypically 21 min late · 17% over an hour36%
- New Cooch Behartypically 24 min late · 17% over an hour31%
- Mathabhangatypically 34 min late · 21% over an hour22%
- Jalpaiguri Roadtypically 52 min late · 35% over an hour14%
- New Jalpaiguritypically 7 min late · 11% over an hour64%
- Kishanganjtypically 11 min late · 10% over an hour57%
- Malda Towntypically 8 min late · 12% over an hour72%
- Rampur Hattypically 40 min late · 21% over an hour19%
- Barddhamantypically 38 min late · 26% over an hour20%
- Dankunitypically 55 min late · 43% over an hour14%
- Kharagpur Jntypically 56 min late · 46% over an hour13%
- Balasoretypically 88 min late · 66% over an hour9%
- Bhadrakhtypically 93 min late · 68% over an hour8%
- Cuttacktypically 132 min late · 92% over an hour6%
- Bhubaneswartypically 130 min late · 92% over an hour6%
- Khurda Road Jntypically 124 min late · 88% over an hour6%
- Brahmapurtypically 160 min late · 97% over an hour5%
- Palasatypically 152 min late · 96% over an hour5%
- Srikakulam Roadtypically 153 min late · 97% over an hour5%
- Vizianagram Jntypically 163 min late · 98% over an hour5%
- Visakhapatnamtypically 183 min late · 98% over an hour4%
- Duvvadatypically 184 min late · 98% over an hour4%
- Samalkot Jntypically 215 min late · 100% over an hour3%
- Rajamundrytypically 208 min late · 99% over an hour4%
- Elurutypically 221 min late · 99% over an hour3%
- Vijayawada Jntypically 210 min late · 99% over an hour4%
- Ongoletypically 200 min late · 99% over an hour4%
- Nelloretypically 205 min late · 99% over an hour4%
- Renigunta Jntypically 199 min late · 99% over an hour4%
- Katpadi Jntypically 220 min late · 99% over an hour3%
- Salem Jntypically 239 min late · 99% over an hour3%
- Erode Jntypically 248 min late · 99% over an hour3%
- Tiruppurtypically 250 min late · 100% over an hour3%
- Coimbatore Jntypically 238 min late · 99% over an hour3%
- Palakkadtypically 246 min late · 99% over an hour3%
- Thrisurtypically 243 min late · 99% over an hour3%
- Aluva (Alwaye)typically 247 min late · 99% over an hour3%
- Ernakulam Towntypically 237 min late · 99% over an hour3%
- Kottayamtypically 249 min late · 99% over an hour3%
- Chengannurtypically 262 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 230 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