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

Kwae-sdah Local (KWAE to SDAH)

Katwa to Sealdah · 155 km · 38 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
    Katwa
    KWAE · 0 km
    15:55
  3. 16:03
    Dainhat
    DHAE · 7 km · 1 min halt
    16:04
  4. 16:07
    Sahebtala Halt
    SHBA · 10 km · 1 min halt
    16:08
  5. 16:10
    Agradwip
    AGAE · 13 km · 1 min halt
    16:11
  6. 16:15
    Patuli
    PTAE · 18 km · 1 min halt
    16:16
  7. 16:20
    Belerhat
    BQY · 23 km · 1 min halt
    16:21
  8. 16:23
    Lakshmipur
    LKX · 25 km · 1 min halt
    16:24
  9. 16:26
    Mertala Phaleya Halt
    MTFA · 29 km · 1 min halt
    16:27
  10. 16:30
    Purbasthali
    PSAE · 32 km · 1 min halt
    16:31
  11. 16:33
    Bhandartikuri
    BFZ · 34 km · 1 min halt
    16:34
  12. 16:36
    Bishnupriya
    VSPR · 37 km · 1 min halt
    16:37
  13. 16:39
    Nabadwip Dham
    NDAE · 39 km · 2 min halt
    16:41
  14. 16:45
    Kalinagar
    KLNT · 44 km · 1 min halt
    16:46
  15. 16:49
    Samudra Garh
    SMAE · 47 km · 1 min halt
    16:50
  16. 16:55
    Dhatrigram
    DTAE · 54 km · 1 min halt
    16:56
  17. 17:00
    Baghnapara
    BGRA · 58 km · 1 min halt
    17:01
  18. 17:04
    Ambika Kalna
    ABKA · 62 km · 1 min halt
    17:05
  19. 17:10
    Guptipara
    GPAE · 70 km · 1 min halt
    17:11
  20. 17:13
    Behula
    BHLA · 72 km · 1 min halt
    17:14
  21. 17:18
    Somra Bazar
    SOAE · 77 km · 1 min halt
    17:19
  22. 17:21
    Balagarh
    BGAE · 79 km · 1 min halt
    17:22
  23. 17:26
    Jirat
    JIT · 83 km · 1 min halt
    17:27
  24. 17:31
    Khamargachhi
    KMAE · 88 km · 1 min halt
    17:32
  25. 17:34
    Dumurdaha
    DMLE · 90 km · 1 min halt
    17:35
  26. 17:37
    Kuntighat
    KJU · 93 km · 1 min halt
    17:38
  27. 17:40
    Tribeni
    TBAE · 96 km · 1 min halt
    17:41
  28. 17:42
    Islampara Halt
    IPRA · 99 km · 1 min halt
    17:43
  29. 17:45
    Bansh Baria
    BSAE · 100 km · 1 min halt
    17:46
  30. 18:05
    Bandel
    BDC · 105 km · 2 min halt
    18:07
  31. 18:13
    Hooghly Ghat
    HYG · 109 km · 1 min halt
    18:14
  32. 18:17
    Garifa
    GFAE · 110 km · 1 min halt
    18:18
  33. 18:29
    Naihati Jn
    NH · 114 km · 1 min halt
    18:30
  34. 18:38
    Shyamnagar
    SNR · 122 km · 1 min halt
    18:39
  35. 18:50
    Barrackpore
    BP · 129 km · 1 min halt
    18:51
  36. 18:58
    Sodpur
    SEP · 136 km · 1 min halt
    18:59
  37. 19:08
    Dum Dum
    DDJ · 145 km · 1 min halt
    19:09
  38. 19:12
    Bidhan Nagar
    BNXR · 148 km · 1 min halt
    19:13
  39. 19:30
    Sealdah
    SDAH · 155 km
    End

Check seats on 31112

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

31112 route map

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

31112 coach position

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

How late does 31112 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?

Kwae-sdah Local: common questions

What time does 31112 leave Katwa?

31112 Kwae-sdah Local is scheduled to depart Katwa (KWAE) at 15:55 and reach Sealdah (SDAH) at 19:30, a journey of about 03 h 35 min.

On which days does 31112 run?

It runs daily.

How many stops does 31112 have?

38 scheduled halts over 155 km, including Dainhat, Sahebtala Halt, Agradwip.

What is the return train?

The return service is 31111 Sdah-kwae Local from Sealdah to Katwa.

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

From the blog