Saturday, 26 September 2026 Live data, refreshed every few minutes Railway newsहिन्दी
TrainLiveStatus
Train No. 31111 · Suburban

Sdah-kwae Local (SDAH to KWAE)

Sealdah to Katwa · 155 km · 40 stops · Runs Daily

Checking live position…

The full timetable is below while live data loads.

Never miss your stopNever miss your stop
Arrival
Station
Departure
  1. Day 1
  2. Start
    Sealdah
    SDAH · 0 km
    08:05
  3. 08:12
    Bidhan Nagar
    BNXR · 7 km · 1 min halt
    08:13
  4. 08:16
    Dum Dum
    DDJ · 10 km · 1 min halt
    08:17
  5. 08:21
    Belgharia
    BLH · 14 km · 1 min halt
    08:22
  6. 08:28
    Sodpur
    SEP · 19 km · 1 min halt
    08:29
  7. 08:41
    Barrackpore
    BP · 25 km · 1 min halt
    08:42
  8. 08:44
    Palta
    PTF · 28 km · 1 min halt
    08:45
  9. 08:47
    Ichhapur
    IP · 30 km · 1 min halt
    08:48
  10. 08:51
    Shyamnagar
    SNR · 33 km · 1 min halt
    08:52
  11. 09:05
    Naihati Jn
    NH · 41 km · 2 min halt
    09:07
  12. 09:12
    Garifa
    GFAE · 45 km · 1 min halt
    09:13
  13. 09:16
    Hooghly Ghat
    HYG · 45 km · 1 min halt
    09:17
  14. 09:30
    Bandel
    BDC · 50 km · 2 min halt
    09:32
  15. 09:39
    Bansh Baria
    BSAE · 55 km · 1 min halt
    09:40
  16. 09:42
    Islampara Halt
    IPRA · 56 km · 1 min halt
    09:43
  17. 09:44
    Tribeni
    TBAE · 58 km · 1 min halt
    09:45
  18. 09:46
    Kuntighat
    KJU · 62 km · 1 min halt
    09:47
  19. 09:51
    Dumurdaha
    DMLE · 65 km · 1 min halt
    09:52
  20. 09:54
    Khamargachhi
    KMAE · 67 km · 1 min halt
    09:55
  21. 09:59
    Jirat
    JIT · 72 km · 1 min halt
    10:00
  22. 10:02
    Balagarh
    BGAE · 76 km · 1 min halt
    10:03
  23. 10:05
    Somra Bazar
    SOAE · 78 km · 1 min halt
    10:06
  24. 10:10
    Behula
    BHLA · 83 km · 1 min halt
    10:11
  25. 10:13
    Guptipara
    GPAE · 85 km · 1 min halt
    10:14
  26. 10:19
    Ambika Kalna
    ABKA · 92 km · 1 min halt
    10:20
  27. 10:23
    Baghnapara
    BGRA · 96 km · 1 min halt
    10:24
  28. 10:28
    Dhatrigram
    DTAE · 101 km · 1 min halt
    10:29
  29. 10:35
    Samudra Garh
    SMAE · 108 km · 1 min halt
    10:36
  30. 10:39
    Kalinagar
    KLNT · 111 km · 1 min halt
    10:40
  31. 10:44
    Nabadwip Dham
    NDAE · 116 km · 1 min halt
    10:45
  32. 10:47
    Bishnupriya
    VSPR · 118 km · 1 min halt
    10:48
  33. 10:51
    Bhandartikuri
    BFZ · 121 km · 1 min halt
    10:52
  34. 10:54
    Purbasthali
    PSAE · 123 km · 1 min halt
    10:55
  35. 10:58
    Mertala Phaleya Halt
    MTFA · 126 km · 1 min halt
    10:59
  36. 11:02
    Lakshmipur
    LKX · 129 km · 1 min halt
    11:03
  37. 11:05
    Belerhat
    BQY · 132 km · 1 min halt
    11:06
  38. 11:10
    Patuli
    PTAE · 137 km · 1 min halt
    11:11
  39. 11:15
    Agradwip
    AGAE · 142 km · 1 min halt
    11:16
  40. 11:21
    Dainhat
    DHAE · 148 km · 1 min halt
    11:22
  41. 11:45
    Katwa
    KWAE · 155 km
    End

Check seats on 31111

Waitlisted? The percentage is the estimated chance of confirmation. Seats can also open up from a nearby station: open the trip planner.

31111 route map

Stations plotted in order. The line joins stops directly and does not trace the exact track. Map data © OpenStreetMap contributors.

31111 coach position

Coach order appears here once live data for this train loads. What do the codes mean?

How late does 31111 usually run?

We record this train's delay several times a day. A summary will appear here after a few days of observations.

New to train travel?New to train travel?

Sdah-kwae Local: common questions

What time does 31111 leave Sealdah?

31111 Sdah-kwae Local is scheduled to depart Sealdah (SDAH) at 08:05 and reach Katwa (KWAE) at 11:45, a journey of about 03 h 40 min.

On which days does 31111 run?

It runs daily.

How many stops does 31111 have?

40 scheduled halts over 155 km, including Bidhan Nagar, Dum Dum, Belgharia.

What is the return train?

The return service is 31112 Kwae-sdah Local from Katwa to Sealdah.

Timetable valid from 15-Mar-2026. Timings can change for maintenance, diversions or special notices, so check the live status on the day of travel.

From the blog