Public road transport buses offer services from many cities in West Bengal to Siliguri. There are regular daily bus services to Kolkata. Private tourist buses also connect many cities in North East to Siliguri.