A+ category railway station, New Jalpaiguri Junction railway station under Katihar railway division of Northeast Frontier Railway zone serves the city. Two other stations, Siliguri Junction railway station and Siliguri Town railway station, also serve the city.
The New Jalpaiguri Junction railway station, also known as NJP, was opened in 1964 as a greenfield project. The Darjeeling Himalayan Railway Toy Train is the main attraction of this station.
Tenzing Norgay Bus Terminus is the most important bus station in Siliguri and serves nearby towns and some neighbouring countries.
Bagdogra Airport is the airport of Siliguri city.It is an international airport and provides flight services to Bhutan,Nepal and Thailand.It is an important airport in the region with flights connecting to Kolkata,Guwahati,Bengaluru,New Delhi.Mumbai and Chennai.