GoAsia
How to Get from Kolkata to Siliguri

How to Get from Kolkata to Siliguri

Last updated: October 18, 2026
Contents

Leaving the humid, colonial charm of Kolkata for the gateway to the Himalayas involves a transition from the chaotic banks of the Hooghly to the crisp air of the Dooars. Siliguri serves as the crucial transit hub for anyone heading toward the tea gardens of Darjeeling, the monasteries of Sikkim, or the mountain kingdom of Bhutan. The journey north is a rite of passage for many travelers in West Bengal, shifting from the urban density of the plains to the rising foothills of the Great Himalayan range.

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.

Whether you prefer the train, the bus or a short flight, the route is well served. You can compare and book through GoAsia.cc.

Kolkata to Siliguri by Train

Overnight trains are the classic way to make this journey. According to the Indian Railways timetable list, the Howrah-New Jalpaiguri AC Express (22309) leaves Howrah Junction at 23:05 and reaches New Jalpaiguri (NJP) at 09:00,[1] and the Darjeeling Mail (12343) leaves Sealdah at 22:05 and reaches NJP at 08:00.[1] The list gives clock times only; both are overnight services arriving the next morning.

Choosing a class

Indian Railways sells several reservation classes. AC First Class has lockable private cabins. AC 2-Tier has curtained berths in open bays. AC 3-Tier fits more berths into each bay and has no curtains. Sleeper Class is not air-conditioned and has open windows.

From NJP you can continue by shared jeep or private car to your mountain destination.

Kolkata to Siliguri by Bus

Buses are a flexible option, particularly when train tickets are sold out. On booking platforms, tickets start at about $6 (October 2026).[2] The journey takes from about 11 hours, longer with traffic.[2]

Kolkata to Siliguri by Flight

Flying is the fastest way to bridge the gap. IndiGo operates a non-stop flight between Kolkata (CCU) and Bagdogra (IXB) that takes about 1 hour 5 minutes; in IndiGo's fare table for 17 to 21 October 2026 the lowest fare was INR 6,684.[3] Bagdogra Airport lies about 9 km west of Siliguri,[3] and Kolkata airport is about 17 km from the city.[3] Public transport buses do not run from the airport, but taxis and cabs are available, and buses run from Siliguri.[4]

Comparing Your Options

ModePriceDurationComfort
TrainDepends on classOvernight, arriving 08:00 to 09:00[1]High
BusFrom about $6 (October 2026)[2]From about 11 hours[2]Medium
FlightFare table for 17 to 21 October 2026: from INR 6,684[3]About 1h 5m[3]Very High

Tips for Traveling from Kolkata to Siliguri

  • Book Trains Early: The Kolkata to NJP route is one of the most popular in the region. Tickets often sell out in advance, especially during the Durga Puja holidays and the summer season.
  • Station Logistics: The Howrah-NJP AC Express leaves from Howrah (HWH), while the Darjeeling Mail leaves from Sealdah (SDAH).[1] Check your departure station on your ticket.
  • Bagdogra Airport: Bagdogra is a civil enclave at an Air Force Station and serves northern West Bengal.[4] It is the gateway to Siliguri, Darjeeling and Kalimpong.[4]

Timetable

Flight Kolkata - Siliguri $ 57.63–97.62 1h 5m – 1h 15m
  • →  Economy 07:35, 12:45, 12:55, 17:05, 18:10
Bus Kolkata - Siliguri $ 6.02–34.11 11h – 14h 30m
  • →  Non-AC Seater 06:30, 15:00, 15:15, 17:00, 17:30, 18:00, 19:00
  • →  A/C Semi Sleeper 17:30, 18:00, 19:00
  • →  AC Seater 17:00, 18:15, 18:30, 19:30, 20:00, 21:00, 21:20
  • →  AC Sleeper 17:00, 18:00, 18:30, 18:35, 18:45, 19:00, 19:15, 19:30, 20:00, 20:15, 20:30
Train Howrah - Siliguri $ 6.91–35.27 7h 20m – 10h 40m
  • →  1A - AC First Class Sleeper 16:05, 18:20
  • →  2A - AC 2-Tier Sleeper 16:05, 18:20, 18:35
  • →  3A - AC 3-Tier Sleeper 16:05, 18:20, 18:35
  • →  CC - AC Chair Class 05:55, 14:25
  • →  SL - Sleeper Class 16:05, 18:35
  • →  EC - Extended AC Chair Class 05:55, 14:25
  • →  EV - Vistadome AC 14:25

Frequently Asked Questions

How can I book tickets from Kolkata to Siliguri?

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

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

Buses start at about $6 on booking platforms (October 2026), and Sleeper Class train tickets are also very affordable.

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

Flying is the fastest option: the non-stop IndiGo flight to Bagdogra takes about 1 hour 5 minutes.

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

The flight takes about 1 hour 5 minutes. The overnight trains leave Howrah at 23:05 or Sealdah at 22:05 and arrive at NJP at 09:00 or 08:00. A bus takes from about 11 hours.

Is it better to take a train or a bus to Siliguri?

Trains are generally preferred for comfort and reliability, especially the overnight sleeper classes. Buses are a good backup when train tickets are sold out.

Which railway station in Siliguri should I use?

Most long-distance trains from Kolkata arrive at New Jalpaiguri (NJP). From NJP it is a short taxi or rickshaw ride into Siliguri town or to the shared jeeps toward Darjeeling.

How do I get from Bagdogra Airport to Siliguri?

Public transport buses do not operate from the airport, but taxis and cabs are available. The airport is about 9 km west of Siliguri.

Sources and background

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

  1. [1] Indian Railways: Mail/Express/Superfast Train List. Retrieved October 18, 2026.
  2. [2] 12Go: Kolkata to Siliguri timetable. Retrieved October 18, 2026.
  3. [3] IndiGo: Bagdogra to Kolkata Flights. Retrieved October 16, 2026.
  4. [4] IndiGo: Ahmedabad to Bagdogra Flights. Retrieved October 17, 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.