The nearest airport to Darjeeling is Bagdogra which is approximately 90 km (via NH 110) away from the city. Bagdogra airport is well connected by flights from few major Indian cities. The 3-hour drive from Bagdogra airport to Darjeeling is absolutely mesmerising and, on the way, one can experience some lovely and breath-taking sights of greenery and misty mountains.
The railhead closest to Darjeeling is located at New Jalpaiguri (75 km). This station offers good connectivity with the rest of the country.
The major access to Darjeeling by road is via Siliguri, 77 K.M. (via NH 55), which is connected to all the major cities of India. Darjeeling is 96km from Gangtok, 51 km from Kalimpong while 651km from Kolkatta.