15658 Kamakhya - Delhi Jn Brahmaputra Express Time Table
- Departs
- 16:55
- Kamakhya KYQ
- Arrives
- 04:50 day 3
- Delhi Jn DLI
- Journey
- 35h 55m
- 2027 km · 48 stops
15658 Kamakhya - Delhi Jn Brahmaputra Express leaves Kamakhya (KYQ) at 16:55 and reaches Delhi Jn (DLI) at 04:50 on day 3 of the run. The booked run is 2027 km in 35h 55m, with 48 stops including both ends. It is the only train this timetable version books from Kamakhya (KYQ) through to Delhi Jn (DLI). Runs daily.
15658 at a glance
| Runs on | Daily |
|---|---|
| Calendar row for this train | to — beyond 2026-09-30, so not a date we stand behind |
| Timetable version covers | to |
| Average speed | 56.4 km/h including halts — ours (how) Treat this as unreliable: at least one leg of this train's timings in this timetable version implies a speed no train can reach (see the data notes below), so the journey time this average is divided by is wrong. |
| Type | Express · Express |
| Reservation | Reserved (PRS) train. 15658 is a 1-, 2- or 8-series number: those are reserved. (how we decide) |
Time table and route
| Station | Arrives | Departs | Halt | Km |
|---|---|---|---|---|
| KYQ Kamakhya | start | 16:55 | — | 0 |
| RNY Rangiya Jn | 17:20 | 17:25 | 5m | 41 |
| NLV Nalbari | 17:40 | 17:42 | 2m | 58 |
| TIHU Tihu | 17:53 | 17:55 | 2m | 75 |
| PBL Pathsala | 18:03 | 18:05 | 2m | 85 |
| BPRD Barpeta Road | 18:12 | 18:17 | 5m | 106 |
| SBE Sorbhog Jn | 18:30 | 18:32 | 2m | 114 |
| BJF Bijni | 18:40 | 18:42 | 2m | 133 |
| BNGN Bongaigaon | 18:58 | 19:00 | 2m | 148 |
| NBQ New Bongaigaon | 19:15 | 19:20 | 5m | 150 |
| KOJ Kokrajhar | 20:00 | 20:02 | 2m | 182 |
| FKM Fakiragram Jn | 20:13 | 20:15 | 2m | 191 |
| GOGH Gossaigaon Hat | 20:35 | 20:37 | 2m | 214 |
| NOQ New Alipurduar | 21:10 | 21:15 | 5m | 260 |
| NCB New Cooch Behar | 21:35 | 21:40 | 5m | 278 |
| FLK Falakata | 22:10 | 22:12 | 2m | 317 |
| DQG Dhupguri | 22:35 | 22:40 | 5m | 339 |
| JPE Jalpaiguri Road | 23:15 | 23:17 | 2m | 371 |
| NJP New Jalpaiguri | 00:05 +1 | 00:15 +1 | 10m | 405 |
| KNE Kishanganj | 01:20 +1 | 01:25 +1 | 5m | 492 |
| BOE Barsoi Jn | 02:15 +1 | 02:17 +1 | 2m | 549 |
| SM Samsi | 03:20 +1 | 03:22 +1 | 2m | 603 |
| MLDT Malda Town | 04:25 +1 | 04:35 +1 | 10m | 637 |
| NFK New Farakka Jn | 05:07 +1 | 05:09 +1 | 2m | 672 |
| BHW Barharwa Jn | 05:44 +1 | 05:46 +1 | 2m | 686 |
| SBG Sahibganj Jn | 06:34 +1 | 06:39 +1 | 5m | 741 |
| PPT Pirpainti | 07:00 +1 | 07:02 +1 | 2m | 765 |
| CLG Kahalgaon | 07:22 +1 | 07:24 +1 | 2m | 785 |
| BGP Bhagalpur | 08:05 +1 | 08:15 +1 | 10m | 816 |
| SGG Sultanganj | 08:37 +1 | 08:39 +1 | 2m | 840 |
| JMP Jamalpur Jn | 09:14 +1 | 09:24 +1 | 10m | 869 |
| AHA Abhaipur | 09:45 +1 | 09:47 +1 | 2m | 891 |
| KIUL Kiul Jn | 10:32 +1 | 10:37 +1 | 5m | 914 |
| MKA Mokama | 11:08 +1 | 11:10 +1 | 2m | 948 |
| PNC Patna Saheb | 12:00 +1 | 12:05 +1 | 5m | 1027 |
| PNBE Patna Jn | 12:43 +1 | 12:50 +1 | 7m | 1037 |
| ARA Ara | 13:25 +1 | 13:27 +1 | 2m | 1086 |
| BXR Buxar | 14:08 +1 | 14:10 +1 | 2m | 1155 |
| DLN Dildarnagar Jn | 14:43 +1 | 14:45 +1 | 2m | 1191 |
| DDU PT.Deen Dayal Upadhyaya Jn | 16:33 +1 | 16:40 +1 | 7m | 1245 |
| MZP Mirzapur | 17:35 +1 | 17:37 +1 | 2m | 1308 |
| PRYJ Prayagraj Jn | 19:00 +1 | 19:10 +1 | 10m | 1397 |
| CNB Kanpur Central | 21:30 +1 | 21:35 +1 | 5m | 1592 |
| SKB Shikohabad Jn | 23:45 +1 | 23:47 +1 | 2m | 1786 |
| TDL Tundla Jn | 00:38 +2 | 00:40 +2 | 2m | 1823 |
| ALJN Aligarh Jn | 01:48 +2 | 01:50 +2 | 2m | 1901 |
| GZB Ghaziabad | 04:05 +2 | 04:07 +2 | 2m | 2007 |
| DLI Delhi Jn | 04:50 +2 | end | — | 2027 |
What 15658’s schedule looks like
Its longest run without a stop is 195 km from Prayagraj Jn (PRYJ) to Kanpur Central (CNB). The next longest is 194 km from Kanpur Central (CNB) to Shikohabad Jn (SKB).
At 22:00 it is between New Cooch Behar (NCB) and Falakata (FLK), and at 06:00 on day 2 of the run it is between Barharwa Jn (BHW) and Sahibganj Jn (SBG).
18 of its 46 intermediate stops are booked for five minutes or more, the longest of them 10 minutes at New Jalpaiguri (NJP), 10 minutes at Malda Town (MLDT), 10 minutes at Bhagalpur (BGP), 10 minutes at Jamalpur Jn (JMP), 10 minutes at Prayagraj Jn (PRYJ). The briefest stop is 2 minutes at Nalbari (NLV).
The run crosses midnight before New Jalpaiguri (NJP); every later time carries a day marker.
It passes its own halfway mark of 1014 km at Patna Saheb (PNC), stop number 35 of 48, and is booked to stand at its stops for 175 minutes in all, 8% of the 35h 55m journey.
After Kamakhya it calls first at Rangiya Jn (RNY), Nalbari (NLV), Tihu (TIHU), Pathsala (PBL) and Barpeta Road (BPRD).
Its last stops before Delhi Jn are Kanpur Central (CNB), Shikohabad Jn (SKB), Tundla Jn (TDL), Aligarh Jn (ALJN) and Ghaziabad (GZB).
Its stops are not evenly spread: 33 of the 46 fall in the first half of the distance and 13 in the second.
The busiest stations on its route are Kanpur Central (CNB), where 429 trains call, PT.Deen Dayal Upadhyaya Jn (DDU), where 400 trains call, Patna Jn (PNBE), where 323 trains call.
At CNB it is booked in at 21:30 and away again at 21:35, 1592 km into the run.
Other trains that share 15658’s route
From 15658’s halt rows, not its name. Trains without a page here are left out.
- 15647 Lokmanyatilak - Guwahati Express — LTT to GHY, 28 stations in common with 15658
- 15733 Balurghat - Bathinda Farakka Express — BLGT to BTI, 23 stations in common with 15658
- 15744 Bathinda - Balurghat Farakka Express — BTI to BLGT, 23 stations in common with 15658
- 13173 Sealdah - Sabroom Kanchanjunga — SDAH to SBRM, 18 stations in common with 15658
Reservation chart and seat availability
15658 is booked out of Kamakhya at 16:55, which puts it under rule RB-16.12.2025-B: its first reservation chart is expected at about 06:55 on the day of the journey. How we work this out.
It assumes 15658 is charted at Kamakhya. 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 15658 — Kamakhya to Delhi Jn, fetched when you ask and never stored here (how).
Data notes for this train
- The feed's timings imply at least 182 km/h in a straight line between PBL and BPRD, which is not possible. The timing for this leg is wrong in the source data. (stop 6)
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 06:55 above comes from a published railway order, worked out, never observed.