By Air: All the major Indian flight services are avilable from Delhi, Kolkata and Guwahati to Bagdogra. Bgdogra is the nearest airport from Sikkim & Darjeeling hill. From the Bagdogra airport one can take a taxi to Gangtok, Sikkim. One can also use the services of charter helicopters to travel between Gangtok and Bagdogra.
BY Train: Visitors can travel by train from any part of the country to New Jalpaiguri or Siliguri. From here the journey to the Gangtok capital of Sikkim takes almost four hrs by hiring, sharing taxi or bus.
By Road: Long distance buses ply from major towns in West Bengal and Assam to Siliguri. The journey from Siliguri/ Bagdorga to Gangtok, Sikkim can be made by taxi, private vehicle or bus via the Himalayan foothills along the Teesta and Rangit rivers and passing through the towns of Teestabazar, Melli and Rangpo. After 124 km from Bagdogra, 123 km from NJP [ New Jalpaiguri Railway Station] which is 4 hrs drive takes you to Gangtok, the capital city of Sikkim.