Looking for the latest Sealdah to Krishnanagar train time table? Here you will find today’s local train schedule, first and last train timings, journey duration, train frequency, ticket fare, important stations, and answers to frequently asked questions.
The Sealdah – Krishnanagar route is one of the busiest suburban railway routes on the Sealdah Main line, served by frequent EMU local trains along with MEMU, passenger and express services throughout the day. Whether you are a daily commuter or an occasional traveler, this guide will help you plan your journey quickly and easily.
Sealdah to Krishnanagar Train Services
Sealdah (SDAH) is one of Kolkata’s busiest railway stations, handling thousands of suburban and long-distance passengers every day. Krishnanagar City Junction (KNJ) is the main railway station of Nadia district and an important junction on the Sealdah – Lalgola section.
Many services on this route continue beyond Krishnanagar towards Lalgola, so the train you board may not terminate at Krishnanagar. A few services also start from Kolkata station or Dum Dum rather than Sealdah.
🚆 Sealdah to Krishnanagar Train Quick Information
| Route | Sealdah (SDAH) → Krishnanagar City (KNJ) |
| Distance | Approximately 100 km |
| Journey Time | 1 Hour 46 Minutes to 2 Hours 35 Minutes |
| Train Type | EMU Local, AC Local, MEMU, Passenger, Express |
| First Train | 3:20 AM |
| Last Train | 11:40 PM |
| Fastest Train | 13103 Bhagirathi Express – 1 Hour 52 Minutes |
| Ticket Fare | Distance based, check at counter or app |
| Daily Trains | 32 services throughout the day |
Today’s Sealdah to Krishnanagar Local Train Time Table
Sealdah (SDAH) to Krishnanagar City (KNJ) running several Kolkata suburban train updates. The following table shows today’s Sealdah to Krishnanagar train timings, including departure time, arrival time, train number, train type and operating days.
Last Updated : 5 August 2026
| Train No | Train Name | Departs | Krishnanagar (KNJ) | Running Days |
|---|---|---|---|---|
| 31811 | Sealdah – Krishnanagar City Local | 3:20 AM | 5:48 AM | Daily |
| 53171 | Sealdah – Lalgola Passenger | 3:45 AM | 6:20 AM | Daily |
| 31813 | Sealdah – Krishnanagar City Local | 5:37 AM | 8:00 AM | Mon to Sat |
| 31815 | Sealdah – Krishnanagar City Local | 6:10 AM | 8:34 AM | Daily |
| 13113 | Hazarduari Express (from Kolkata) | 6:50 AM | 8:40 AM | Daily |
| 31817 | Sealdah – Krishnanagar City Local | 6:55 AM | 9:22 AM | Daily |
| 31819 | Sealdah – Krishnanagar City Local | 7:52 AM | 10:10 AM | Daily |
| 30145 | BBD Bag – Krishnanagar City (from Kolkata) | 8:33 AM | 11:02 AM | Daily |
| 31821 | Sealdah – Krishnanagar City Local | 9:34 AM | 11:50 AM | Daily |
| 31845 | Sealdah – Krishnanagar City AC Local | 9:48 AM | 12:07 PM | Mon to Sat |
| 63107 | Sealdah – Lalgola MEMU | 10:28 AM | 12:35 PM | Daily |
| 13125 | Kolkata – Sairang Express (from Kolkata) | 10:45 AM | 12:33 PM | Tue, Wed, Sat |
| 31825 | Sealdah – Krishnanagar City Local | 10:52 AM | 1:18 PM | Daily |
| 31847 | Sealdah – Krishnanagar City AC EMU Local | 11:55 AM | 2:11 PM | Sunday only |
| 31827 | Sealdah – Krishnanagar City Local | 12:05 PM | 2:26 PM | Daily |
| 53175 | Sealdah – Lalgola Passenger | 12:40 PM | 3:13 PM | Daily |
| 31829 | Sealdah – Krishnanagar City Local | 1:15 PM | 3:35 PM | Daily |
| 63101 | Kolkata – Lalgola MEMU (from Kolkata) | 2:10 PM | 4:25 PM | Daily |
| 31831 | Sealdah – Krishnanagar City Local | 3:25 PM | 5:50 PM | Daily |
| 31833 | Sealdah – Krishnanagar City Local | 4:08 PM | 6:35 PM | Daily |
| 13117 | Kolkata – Lalgola Express (from Kolkata) | 4:10 PM | 6:08 PM | Tue, Thu, Fri, Sun |
| 63177 | Sealdah – Lalgola MEMU Passenger | 4:40 PM | 7:01 PM | Daily |
| 31801 | Sealdah – Krishnanagar City Local | 5:05 PM | 7:29 PM | Mon to Sat |
| 31835 | Sealdah – Krishnanagar City Local | 5:34 PM | 7:49 PM | Daily |
| 13103 | Bhagirathi Express | 6:20 PM | 8:12 PM | Daily |
| 31837 | Sealdah – Krishnanagar City Local | 6:43 PM | 8:59 PM | Daily |
| 63103 | Sealdah – Lalgola MEMU | 7:15 PM | 9:30 PM | Daily |
| 31841 | Sealdah – Krishnanagar City Local | 7:35 PM | 9:57 PM | Daily |
| 63105 | Sealdah – Lalgola MEMU | 8:20 PM | 10:26 PM | Daily |
| 31843 | Sealdah – Krishnanagar City Local | 8:55 PM | 11:17 PM | Daily |
| 53181 | Sealdah – Lalgola Passenger | 11:30 PM | 2:02 AM | Daily |
| 13115 | Sealdah – Jangipur Road Humsafar Express | 11:40 PM | 1:26 AM | Friday |
Note: Train timings may change due to maintenance blocks, operational reasons, or railway announcements. Please verify the latest Sealdah to Krishnanagar train time table on the National Train Enquiry System before travel.
Important Points on the Sealdah to Krishnanagar Route
Five trains start from Kolkata, not Sealdah. The 13113 Hazarduari Express, 30145 BBD Bag Local, 13125 Sairang Express, 63101 Lalgola MEMU and 13117 Lalgola Express all depart from Kolkata (Chitpur) station. If you are boarding at Sealdah, these are not available to you.
AC local services split the week. The 31845 AC Local at 9:48 AM runs Monday to Saturday, while the 31847 AC EMU Local at 11:55 AM runs on Sundays only. Between them you have an AC option every day.
Three trains do not run on Sundays. The 31813 at 5:37 AM, 31801 at 5:05 PM and the 31845 AC Local run Monday to Saturday only.
Express trains are much faster. The 13103 Bhagirathi Express covers the route in 1 hour 52 minutes against roughly 2 hours 20 minutes on a stopping local, so it is worth checking if your timing suits.
Many trains continue to Lalgola. Krishnanagar is an intermediate stop on the MEMU, passenger and express services heading further north, so listen for the announcement and get down at the right station.
Two late services arrive after midnight. The 53181 at 11:30 PM reaches Krishnanagar at 2:02 AM, and the Friday Humsafar at 11:40 PM arrives at 1:26 AM. Plan onward transport accordingly.
Sealdah to Krishnanagar Train Fare and Season Tickets
Suburban fares on this route are distance based and inexpensive for a 100 km journey. Both Second Class and First Class tickets are available on local trains, while AC local services are charged at a separate higher rate.
Where to buy: Use the official RailOne app, station booking counters, or ATVM machines. The old UTS app was discontinued in March 2026. Paying from your R-Wallet earns a discount on unreserved tickets.
For daily commuters: A season ticket costs a fraction of buying daily tickets. Carry your photo Identity Card with the pass, as the pass alone is treated as invalid without it.
Major Stations on the Sealdah to Krishnanagar Route
The Sealdah to Krishnanagar local train passes through several important suburban railway stations in Kolkata, North 24 Parganas and Nadia.
Major stations include:
- Sealdah (SDAH)
- Bidhannagar Road (BNXR)
- Dum Dum Junction (DDJ)
- Sodepur (SEP)
- Barrackpore (BP)
- Naihati Junction (NH)
- Kanchrapara (KPA)
- Kalyani (KYI)
- Chakdaha (CDH)
- Ranaghat Junction (RHA)
- Badkulla (BDZ)
- Dhubulia (DBU)
- Krishnanagar City Junction (KNJ)
Note: The exact stoppages may vary depending on the train service. Galloping trains skip several smaller halts.
Travel Tips for Sealdah to Krishnanagar Passengers
These tips come from regular travellers on the Sealdah to Krishnanagar route.
- Board at Sealdah for a seat. Trains fill quickly once they leave, so boarding at the originating station makes a real difference during evening peak.
- Choose a galloping train where possible. Stopping locals make 27 or 28 halts, while galloping services make far fewer, saving meaningful time over 100 km.
- Crowds thin after Ranaghat. Passengers for the Shantipur and Gede branches leave the train around Ranaghat, so the last stretch to Krishnanagar is usually comfortable.
- Avoid the 5 PM to 8:30 PM window if you can, as these are the most crowded departures.
- Allow extra time during the monsoon. Waterlogging in the Kolkata section can delay services, so check live running status before setting out.
- Expect heavy crowds during festivals, particularly Durga Puja, Rash Yatra at Nabadwip and Gaura Purnima at Mayapur.
Onward Connections from Krishnanagar
Krishnanagar City Junction, the destination of the Sealdah to Krishnanagar route, is the gateway to several places in Nadia district and beyond:
- Mayapur, the ISKCON headquarters, reached by road from Krishnanagar or via Nabadwip.
- Nabadwip Dham, an important pilgrimage centre on a connecting line.
- Ghurni in Krishnanagar, known across Bengal for its clay modelling.
- Bethuadahari Wildlife Sanctuary, further along the Lalgola line.
- Lalgola and Murshidabad, continuing north on the same corridor.
The Sealdah to Krishnanagar local train route is one of the most important suburban railway services in West Bengal. With frequent EMU trains throughout the day, passengers on the Sealdah to Krishnanagar route can easily travel for work, education and daily commuting.
Before starting your journey, always verify the latest timetable and platform details, as train schedules may change due to maintenance work or special railway announcements. Travelling the other way? See our opposite direction timings.
Frequently Asked Questions (FAQ) for Sealdah – Krishnanagar Local Train
✅ How long does it take to travel from Sealdah to Krishnanagar by train?
The travel time between Sealdah and Krishnanagar typically ranges from 2 hours to 3 hours, depending on the type of train. Galloping locals take around 2 hours 7 minutes to 2 hours 20 minutes, while stopping locals take about 2 hours 25 minutes to 2 hours 30 minutes.
✅ What is the first and last train from Sealdah to Krishnanagar?
The first train is the 31811 Sealdah – Krishnanagar City Local at 3:20 AM. The last train is the 13115 Sealdah – Jangipur Road Humsafar Express at 11:40 PM, which runs on Fridays. The last daily service is the 03191 Sealdah – Lalgola Passenger Special at 11:30 PM.
✅ Which is the fastest train on this route?
The 13103 Bhagirathi Express, departing Sealdah at 6:20 PM, covers the route in 1 hour 52 minutes. The Friday-only 13115 Humsafar Express is quicker still at 1 hour 46 minutes. Among locals, the 31835 at 5:34 PM is the fastest at 2 hours 15 minutes.
✅ Are there AC trains between Sealdah and Krishnanagar?
Yes, and they cover the whole week between them. The 31845 AC Local departs at 9:48 AM Monday to Saturday, and the 31847 AC EMU Local departs at 11:55 AM on Sundays.
✅ Do all trains start from Sealdah station?
No. Five services originate at Kolkata (Chitpur) station: the 13113 Hazarduari Express, 30145 BBD Bag Local, 13125 Sairang Express, 63101 Lalgola MEMU and 13117 Lalgola Express.
✅ Do trains terminate at Krishnanagar?
Not always. Many services continue beyond Krishnanagar towards Lalgola, so listen for the announcement and get down at the correct station.
✅ Is the Sealdah to Krishnanagar train available today?
Yes. These local trains are running everyday. However you may double check the same in NTES site for exceptional conditions.

