Krishnanagar to Sealdah Train Time Table

Kolkata Local Train News Updates
Kolkata Local Train News Updates

Looking for the latest Krishnanagar to Sealdah 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 Krishnanagar – Sealdah 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.

Travelling the other way? See the Sealdah to Krishnanagar timings.

Krishnanagar to Sealdah Train Services

Krishnanagar City Junction (KNJ) is the main railway station of Nadia district and an important junction on the Sealdah – Lalgola section. Sealdah (SDAH) is one of Kolkata’s busiest railway stations, handling thousands of suburban and long-distance passengers every day.

Sealdah station has multiple platforms and connects Kolkata with destinations across India. Several trains on this route originate from Lalgola or further north and pass through Krishnanagar, so seats can fill up before boarding.

🚆 Krishnanagar to Sealdah Train Quick Information

RouteKrishnanagar City (KNJ) → Sealdah (SDAH)
DistanceApproximately 100 km
Journey Time2 – 3 Hours
Train TypeEMU Local, AC Local, MEMU, Passenger, Express
First Train1:29 AM
Last Train10:22 PM
Fastest Train31828 – 2 Hours
Ticket FareDistance based, check at counter or app
Daily TrainsOver 30 services throughout the day

Today’s Krishnanagar to Sealdah Local Train Time Table

Krishnanagar City (KNJ) to Sealdah (SDAH) running several Kolkata Local train updates. The following table shows today’s Krishnanagar to Sealdah train timings. The timetable includes departure time, arrival time, train number, train type and operating days.

Last Updated : 4 August 2026

Train NoTrain NameKrishnanagar (KNJ)Sealdah (SDAH)Running Days
53172Lalgola – Sealdah Passenger1:29 AM4:30 AMDaily
31812Krishnanagar City – Sealdah Local4:20 AM6:46 AMDaily
31814Krishnanagar City – Sealdah Galloping Local5:00 AM7:12 AMDaily
13116Jalpaiguri Road – Sealdah Humsafar Express5:14 AM8:10 AMSunday
31816Krishnanagar City – Sealdah Local6:07 AM8:27 AMDaily
31818Krishnanagar City – Sealdah Galloping Local7:04 AM9:22 AMDaily
63108Lalgola – Sealdah MEMU7:30 AM10:05 AMDaily
13104Bhagirathi Express8:04 AM10:25 AMDaily
31802Krishnanagar City – Sealdah Matribhoomi Ladies Local8:40 AM11:00 AMDaily
31820Krishnanagar City – Sealdah Local9:00 AM11:22 AMDaily
13118Dhano Dhanye Express (to Kolkata)9:07 AM11:20 AMMon, Wed, Fri, Sat
31822Krishnanagar City – Sealdah Local9:50 AM12:10 PMDaily
63176Lalgola – Sealdah MEMU10:22 AM12:45 PMDaily
63102Lalgola – Kolkata MEMU (to Kolkata)11:12 AM1:25 PMDaily
13126Sairang – Kolkata Express (to Kolkata)12:10 PM2:30 PMTue, Fri, Sat
31824Krishnanagar City – Sealdah Local12:12 PM2:30 PMDaily
53178Lalgola – Sealdah Passenger12:28 PM3:12 PMDaily
31846Krishnanagar City – Sealdah Galloping AC Local1:30 PM3:40 PMMon, Tue, Wed, Thu, Fri, Sat
63104Lalgola – Sealdah MEMU1:50 PM4:00 PMDaily
31828Krishnanagar City – Sealdah Galloping Local2:15 PM4:15 PMDaily
31830Krishnanagar City – Sealdah Local3:20 PM5:37 PMDaily
31848Krishnanagar City – Sealdah Galloping AC Local4:05 PM6:20 PMSun
31832Krishnanagar City – Sealdah Galloping Local4:20 PM6:40 PMDaily
53180Lalgola – Sealdah Passenger5:31 PM8:10 PMDaily
31834Krishnanagar City – Sealdah Local6:32 PM8:58 PMDaily
13114Hazarduari Express (to Kolkata)6:50 PM9:25 PMDaily
31836Krishnanagar City – Sealdah Galloping Local7:24 PM9:43 PMDaily
31838Krishnanagar City – Sealdah Local8:00 PM10:25 PMMon, Tue, Wed, Thu, Fri, Sat
31840Krishnanagar City – Sealdah Galloping Local8:25 PM10:55 PMDaily
63106Lalgola – Sealdah MEMU9:10 PM11:25 PMDaily
31844Krishnanagar City – Sealdah Local10:22 PM12:40 AMDaily

Note: Train timings may change due to maintenance blocks, operational reasons, or railway announcements. Please verify the latest Krishnanagar to Sealdah train time table on the National Train Enquiry System before travel.

Important Points on the Krishnanagar to Sealdah Route

