KNE → LKA · 6 direct trains

Trains from Kishanganj to Lanka

6 direct trains run from Kishanganj (KNE) to Lanka (LKA). The fastest train is 15934 Asr Ntsk Exp, completing the journey in 12h 14m. Trains depart between 03:40 and 16:10. The distance is approximately 645 km.

Total Trains

6

Fastest

12h 14m

15934

First Train

03:40

Last Train

16:10

Distance

645 km

Kishanganj to Lanka Train Timetable

Complete list of 6 direct trains from KNE to LKA with departure, arrival, duration and running days.

TrainDepartsArrivesDurationDaysClasses
15959
Kamrup Express
Express
03:40Day 217:3313h 53mTue, Wed, Thu, Sat, Sun1A, 2A, 3A, SL, 2S
15934
Asr Ntsk Exp
Express
05:46Day 318:0012h 14mFri1A, 2A, 3A, SL, 2S
15941
Jhajha Dbrg Exp
Express
10:37Day 202:15Day 315h 38mFri1A, 2A, 3A, SL, 2S
15910
Avadh Assam Exp
Express
15:10Day 303:36Day 412h 26mDaily1A, 2A, 3A, SL, 2S
13173
Kanchanjunga
Express
16:1004:56Day 212h 46mTue, Thu, Fri, Sun1A, 2A, 3A, SL, 2S
13175
Kanchanjunga
Express
16:1004:55Day 212h 45mMon, Wed, Sat1A, 2A, 3A, SL, 2S

Stations on the Kishanganj to Lanka route

Stops on 15934 Asr Ntsk Exp, the fastest train on this corridor (10 stations).

  1. 1. KNE Kishanganj
  2. 2. NJP New Jalpaiguri
  3. 3. NCB New Cooch Behar
  4. 4. NOQ New Alipurduar
  5. 5. NBQ New Bongaigaon
  6. 6. RNY Rangiya Jn
  7. 7. GHY Guwahati
  8. 8. CPK Chaparmukh Jn
  9. 9. HJI Hojai
  10. 10. LKA Lanka

Other Routes from Kishanganj

Frequently Asked Questions

How many trains run from Kishanganj to Lanka?▼

There are 6 direct trains running from Kishanganj (KNE) to Lanka (LKA). Check the timetable below for the complete list with departure times and running days.

Which is the fastest train from Kishanganj to Lanka?▼

The fastest train is 15934 Asr Ntsk Exp, which covers the distance in 12h 14m. It departs at 05:46 and arrives at 18:00.

What is the first and last train from Kishanganj to Lanka?▼

The first train departs at 03:40 and the last train departs at 16:10. Check the timetable for specific trains and their running days.

What is the distance from Kishanganj to Lanka by train?▼

The distance from Kishanganj to Lanka by train is approximately 645 km. Journey time varies from 12h 14m depending on the train type.

How to check seat availability for Kishanganj to Lanka 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 Lanka?▼

On the fastest train, Kishanganj to Lanka calls at New Jalpaiguri (NJP), New Cooch Behar (NCB), New Alipurduar (NOQ), New Bongaigaon (NBQ), Rangiya Jn (RNY), Guwahati (GHY), Chaparmukh Jn (CPK), Hojai (HJI). Other trains on this route may skip some of these stops.

About Kishanganj to Lanka Route

The Kishanganj to Lanka route is served by 6 direct trains operated by Indian Railways. The fastest option is 15934 Asr Ntsk Exp with a journey time of 12h 14m. The rail distance is approximately 645 km.

Trains leave Kishanganj between 03:40 (first) and 16:10 (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.