Nepal can accessed by only two routes:
By Air: Some of the major international airlines operating schedule services to Nepal are Royal Nepal Airlines, British Airways, Biman Bangladesh, China South West Airlines, Druk Air, Gulf Air, India Air, Thai Airways, Qatar, Pakistan Air, Jet Air and Singapore Airlines. By air, you will arrive at the Tribhuvan International Airport (only one international airport) located in the heart of Kathmandu City.
By Road: There are several entry points by surface which are mainly from the Nepal / Indian borders; they are:
- Kakarvita
- Birgunj
- Bhairahawa
- Nepalgunj
- Dhangadhi
- Mahendranagar
Public as well as tourist buses operate to and from Kathmandu. Traveling by bus is recommended if you can cope with 10 to 12 hours of long, but scenic drives in return for a fantastic mountainous views and roads that have to be used at a snail’s pace because they meet above the clouds.