Travel to DHR by Air
Domestic Air Services
There are numerous regular flights from both Delhi and Kolkata direct to Bagdogra airport – some 15 km (9 miles) from Siliguri. Services are provided by Air India, GoAir, Indigo, Jet Airways, Spice Jet and Vistara. Some of these flights are extended to/from Delhi and Kolkata to offer through journeys to Bengaluru, Chennai and Mumbai. Bagdogra also has flights to Guwahati in Assam and Gangtok in Sikkim.
While you can get pre-paid taxis from the Siliguri Police booth at Bagdogra airport and reach Darjeeling the same day Travel to DHR by Road, if you wish to travel up the whole length of DHR you will need to spend a night in the Siliguri area before riding up DHR to Darjeeling the next day.
Links to airline websites:
International Air Services
International flights from Bagdogra Airport are operated by Druk Air https://www.drukair.com.bt to both Thimphu/Paro in Bhutan and Bangkok in Thailand.
Flights to Kathmandu in Nepal are operated from the small Bhadrapur Airport (BDP), just across the border in Nepal, but are often cancelled during inclement weather. The airport is about 3 hours by road from Darjeeling via the Pashupatinagar-Ilam route. There are border formalities at Pashupatinagar. The airport is also about 2 hours by road from Siliguri with border formalities at Panitanki / Kakarbhitta.