Travelers to Bhutan can take a flight to its only international airport located at Paro (PBH). At present Bhutan has only two airlines; the government owned Druk Air and privately operated Bhutan Airlines.
These two airlines fly to following international destinations:
1. Bangkok (BKK) : Suvarnabhumi Airport, Thailand
2. Singapore (SIN) : Singapore Changi Airport
3. Katmandu (KTM) : Tribhuvan International Airport, Nepal
4. Dhaka (DAC) : Shahjalal International Airport, Bangladesh
5. Delhi (DEL) : Indra Gandhi International Airport, India
6. Kolkata (CCU) : Netaji Subhas Chandra Bose International Airport, India
7. Guwahati (GAU) : Lokpriya Gopinath Bordoloi International Airport, India
8. Bagdogra (IXB) : Bagdogra Airport, Siliguri, India
Visitors have to fly to any of the above mentioned destinations to catch a flight to Bhutan.
Due to limited numbers of flight, it is advisable to book your flight to Bhutan at least a month or two earlier during peak tourist season in Bhutan (March, April, May, September, October and November).
For those planning to enter into Bhutan via road can do it from India. There are 3 main entrance points; Phuntsholing at South west, Gelephu at Southern central and Samdrupjongkhar at South east.
Phuntsholing and Gelephu shares border with West Bengal state of India and Samdrupjongkhar shares border with Assam state of India.
The nearest airport to Phuntsholing is located at Siliguri (Bagdogra airport, 4.5 hours drive) and for Samdrupjongkhar is located at Guwahati (Lokpriya Gopinath Bordoloi International Airport, 3 hours drive).
The nearest railway stations to Phuntsholing are NPJ junction at Siliguri (4 hours drive), New Alipur Dur (1.5 hours drive) and Hasimara Junction (45 minutes drive).
The nearest railway stations to Gelephu is New Bongaigaon Junction (2 hours drive) and that of Samdrupjongkhar is Rangia Junction (1 hour drive).