15904 Chandigarh–Dibrugarh Express
Mail/Express · 2,643 km · 53 hr 45 min · 36 stops · Wed, Sun
- Departs
- 23:35
- Chandigarh
- Arrives
- 05:20
- Dibrugarh · day 4
- Journey
- 53 hr 45 min
- 2,643 km · 36 stops
- Runs
- Wed, Sun
- Fare from
- ₹945
- Sleeper · estimate
- On time
- 31%
- usually 84 min late
15904 running status
Checking where it is…
15904 coach position
Fetching the coach order…
15904 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 Chandigarh to Dibrugarh
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Chandigarh CDG | — | 23:35 | — | 1 | 0 |
| 2 | Ambala Cant Jn UMB | 00:20 | 00:25 | 5 min | 2 | 45 |
| 3 | Saharanpur SRE | 02:00 | 02:05 | 5 min | 2 | 126 |
| 4 | Moradabad MB | 05:33 | 05:43 | 10 min | 2 | 319 |
| 5 | Bareilly BE | 06:58 | 07:00 | 2 min | 2 | 409 |
| 6 | Lucknow LKO | 11:00 | 11:10 | 10 min | 2 | 644 |
| 7 | Gonda Jn GD | 13:45 | 13:55 | 10 min | 2 | 761 |
| 8 | Basti BST | 15:10 | 15:13 | 3 min | 2 | 850 |
| 9 | Gorakhpur GKP | 16:45 | 16:55 | 10 min | 2 | 915 |
| 10 | Deoria Sadar DEOS | 17:50 | 17:55 | 5 min | 2 | 965 |
| 11 | Siwan Jn SV | 19:00 | 19:05 | 5 min | 2 | 1,034 |
| 12 | Chhapra CPR | 20:20 | 20:30 | 10 min | 2 | 1,095 |
| 13 | Sonpur Jn SEE | 21:26 | 21:28 | 2 min | 2 | 1,149 |
| 14 | Hajipur Jn HJP | 21:40 | 21:45 | 5 min | 2 | 1,154 |
| 15 | Muzaffarpur Jn MFP | 22:40 | 22:45 | 5 min | 2 | 1,208 |
| 16 | Samastipur Jn SPJ | 23:47 | 23:52 | 5 min | 2 | 1,260 |
| 17 | Barauni Jn BJU | 00:50 | 01:00 | 10 min | 3 | 1,311 |
| 18 | Khagaria Jn. KGG | 01:56 | 01:58 | 2 min | 3 | 1,367 |
| 19 | Naugachia NNA | 03:06 | 03:08 | 2 min | 3 | 1,433 |
| 20 | Katihar Jn KIR | 05:30 | 05:40 | 10 min | 3 | 1,490 |
| 21 | Kishanganj KNE | 07:05 | 07:07 | 2 min | 3 | 1,588 |
| 22 | New Jalpaiguri NJP | 08:25 | 08:35 | 10 min | 3 | 1,676 |
| 23 | New Cooch Behar NCB | 10:45 | 10:50 | 5 min | 3 | 1,802 |
| 24 | New Alipurduar NOQ | 11:10 | 11:15 | 5 min | 3 | 1,820 |
| 25 | Kokrajhar KOJ | 12:10 | 12:12 | 2 min | 3 | 1,899 |
| 26 | New Bongaigaon NBQ | 12:25 | 12:35 | 10 min | 3 | 1,930 |
| 27 | Rangiya Jn RNY | 14:25 | 14:30 | 5 min | 3 | 2,039 |
| 28 | Guwahati GHY | 16:50 | 17:05 | 15 min | 3 | 2,087 |
| 29 | Lumding Jn LMG | 20:20 | 20:30 | 10 min | 3 | 2,268 |
| 30 | Diphu DPU | 21:04 | 21:06 | 2 min | 3 | 2,299 |
| 31 | Dimapur DMV | 21:40 | 21:45 | 5 min | 3 | 2,337 |
| 32 | Furkating Jn FKG | 00:05 | 00:07 | 2 min | 4 | 2,406 |
| 33 | Mariani Jn MXN | 01:00 | 01:10 | 10 min | 4 | 2,445 |
| 34 | Simaluguri Jn SLGR | 01:58 | 02:00 | 2 min | 4 | 2,499 |
| 35 | New Tinsukia NTSK | 03:40 | 03:50 | 10 min | 4 | 2,601 |
| 36 | Dibrugarh DBRG | 05:20 | — | — | 4 | 2,643 |
How reliably 15904 runs
31% arrive on time at the destination
typically 84 min late · 13% on time across the route
From Aug 2025–Aug 2026 · within 15 min counts as on time.
- Chandigarhusually on time · 24% over an hour56%
- Ambala Cant Jntypically 23 min late · 37% over an hour33%
- Saharanpurtypically 16 min late · 22% over an hour48%
- Moradabadtypically 31 min late · 17% over an hour24%
- Bareillytypically 47 min late · 29% over an hour16%
- Lucknowtypically 40 min late · 33% over an hour19%
- Gonda Jntypically 25 min late · 36% over an hour30%
- Bastitypically 50 min late · 45% over an hour15%
- Gorakhpurtypically 50 min late · 47% over an hour15%
- Deoria Sadartypically 62 min late · 51% over an hour12%
- Siwan Jntypically 63 min late · 51% over an hour12%
- Chhapratypically 61 min late · 51% over an hour12%
- Sonpur Jntypically 81 min late · 58% over an hour9%
- Hajipur Jntypically 77 min late · 56% over an hour10%
- Muzaffarpur Jntypically 79 min late · 56% over an hour9%
- Samastipur Jntypically 81 min late · 60% over an hour9%
- Barauni Jntypically 99 min late · 73% over an hour8%
- Khagaria Jn.typically 116 min late · 79% over an hour6%
- Naugachiatypically 108 min late · 77% over an hour7%
- Katihar Jntypically 51 min late · 49% over an hour15%
- Kishanganjtypically 114 min late · 64% over an hour7%
- New Jalpaiguritypically 109 min late · 68% over an hour7%
- New Cooch Behartypically 131 min late · 65% over an hour6%
- New Alipurduartypically 149 min late · 67% over an hour5%
- Kokrajhartypically 176 min late · 73% over an hour4%
- New Bongaigaontypically 189 min late · 78% over an hour4%
- Rangiya Jntypically 170 min late · 73% over an hour4%
- Guwahatitypically 172 min late · 70% over an hour4%
- Lumding Jntypically 169 min late · 68% over an hour4%
- Diphutypically 190 min late · 70% over an hour4%
- Dimapurtypically 212 min late · 75% over an hour4%
- Furkating Jntypically 159 min late · 63% over an hour5%
- Mariani Jntypically 158 min late · 68% over an hour5%
- Simaluguri Jntypically 174 min late · 75% over an hour4%
- New Tinsukiatypically 153 min late · 67% over an hour5%
- Dibrugarhtypically 84 min late · 55% over an hour31%
Longest halts
- Guwahati GHY15 min · arrives 16:50, departs 17:05
- Moradabad MB10 min · arrives 05:33, departs 05:43
- Lucknow LKO10 min · arrives 11:00, departs 11:10
- Gonda Jn GD10 min · arrives 13:45, departs 13:55
- Gorakhpur GKP10 min · arrives 16:45, departs 16:55
- Chhapra CPR10 min · arrives 20:20, departs 20:30