There is an extensive network of private and government buses that connect Siliguri with the rest of West Bengal and neighbouring states. There are also several shared jeeps and autorickshaws that ply the streets of the city. The Siliguri Junction railway station is the main railway station in the city and is well connected with major Indian cities. The Bagdogra Airport is the nearest airport and is well connected with major Indian cities.