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.
Whether you prefer the rhythmic clatter of the Indian Railways, the social atmosphere of a long-distance bus, or the efficiency of a quick flight, the route between these two cities is well-serviced. While the distance is roughly 600 kilometers, the choice of transport significantly impacts your arrival experience in Siliguri. You can easily compare and book these tickets on GoAsia.cc to ensure your seat is secured before you arrive at the station.
Kolkata to Siliguri by Train
The train is arguably the most iconic way to make this journey. Most services depart from Howrah Junction, one of India's busiest and most historic railway stations. This mode of transport offers a wide range of comfort levels and price points, ranging from $7 to $37. The duration varies between 7 hours and 20 minutes for the premium express services to about 10 hours and 40 minutes for standard overnight trains.
Premium and Chair Car Services
For those who prefer a daytime journey, the AC Chair Class (CC) and Extended AC Chair Class (EC) are excellent options. These services are typically faster and offer a modern, clean environment. If you want a more immersive view of the changing landscape, the Vistadome AC (EV) coaches provide large glass windows specifically designed for sightseeing as you approach the foothills of North Bengal.
Overnight Sleeper Options
For travelers looking to save on a night of accommodation, the sleeper services are the standard choice. You can choose from the luxury of AC First Class Sleeper (1A), the balanced privacy of AC 2-Tier (2A), or the more budget-friendly AC 3-Tier (3A). For the most economical experience, the non-AC Sleeper Class (SL) is available, though it can be quite dusty during the dry season. Overnight trains allow you to wake up refreshed and ready to catch a shared jeep or private car from New Jalpaiguri (NJP) station to your final mountain destination.
Kolkata to Siliguri by Bus
Buses are a highly flexible option, particularly for last-minute travelers when train tickets are sold out. Prices for the bus range from $8 to $55, depending on the level of luxury. The journey typically takes between 11 hours and 40 minutes and 15 hours and 29 minutes, usually following the NH12 highway.
The variety of bus types is extensive. AC Sleeper coaches are the most popular for overnight travel, allowing passengers to lie down completely. AC Seater and AC Semi-Sleeper options provide comfortable reclining chairs at a lower price point. For those on a very tight budget, a Non-AC Seater service is also available, though it is generally less recommended for such a long journey due to the heat and noise. Most buses depart in the late afternoon or evening from areas like Esplanade or Karunamoyee in Kolkata, arriving in Siliguri the following morning.
Kolkata to Siliguri by Flight
If time is your primary concern, flying is the fastest way to bridge the gap between the city and the mountains. Flights depart from Netaji Subhash Chandra Bose International Airport (CCU) in Kolkata and land at Bagdogra Airport (IXB), which is about 12 kilometers outside Siliguri. The flight duration is a brief 1 hour and 5 minutes to 1 hour and 15 minutes.
Prices for economy seats usually fall between $79 and $101. While this is the most expensive option, it saves nearly half a day of travel time. From Bagdogra, you can easily find taxis to Siliguri town or proceed directly to Darjeeling or Gangtok. This is the best choice for travelers with limited vacation time who want to maximize their days in the hills.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Train | $7 - $37 | 7h 20m - 10h 40m | High |
| Bus | $8 - $55 | 11h 40m - 15h 30m | Medium |
| Flight | $79 - $101 | 1h 5m - 1h 15m | Very High |
Tips for Traveling from Kolkata to Siliguri
- Book Trains Early: The Kolkata to NJP route is one of the most popular in India. Tickets often sell out weeks in advance, especially during the Durga Puja holidays and the summer season.
- Station Logistics: Most trains leave from Howrah (HWH), but some also depart from Sealdah (SDAH) or Kolkata Station (KOAA). Double-check your departure station on your ticket.
- Bagdogra Connectivity: If you fly, be aware that Bagdogra is a military airport; photography on the tarmac is strictly prohibited. Taxis from the airport to Siliguri use a prepaid system which is safer and fairly priced.
- Bus Comfort: For the long bus ride, choose a "Volvo" or "Scania" multi-axle bus if possible. These provide much better suspension on the occasionally bumpy highway sections.
- Arrival in Siliguri: Most buses terminate at the Tenzing Norgay Bus Terminus, which is conveniently located near the Siliguri Junction railway station and plenty of local hotels.
Timetable
| Flight Kolkata - Siliguri $ 59.37–100.56 1h 5m – 1h 15m | |
|
|
| Bus Kolkata - Siliguri $ 6.20–35.14 11h – 14h 30m | |
|
| Train Howrah - Siliguri $ 7.12–36.33 7h 20m – 10h 40m | |
|
Frequently Asked Questions
You can book train, bus, flight, taxi, van, and ferry tickets from Kolkata to Siliguri directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.
The most affordable way to travel is by train, with Sleeper Class (SL) tickets starting at approximately $7. Non-AC bus seats are also available for around $8, providing a budget-friendly alternative if train tickets are sold out.
Flying is the fastest option, taking only about 1 hour and 5 minutes to 1 hour and 15 minutes. This is significantly quicker than the fastest train, which takes over 7 hours.
Travel times vary by mode: flights take about 1 hour, trains take between 7 and 11 hours, and buses typically take between 11 and 15 hours depending on traffic and road conditions.
Trains are generally preferred for comfort and reliability, especially the overnight sleeper classes or the fast day trains. However, buses are a great backup option as they offer many more departure times throughout the evening.
Most long-distance trains from Kolkata arrive at New Jalpaiguri (NJP), which is the main hub for the region. From NJP, it is a short taxi or rickshaw ride into Siliguri town or the starting point for shared jeeps to Darjeeling.
On premium trains like the Vistadome or certain Express services, catering may be included or available for purchase. For bus travel, drivers usually stop at highway dhabas (roadside eateries) for dinner and restroom breaks.