Gangtok does not have a railway station of its own. The nearest railway station is at a distance of 117 kms and is located in New Jalpaiguri. This station is well connected with all the major and minor cities of the country. This is the most preferred route that is taken by a number of tourists to reach Gangtok. Different trains that help the visitors to reach New Jalpaiguri are Guwahati express, Mas Njp express.
The closest airport from Gangtok is the Bagdogra airport which is at a distance of 124 kms. This airport is well linked with all the major cities in India like Mumbai, Kolkata and Delhi. Helicopter services are also provided by the Sikkim tourism development corporation. These helicopter services are very affordable and this service is provided on daily basis from Bagdogra to Gangtok once during the day.
With the help of bus services, the city of Gangtok is well connected with the other cities of Sikkim and its neighboring states. If a tourist wants to reach Darjeeling, Siliguri or other nearby cities, the route of national highway 31A can be opted. Private buses are a common sight on the roads and help the tourist to reach Gangtok from Bagdogra or Siliguri or different other cities. The only way to reach Gangtok is by road.