KNE → DPU · 10 direct trains
Trains from Kishanganj to Diphu
10 direct trains run from Kishanganj (KNE) to Diphu (DPU). The fastest train is 12424 Dbrt Rajdhani, completing the journey in 11h 48m. Trains depart between 03:40 and 22:17. The distance is approximately 708 km.
Total Trains
10
Fastest
11h 48m
12424
First Train
03:40
Last Train
22:17
Distance
708 km
Kishanganj to Diphu Train Timetable
Complete list of 10 direct trains from KNE to DPU with departure, arrival, duration and running days.
| Train | Departs | Arrives | Duration | Days | Classes |
|---|---|---|---|---|---|
| 15959 Kamrup Express Express | 03:40Day 2 | 19:18 | 15h 38m | Tue, Wed, Thu, Sat, Sun | 1A, 2A, 3A, SL, 2S |
| 15934 Asr Ntsk Exp Express | 05:46Day 3 | 19:50 | 14h 4m | Fri | 1A, 2A, 3A, SL, 2S |
| 15904 Cdg Dbrg Exp Express | 07:07Day 3 | 21:04 | 13h 57m | Wed, Sun | 1A, 2A, 3A, SL, 2S |
| 15941 Jhajha Dbrg Exp Express | 10:37Day 2 | 04:51Day 3 | 18h 14m | Fri | 1A, 2A, 3A, SL, 2S |
| 12424 Dbrt Rajdhani Rajdhani | 11:02Day 2 | 22:50 | 11h 48m | Daily | CC, EC, 1A, 2A, 3A |
| 15910 Avadh Assam Exp Express | 15:10Day 3 | 05:08Day 4 | 13h 58m | Daily | 1A, 2A, 3A, SL, 2S |
| 22501 Newtinsukia Exp Superfast | 19:15Day 2 | 07:45Day 3 | 12h 30m | Tue | 1A, 2A, 3A, SL, 2S |
| 15945 Ltt Dibrugarh Ex Express | 21:45Day 2 | 12:05Day 3 | 14h 20m | Wed, Sat | 1A, 2A, 3A, SL, 2S |
| 22503 Dbrg Vivek Exp Superfast | 22:12Day 3 | 12:50Day 4 | 14h 38m | Daily | 1A, 2A, 3A, SL, 2S |
| 15905 Dbrg Vivek Exp Express | 22:17Day 3 | 12:37Day 4 | 14h 20m | Thu, Sun | 1A, 2A, 3A, SL, 2S |
Stations on the Kishanganj to Diphu route
Stops on 12424 Dbrt Rajdhani, the fastest train on this corridor (10 stations).
Other Routes from Kishanganj
Frequently Asked Questions
How many trains run from Kishanganj to Diphu?▼
There are 10 direct trains running from Kishanganj (KNE) to Diphu (DPU). Check the timetable below for the complete list with departure times and running days.
Which is the fastest train from Kishanganj to Diphu?▼
The fastest train is 12424 Dbrt Rajdhani, which covers the distance in 11h 48m. It departs at 11:02 and arrives at 22:50.
What is the first and last train from Kishanganj to Diphu?▼
The first train departs at 03:40 and the last train departs at 22:17. Check the timetable for specific trains and their running days.
What is the distance from Kishanganj to Diphu by train?▼
The distance from Kishanganj to Diphu by train is approximately 708 km. Journey time varies from 11h 48m depending on the train type.
How to check seat availability for Kishanganj to Diphu trains?▼
Use the "Check Availability" button above to search for trains on your travel date. You can check real-time seat availability and book tickets through IRCTC.
Which stations fall between Kishanganj and Diphu?▼
On the fastest train, Kishanganj to Diphu calls at New Jalpaiguri (NJP), New Cooch Behar (NCB), Kokrajhar (KOJ), New Bongaigaon (NBQ), Rangiya Jn (RNY), Guwahati (GHY), Chaparmukh Jn (CPK), Lumding Jn (LMG). Other trains on this route may skip some of these stops.
About Kishanganj to Diphu Route
The Kishanganj to Diphu route is served by 10 direct trains operated by Indian Railways. The fastest option is 12424 Dbrt Rajdhani with a journey time of 11h 48m. The rail distance is approximately 708 km.
Trains leave Kishanganj between 03:40 (first) and 22:17 (last). Check seats and book on IRCTC.
Train data from public Indian Railways schedules, last refreshed 2026-10-15. This is an independent service, not affiliated with IRCTC, CRIS, or Indian Railways. Always verify schedules with official sources before travel.