Skip to search

15960 KAMRUP EXPRESS

15960 KAMRUP EXPRESS is a mail/express service from Dibrugarh (DBRG) to Howrah Jn (HWH). It covers 1,529 km in 32 hr 55 min, calling at 61 stations and spending 2 nights on board. It runs on Mon, Tue, Wed, Fri, Sat.

Mail/Express · 1,529 km · 32 hr 55 min · 61 stops · Mon, Tue, Wed, Fri, Sat

Route and stops

Every scheduled call in order, from Dibrugarh (DBRG) to Howrah Jn (HWH). An em dash means there is no such event: the train starts at that station or finishes there. “Day” counts from the day it leaves its origin, so a stop on day 2 is the morning after departure.

Scheduled stops of 15960 KAMRUP EXPRESS, in order, with arrival and departure times, halt length, day of the run and cumulative distance from the origin.
#StationArrivesDepartsHaltDayKm
1Dibrugarh DBRG19:4510
2Chabua CHB20:1320:152 min125
3New Tinsukia NTSK20:3520:4510 min142
4Duliajan DJG21:0721:092 min158
5Naharkatiya NHK21:2121:232 min167
6Namrup NAM21:3521:372 min179
7Bhojo BOJ22:0322:052 min1111
8Simaluguri Jn SLGR22:3522:372 min1145
9Amguri AGI23:0023:022 min1171
10Mariani Jn MXN00:0500:1510 min2199
11Furkating Jn FKG01:4001:422 min2237
12Barpathar BXP02:2802:302 min2261
13Sarupathar SZR02:4102:432 min2271
14Dimapur DMV03:2203:3210 min2307
15Diphu DPU04:0804:102 min2344
16Lumding Jn LMG04:5005:0010 min2376
17Lanka LKA05:3705:392 min2406
18Hojai HJI05:5305:552 min2421
19Kampur KWM06:1506:172 min2448
20Chaparmukh Jn CPK06:2706:292 min2465
21Guwahati GHY08:1508:3015 min2557
22Kamakhya KYQ08:4508:505 min2563
23Rangiya Jn RNY09:3509:405 min2604
24Nalbari NLV10:0010:022 min2621
25Tihu TIHU10:1310:152 min2638
26Pathshala PBL10:2310:252 min2648
27Sorupeta SPQ10:3510:372 min2658
28Barpeta Road BPRD10:4010:455 min2669
29Sorbhog SBE10:5510:572 min2677
30Bijni BJF11:1011:122 min2696
31Bongaigaon BNGN11:3011:322 min2711
32New Bongaigaon NBQ12:1512:2510 min2713
33Kokrajhar KOJ12:5813:002 min2741
34Fakiragram Jn FKM13:1013:122 min2751
35Gosai Gaon Hat GOGH13:3313:352 min2774
36Kamakhyaguri KAMG13:5313:552 min2800
37New Alipurduar NOQ14:1514:205 min2820
38New Cooch Behar NCB14:4014:455 min2839
39Falakata FLK15:1815:202 min2877
40Dhupguri DQG15:4515:505 min2899
41New Maynaguri NMX16:0316:052 min2920
42Jalpaiguri Road JPE16:2016:222 min2931
43New Jalpaiguri NJP17:1517:2510 min2965
44Aluabari Road AUB18:0718:092 min21,021
45Kishanganj KNE18:4018:455 min21,052
46Barsoi Jn BOE19:3019:322 min21,109
47Harishchandrapur HCR20:1820:202 min21,142
48Samsi SM20:4020:422 min21,163
49Malda Town MLDT21:5022:0010 min21,197
50New Farakka Jn NFK22:3222:375 min21,232
51Dhulian Ganga DGLE22:5622:582 min21,247
52Nimtita NILE23:0823:102 min21,257
53Jangipur Road JRLE23:2723:292 min21,277
54Azimganj AZ00:1500:205 min31,312
55Khagraghat Road KGLE00:3300:352 min31,326
56Salar SALE01:0101:032 min31,368
57Katwa Jn KWAE01:2301:285 min31,385
58Nabadwip Dham NDAE01:5602:015 min31,424
59Ambika Kalna ABKA02:1802:202 min31,447
60Bandel Jn BDC03:0503:105 min31,489
61Howrah Jn HWH04:4031,529

Longest halts

Where 15960 stands longest, from the scheduled times above. A long booked halt is also where a change of train is most likely to hold — the margin is already in the timetable.

  • Guwahati GHY15 min · arrives 08:15, departs 08:30
  • New Tinsukia NTSK10 min · arrives 20:35, departs 20:45
  • Mariani Jn MXN10 min · arrives 00:05, departs 00:15
  • Dimapur DMV10 min · arrives 03:22, departs 03:32
  • Lumding Jn LMG10 min · arrives 04:50, departs 05:00
  • New Bongaigaon NBQ10 min · arrives 12:15, departs 12:25

Stations on the 15960 route

A sample of the intermediate calls, spread along the run. Each station page lists everything else that stops there.

What is and is not on this page

Everything above is published timetable data — scheduled times, halts, day numbers and cumulative distance. It changes when the timetable changes and not otherwise, and nothing on this page predicts a delay.

Seat availability is not shown here, because it changes by the minute and a cached page cannot tell the truth about it. Search this route and a date to have every class checked at the moment you ask — and, if 15960 is full, to have RailRoute look for a split ticket, an earlier boarding point or a journey with one change. How that works is written up in the method behind the alternatives.

RailRoute is an independent service and does not sell tickets. Timetable data can be wrong or out of date; where it comes from and how far it can be trusted is written down. Confirm the times against Indian Railways before you travel.

Important

RailRoute is an independent service. It is not affiliated with, endorsed by, or operated by Indian Railways, IRCTC, or any Government of India entity. Train names and station codes are used for identification only.

RailRoute does not sell tickets and never takes a payment. Fares are estimates and seat availability changes continuously; the exact fare and the actual booking are confirmed on IRCTC.