20504 New Delhi - Dibrugarh Rajdhani Time Table
- Arrives
- 05:00 day 3
- Dibrugarh DBRG
- Journey
- 41h 35m
- 2477 km · 26 stops
20504 New Delhi - Dibrugarh Rajdhani leaves New Delhi (NDLS) at 11:25 and reaches Dibrugarh (DBRG) at 05:00 on day 3 of the run. The booked run is 2477 km in 41h 35m, with 26 stops including both ends. It is the 3rd quickest of the 3 trains booked from New Delhi (NDLS) to Dibrugarh (DBRG), at 41h 35m.
20504 at a glance
| Runs on | Mon, Tue, Wed, Fri, Sat |
|---|---|
| Calendar row for this train | to — beyond 2026-09-30, so not a date we stand behind |
| Timetable version covers | to |
| Average speed | 59.6 km/h including halts — ours (how) |
| Type | Rajdhani · Premium |
| Reservation | Reserved (PRS) train. 20504 is a 1-, 2- or 8-series number: those are reserved. (how we decide) |
Time table and route
| Station | Arrives | Departs | Halt | Km |
|---|---|---|---|---|
| NDLS New Delhi | start | 11:25 | — | 0 |
| MB Moradabad | 14:03 | 14:11 | 8m | 167 |
| BE Bareilly(NR) | 15:22 | 15:25 | 3m | 257 |
| LKO Lucknow Jn | 18:40 | 18:50 | 10m | 492 |
| BSB Varanasi | 22:50 | 23:00 | 10m | 793 |
| BUI Ballia | 00:50 +1 | 00:55 +1 | 5m | 934 |
| CPR Chhapra | 02:07 +1 | 02:12 +1 | 5m | 999 |
| HJP Hajipur Jn | 03:17 +1 | 03:22 +1 | 5m | 1058 |
| MFP Muzaffarpur Jn | 04:00 +1 | 04:10 +1 | 10m | 1112 |
| SPJ Samastipur Jn | 05:05 +1 | 05:10 +1 | 5m | 1163 |
| KIR Katihar Jn | 08:35 +1 | 08:45 +1 | 10m | 1373 |
| KNE Kishanganj | 09:58 +1 | 10:00 +1 | 2m | 1471 |
| NJP New Jalpaiguri | 11:25 +1 | 11:35 +1 | 10m | 1558 |
| NCB New Cooch Behar | 13:35 +1 | 13:37 +1 | 2m | 1684 |
| NOQ New Alipurduar | 13:58 +1 | 14:00 +1 | 2m | 1703 |
| KOJ Kokrajhar | 14:48 +1 | 14:50 +1 | 2m | 1781 |
| NBQ New Bongaigaon | 15:25 +1 | 15:35 +1 | 10m | 1812 |
| GHY Guwahati | 18:15 +1 | 18:35 +1 | 20m | 1969 |
| LMG Lumding Jn | 21:20 +1 | 21:25 +1 | 5m | 2150 |
| DPU Diphu | 21:58 +1 | 22:00 +1 | 2m | 2182 |
| DMV Dimapur | 22:38 +1 | 22:45 +1 | 7m | 2219 |
| MXN Mariani Jn | 01:40 +2 | 01:45 +2 | 5m | 2327 |
| SLGR Simaluguri Jn | 02:33 +2 | 02:35 +2 | 2m | 2381 |
| SRTN Sibsagar Town | 02:51 +2 | 02:53 +2 | 2m | 2397 |
| MRHT Moranhat | 03:20 +2 | 03:22 +2 | 2m | 2435 |
| DBRG Dibrugarh | 05:00 +2 | end | — | 2477 |
What 20504’s schedule looks like
Of the 3 trains booked from New Delhi (NDLS) to Dibrugarh (DBRG), the quickest is 12424 New Delhi - Dibrugarh DBRT Rajdhani at 38h 00m, 3h 35m less than 20504.
Its longest run without a stop is 301 km and 4h 00m from Lucknow Jn (LKO) to Varanasi (BSB). The next longest is 235 km and 3h 15m from Bareilly(NR) (BE) to Lucknow Jn (LKO).
At 22:00 it is between Lucknow Jn (LKO) and Varanasi (BSB), and at 06:00 on day 2 of the run it is between Samastipur Jn (SPJ) and Katihar Jn (KIR).
15 of its 24 intermediate stops are booked for five minutes or more, the longest of them 20 minutes at Guwahati (GHY), 10 minutes at Lucknow Jn (LKO), 10 minutes at Varanasi (BSB), 10 minutes at Muzaffarpur Jn (MFP), 10 minutes at Katihar Jn (KIR). The briefest stop is 2 minutes at Kishanganj (KNE).
The run crosses midnight before Ballia (BUI); every later time carries a day marker.
It passes its own halfway mark of 1238 km at Katihar Jn (KIR), stop number 11 of 26, and is booked to stand at its stops for 144 minutes in all, 6% of the 41h 35m journey.
Its quickest booked leg is New Alipurduar (NOQ) to Kokrajhar (KOJ), 78 km at an average of 98 km/h.
After New Delhi it calls first at Moradabad (MB), Bareilly(NR) (BE), Lucknow Jn (LKO), Varanasi (BSB) and Ballia (BUI).
Its last stops before Dibrugarh are Dimapur (DMV), Mariani Jn (MXN), Simaluguri Jn (SLGR), Sibsagar Town (SRTN) and Moranhat (MRHT).
Its stops are not evenly spread: 9 of the 24 fall in the first half of the distance and 15 in the second.
The busiest stations on its route are New Delhi (NDLS), where 335 trains call, Lucknow Jn (LKO), where 305 trains call, Moradabad (MB), where 284 trains call.
Other trains that share 20504’s route
From 20504’s halt rows, not its name. Trains without a page here are left out.
- 15903 Dibrugarh - Chandigarh Express — DBRG to CDG, 21 stations in common with 20504
- 15909 Dibrugarh - Lalgarh Jn Avadh Assam Express — DBRG to LGH, 21 stations in common with 20504
- 15933 New Tinsukia - Amritsar Express — NTSK to ASR, 19 stations in common with 20504
- 20505 Dibrugarh - New Delhi Rajdhani Express — DBRG to NDLS, 16 stations in common with 20504
Reservation chart and seat availability
20504 is booked out of New Delhi at 11:25, which puts it under rule RB-16.12.2025-A: its first reservation chart is expected at about 20:00 on the day before the journey. How we work this out.
It assumes 20504 is charted at New Delhi. 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 20504 — New Delhi 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 20:00 above comes from a published railway order, worked out, never observed.