The closest Airport is at Pakyong Airport 35 kms and Bagdogra,124 kms from Gangtok, where scheduled flights operates from Calcutta, Delhi, Guwahati. Travel time from the airport to Gangtok is 4 hours. Sikkim Tourism Development Corporation also operates a daily helicopter service flight from Bagdogra to Gangtok (20 minutes). From Kathmandu, fly to Bhadrapur in the east Nepal(1 hour), then drive to Kakarbhitta (Nepal-India border,35 kms), to Siliguri(37 kms) and to Gangtok (110 kms,4 hrs). Or fly to Biratnagar also in the east.
The closest Railhead is at New Jalpaiguri and Siliguri which are connected to Calcutta ,New Delhi Guwahati and other major Indian cities.
Gangtok is at a distance of 110 kms from Siliguri and will take 4 hours from Siliguri to reach Gangtok. Gangtok is connected by road with Darjeeling,(4 Hrs) and with Bhutan, Phuntsholing (6 Hrs).