Four trains end at Kolkata, not Sealdah. Trains 13118, 63102, 13126 and 13114 terminate at Kolkata (Chitpur) station, which is a different station from Sealdah. Check the destination board before boarding if Sealdah is your stop.

31802 is a Matribhoomi Ladies Special. The 8:40 AM service is reserved entirely for women passengers. Male travellers should take the 31820 at 9:00 AM instead.

Two AC local services are available. Trains 31846 at 1:30 PM and 31848 at 4:05 PM are air-conditioned galloping locals with fewer halts, making them faster and more comfortable. AC local fares are higher than ordinary second class.

Local and EMU Trains: Krishnanagar to Sealdah Train Time

These are the workhorse services, all daily and unreserved, covering 100 km.

TrainTypeDep KNJArr SDAHDurationHalts
31812Local04:2006:462h 26m27
31814Galloping05:0007:122h 12m21
31816Local06:0708:272h 20m28
31818Galloping07:0409:222h 18m23
31802Matribhoomi Ladies Special08:4011:002h 20m27
31820Local09:0011:222h 22m28
31822Local09:5012:102h 20m27
31824Local12:1214:302h 18m27
31846AC Galloping Local13:3015:402h 10m12
31828Galloping14:1516:152h 00m11
31830Local15:2017:372h 17m27
31848AC Galloping Local16:0518:202h 15m12
31832Galloping16:2018:402h 20m24
31834Local18:3220:582h 26m26
31836Galloping19:2421:432h 19m24
31838Local20:0022:252h 25m28
31840Galloping20:2522:552h 30m14
31844Local22:2200:402h 18m28

The Ladies Special

31802 at 08:40 is a Matribhoomi Ladies Special. The entire train is reserved for women passengers. Male travellers should take the 31820 at 09:00 instead, which follows twenty minutes later. Men found travelling on a ladies special can be removed and fined.

AC Local Services

This route has two AC EMU locals, which is still unusual on the suburban network. Both are galloping services with only 12 halts, so they are faster as well as more comfortable.

  • 31846, departing 13:30, arriving 15:40.
  • 31848, departing 16:05, arriving 18:20.

Fares on AC locals are higher than ordinary second class, so check the rate at the counter or in the app before boarding.

Express, Passenger and MEMU Services

TrainNameDep KNJDurationTerminates
53172Lalgola – Sealdah Passenger01:293h 01mSealdah
13116Jalpaiguri Road – Sealdah Humsafar05:142h 56mSealdah
63108Lalgola – Sealdah MEMU07:302h 35mSealdah
13104Bhagirathi Express08:042h 21mSealdah
13118Dhano Dhanye Express09:072h 13mKolkata
63176Lalgola – Sealdah MEMU10:222h 23mSealdah
63102Lalgola – Kolkata MEMU11:122h 13mKolkata
13126Sairang – Kolkata Express12:102h 20mKolkata
53178Lalgola – Sealdah Passenger12:282h 44mSealdah
63104Lalgola – Sealdah MEMU13:502h 10mSealdah
53180Lalgola – Sealdah Passenger17:312h 39mSealdah
13114Hazarduari Express18:502h 35mKolkata
63106Lalgola – Sealdah MEMU21:102h 15mSealdah

Most of these originate at Lalgola or further north and pass through Krishnanagar, so they can be crowded before you board. The Bhagirathi Express and Hazarduari Express are the best-known named trains on this line.

Krishnanagar to Sealdah 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.

Second Class (Local)Lowest fare option, used by most commuters
First Class (Local)Several times the Second Class fare, much less crowded
AC Local (31846, 31848)Higher fare, air-conditioned with fewer halts
Express and PassengerReserved and unreserved classes as per train

Where to buy: Use the official RailOne app, station booking counters, or ATVM machines. The old UTS app was discontinued in March 2026, so use RailOne for mobile booking. Paying from your R-Wallet earns a discount on unreserved tickets.

For daily commuters: A season ticket costs a fraction of buying daily tickets and is available monthly, quarterly, half-yearly and yearly. On a route this long, the saving is substantial. Carry your photo Identity Card with the pass, as the pass alone is treated as invalid without it.

Please confirm the current fare at the counter or in the app, as suburban fares are revised from time to time.

Major Stations on the Krishnanagar to Sealdah Route

The Krishnanagar to Sealdah local train passes through several important suburban railway stations in Nadia, North 24 Parganas and Kolkata.

Major stations include:

  • Krishnanagar City Junction (KNJ)
  • Dhubulia
  • Badkulla
  • Ranaghat Junction (RHA)
  • Chakdaha
  • Kalyani
  • Kanchrapara
  • Naihati Junction
  • Barrackpore
  • Sodepur
  • Dum Dum Junction (DDJ)
  • Bidhannagar Road
  • Sealdah (SDAH)

Note: The exact stoppages may vary depending on the train service. Galloping trains skip several smaller halts.

