GoAsia
India

How to Get from Siliguri to Kolkata

Siliguri to Kolkata by train from New Jalpaiguri, direct flight from Bagdogra or overnight bus, with train times and bus prices from about $6.

Last updated: November 12, 2026

How to Get from Siliguri to Kolkata

Photo: Philip Nalangan / Wikimedia Commons, CC BY 4.0

Contents

Leaving the misty foothills of the Himalaya for the colonial grandeur of Kolkata is a rite of passage in Eastern India. Siliguri is the gateway to Darjeeling and Sikkim, and the journey south crosses the plains of Bengal from tea-garden air to the humid bustle of the City of Joy.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

The corridor between the two is well connected: you can take the train, fly or ride an overnight bus.

Siliguri to Kolkata by Train

Most trains leave from New Jalpaiguri (NJP), the main railway hub for Siliguri, and arrive at Howrah or Sealdah in Kolkata. The NJP-Howrah AC Express (22310) leaves New Jalpaiguri at 12:35 and reaches Howrah at 22:50. In the other direction, the Howrah-NJP AC Express (22309) leaves Howrah at 23:05 and arrives at 09:00, and the Darjeeling Mail (12343) leaves Sealdah at 22:05 and arrives at 08:00. Overnight trains let you save a night's accommodation.[1]

Siliguri to Kolkata by Flight

If time matters most, flying is the quickest way. IndiGo flies direct between Kolkata and Bagdogra Airport (IXB), which is in the west of Siliguri, 16 km from the city. The Kolkata airport lies 17 km from the city centre.[2] Allow time for the drive to Bagdogra, because traffic on the road can be heavy.

Siliguri to Kolkata by Bus

Buses are a reliable alternative if train tickets are sold out. Overnight AC sleeper and seater coaches run from Siliguri to Kolkata, and on booking platforms tickets start at about $6 and go up to about $36 (November 2026).[3]

Tips for Traveling from Siliguri to Kolkata

  • Book Trains Early: This is one of the busiest rail corridors in the region, especially at Durga Puja and in the summer holidays.
  • Station Locations: Check whether your train arrives at Howrah (HWH) or Sealdah (SDAH). Sealdah is closer to the city centre, and Howrah is across the river.
  • Leave Early for Bagdogra: If you fly, leave Siliguri with plenty of time to spare before your flight.
  • Food on Board: Carry bottled water and snacks. Vendors also walk through the carriages selling tea and snacks.
  • Luggage: On a bus, make sure your bags are tagged and stored securely in the hold. On a train, keep your bags locked and chained to the seat frame.

Timetable

Flight Siliguri - Kolkata $ 67.95โ€“93.02 1h 5m โ€“ 1h 25m
  • โ†’ย  Economy 09:20, 14:30, 14:45, 18:45, 19:50
Bus Siliguri - Kolkata $ 6.00โ€“36.06 12h โ€“ 14h 45m
  • โ†’ย  Non-AC Seater 14:30, 18:00
  • โ†’ย  A/C Semi Sleeper 17:35
  • โ†’ย  AC Seater 18:45, 20:00, 21:00
  • โ†’ย  AC Sleeper 18:00, 18:30, 19:00, 19:15, 20:15
Train Siliguri - Kolkata $ 6.84โ€“29.27 10h 5m โ€“ 12h 30m
  • โ†’ย  2A - AC 2-Tier Sleeper 04:20, 07:35, 15:05, 18:05, 19:30, 20:30
  • โ†’ย  3A - AC 3-Tier Sleeper 04:20, 07:35, 15:05, 18:05, 19:30, 20:30
  • โ†’ย  3E - AC 3-Tier Economy Sleeper 04:20
  • โ†’ย  SL - Sleeper Class 04:20, 07:35, 15:05, 18:05, 19:30, 20:30
  • โ†’ย  1A - AC First Class Sleeper 18:05, 19:30, 20:30
Train Siliguri - Howrah $ 6.89โ€“34.47 7h 35m โ€“ 11h 15m
  • โ†’ย  1A - AC First Class Sleeper 20:05, 23:40
  • โ†’ย  2A - AC 2-Tier Sleeper 17:25, 20:05, 23:40
  • โ†’ย  3A - AC 3-Tier Sleeper 17:25, 20:05, 23:40
  • โ†’ย  CC - AC Chair Class 05:30, 14:55
  • โ†’ย  SL - Sleeper Class 17:25, 20:05
  • โ†’ย  EC - Extended AC Chair Class 05:30, 14:55
  • โ†’ย  EV - Vistadome AC 05:30

Frequently Asked Questions

How can I book tickets from Siliguri to Kolkata?

Use the booking tool on this page to compare the transport options currently available from Siliguri to Kolkata, including current prices and schedules.

What is the cheapest way to get from Siliguri to Kolkata?

Bus tickets start at about $6 on booking platforms (November 2026). The train in Sleeper Class is also a budget option.

What is the fastest way to get from Siliguri to Kolkata?

Flying is the fastest way, with direct IndiGo flights between Bagdogra Airport and Kolkata.

How long does it take to get from Siliguri to Kolkata?

The flight is short. By train, the NJP-Howrah AC Express leaves at 12:35 and arrives at 22:50. Buses run overnight.

Are there overnight travel options available?

Yes. Overnight trains and buses both run on this route, so you can save on a night's accommodation.

Is it safe to travel on the overnight bus?

Generally yes. Choose a well-known operator and an AC sleeper for more security and comfort, and keep your valuables in a small bag that stays with you.

Which railway station in Siliguri should I use?

Most trains to Kolkata leave from New Jalpaiguri Junction (NJP), the main station serving the Siliguri area.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Indian Railways (CRIS): Mail/Express/Superfast Train Names with Details. Retrieved November 12, 2026.
  2. [2] IndiGo: Kolkata to Bagdogra Flights. Retrieved October 30, 2026.
  3. [3] 12Go: 12Go timetable Siliguri - Kolkata. Retrieved November 12, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.