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.

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.
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 | |
|
|
| Bus Siliguri - Kolkata $ 6.00โ36.06 12h โ 14h 45m | |
|
|
| Train Siliguri - Kolkata $ 6.84โ29.27 10h 5m โ 12h 30m | |
|
| Train Siliguri - Howrah $ 6.89โ34.47 7h 35m โ 11h 15m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Siliguri to Kolkata, including current prices and schedules.
Bus tickets start at about $6 on booking platforms (November 2026). The train in Sleeper Class is also a budget option.
Flying is the fastest way, with direct IndiGo flights between Bagdogra Airport and Kolkata.
The flight is short. By train, the NJP-Howrah AC Express leaves at 12:35 and arrives at 22:50. Buses run overnight.
Yes. Overnight trains and buses both run on this route, so you can save on a night's accommodation.
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.
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] Indian Railways (CRIS): Mail/Express/Superfast Train Names with Details. Retrieved November 12, 2026.
- [2] IndiGo: Kolkata to Bagdogra Flights. Retrieved October 30, 2026.
- [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.