Krishnanagar to Sealdah train route map showing all stations from Krishnanagar City Junction to Sealdah via Ranaghat, Naihati and Dum Dum
Krishnanagar to Sealdah route map with all stations and junctions

Full Station List

The route runs along the Sealdah Main line through

1. Sealdah12. Shyamnagar23. Ranaghat Junction
2. Bidhannagar Road13. Jagatdal24. Habibpur
3. Dum Dum Junction14. Kankinara25. Birnagar
4. Belghoria15. Naihati Junction26. Taherpur
5. Agarpara16. Halisahar27. Badkulla
6. Sodepur17. Kanchrapara28. Bahadurpur
7. Khardah18. Kalyani29. Dhubulia
8. Titagarh19. Madanpur30. Muragachha
9. Barrackpore20. Simurali31. Krishnanagar City Junction
10. Palta21. Palpara
11. Ichhapur22. Chakdaha

The Krishnanagar to Sealdah local train route is one of the most important suburban railway services in West Bengal. With frequent EMU trains throughout the day, passengers can easily travel between these stations 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, operational reasons or special railway announcements. Travelling the other way? See our Sealdah to Krishnanagar train time table.

Travel Tips for Krishnanagar to Sealdah Passengers

  1. Use the Metro from Dum Dum. If your destination is central or south Kolkata, get down at Dum Dum Junction and switch to the Kolkata Metro. It is often faster than continuing to Sealdah and avoids the crush on the final stretch.
  2. Choose a galloping train where possible. Stopping locals make 27 or 28 halts, while galloping services make as few as 11. The time saved is meaningful over 100 km.
  3. Trains fill from Ranaghat onwards. Services from the Shantipur and Gede branches join the corridor around Ranaghat, so if you board at Krishnanagar you have a much better chance of a seat.
  4. Morning peak is heaviest. The 6:07 AM to 9:00 AM departures carry the working crowd into Kolkata and are packed by Barrackpore. Midday services between 11 AM and 3 PM are far more comfortable.
  5. Allow extra time during the monsoon. Waterlogging in the Kolkata section can delay services, so check live running status before setting out.
  6. Expect heavy crowds during festivals. Durga Puja, Rash Yatra at Nabadwip and Gaura Purnima at Mayapur all bring a large influx of travellers to this line.

Onward Connections from Krishnanagar

Krishnanagar City Junction is the gateway to several destinations 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.

At Ranaghat Junction, the line branches towards Bangaon and Gede, and at Naihati Junction it connects to Bandel and the Howrah side.

Before starting your journey, always verify the latest timetable and platform details, as train schedules may change due to maintenance work, operational reasons or special railway announcements. For the return leg, see our return direction page.

Frequently Asked Questions (FAQ) for Krishnanagar – Sealdah Local Train

✅ How long does it take to travel from Krishnanagar to Sealdah by train?

The travel time between Krishnanagar and Sealdah typically ranges from 2 hours to 3 hours, depending on the type of train. Galloping locals take around 2 hours to 2 hours 20 minutes, while stopping locals take about 2 hours 20 minutes to 2 hours 30 minutes.

✅ What is the first and last train from Krishnanagar to Sealdah?

The first train is the 53172 Lalgola – Sealdah Passenger at 1:29 AM. The first local is the 31812 at 4:20 AM. The last train is the 31844 Krishnanagar City – Sealdah Local at 10:22 PM.

✅ Which is the fastest train on this route?

The 31828 Krishnanagar City – Sealdah Galloping Local, departing at 2:15 PM, covers the 100 km distance in exactly 2 hours with only 11 halts.

✅ Are there AC trains between Krishnanagar and Sealdah?

Yes. Two AC galloping local trains run on this route, the 31846 at 1:30 PM and the 31848 at 4:05 PM. Both have fewer stops and higher fares than ordinary locals.

✅ Do all trains from Krishnanagar reach Sealdah?

No. Four services terminate at Kolkata (Chitpur) station instead of Sealdah. These are the 13118 Dhano Dhanye Express, 63102 Lalgola – Kolkata MEMU, 13126 Sairang – Kolkata Express and 13114 Hazarduari Express.

✅ Which train is reserved for women passengers?

The 31802 Matribhoomi Ladies Local at 8:40 AM is reserved entirely for women passengers. Men should travel on other services.

✅ Is the Krishnanagar to Sealdah train available today?

Yes. These local trains are running everyday. However you may double check the same in NTES site for exceptional conditions.

✅ What is the ticket fare from Krishnanagar to Sealdah?

Fares are distance based for the 100 km journey, with Second Class the cheapest option and First Class and AC Local costing more. Check the current fare at the station counter or in the RailOne app, as suburban rates are revised periodically. Daily commuters should consider a season ticket, which works out far cheaper.

✅ Is there a Metro connection on this route?

Yes, at Dum Dum Junction. If you are heading to central or south Kolkata, changing to the Kolkata Metro at Dum Dum is often quicker than travelling on to Sealdah.