Delhi to Kolkata Train Guide

Best Options for Train Travel from Delhi to Kolkata

Howrah railway station in Kolkata.
••• Howrah railway station in Kolkata. Education Images/UIG/Getty Images.

If you want to save money traveling from Delhi to Kolkata, you can take the train and be there overnight in less than 17 hours. Find out about the best trains from Delhi to Kolkata here.

What You Should Know

  • The main railway station in Delhi is New Delhi Railway Station (NDLS), near Paharganj.
  • Trains from Delhi arrive at both Howrah Junction (HWH) and Sealdah (SDAH) railways stations in Kolkata. Howrah station is located a short distance north of the city center, on the other side of the Howrah Bridge, across the Hooghly River. Sealdah station is located a little east of the city center.
  • The fastest trains are the premium Rajdhani and Durono ones. These are special long distance trains between cities and have minimal stops. The main difference between the two services is that some Duronto trains have sleeper class carriages without air conditioning, while Rajdhani trains only ever have air-conditioned ones. In regards to speed and punctuality, Rajdhani trains have priority over all over trains, including Duronto trains.

    Best Delhi to Kolkata Trains

    • The fastest and most convenient option is the daily 12302 New Delhi-Howrah Rajdhani Express, which has six stops and completes the journey in just under 17 hours. It departs New Delhi Railway Station at 4.55 p.m. and arrives at Howrah in Kolkata at 9.50 a.m. the next morning. The train fare is subject to dynamic pricing, which fluctuates depending on demand. The fare for 1AC (first class, air conditioned, sleeper) is 4,837 rupees. 2AC (two tier, air conditioned, sleeper) ranges between 2,901-4,169 rupees. 3AC (three tier, air conditioned, sleeper) ranges between 2,099-2,797 rupees. There's a pantry car and meals are included in the fare, although it's possible to opt out of this. The train runs via Gaya, except for Fridays when it runs via Patna (this adds nearly three hours of travel time to the journey). Cleanliness and punctuality are excellent, and ticket availability and food are good. See train information.
    • The 12260 New Delhi-Sealdah AC Duronto Express is also scheduled to undertake the trip in just under 17 hours, and has only three stops. However, it often gets delayed and reaches Kolkata up to 2 hours late. This train runs on Monday, Tuesday, Thursday, and Friday. It departs from New Delhi Railway Station at 7.40 p.m. and arrives at Sealdah the next day 12.35 p.m. The train fare is also subject to dynamic pricing. The fare for 1AC is 4,852 rupees. 2AC ranges between  2,879-4,159 rupees. 3AC ranges between 2,066-2,770 rupees. The train has a pantry car and meals are included in the fare. Cleanliness is excellent, and ticket availability and food are good. See train information.
    • The 12314 New Delhi-Sealdah Rajdhani service is another relatively fast option, taking 17 hours and 45 minutes for the trip, and it runs every day. The train departs New Delhi Railway Station at 4.25 p.m. and arrives at Sealdah in Kolkata at 10.10 a.m. the next morning. The train fare is subject to dynamic pricing. The fare for 1AC is 4,897 rupees. 2AC ranges between  2,924-4,204 rupees. 3AC ranges between 2,111-2,815 rupees. There's a pantry car and meals are included in the fare, although it's possible to opt out. Cleanliness and punctuality are excellent, and ticket availability and food are good. See train information.
    • The 12274 New Delhi-Howrah Duronto Express is also a popular choice because it has sleeper class. However, it only runs on Tuesday and Saturday, and getting a ticket can be a challenge due to availability. The punctuality of the train is frequently an issue too, as it's known to reach Kolkata up to 4 hours late. The train departs New Delhi Railway Station at 12.55 p.m. and arrives at Howrah at 6.10 a.m. the next morning. The train fare is subject to dynamic pricing. The fare for 1AC is 4,877 rupees. 2AC ranges between 2,941-4,209 rupees. 3AC ranges between 2,139-2,837 rupees. Sleeper ranges between 857-1,181 rupees. The train has a pantry car and meals are included in the fare. Cleanliness is excellent. See train information.

      Other Delhi to Kolkata Trains

      There are numerous other slower, less convenient sleeper trains that run from Delhi to Kolkata. These trains can be found here or by searching the Indian Railways website.