How to get in Nepal.
In order to fly directly to Nepal from your home country, Tribhuvan International Airport (TIA) in Kathmandu is the only international airport in Nepal. TIA has direct air link with Osaka, Shanghai, London, Frankfurt, Hongkong, Singapore, Bangkok, Delhi, Dubai, Bombay and Calcutta. Lufthansa, Royal Nepal Airlines (RNAC), Air India, Singapore Airlines, Thai are the airlines that carry most of the foreign travelers into Kathmandu; and if you buy tickets from any other airlines, you will probably connect with one of these airlines for the final leg of your flight.

Alternatively, if you have time and enthusiasm, traveling overland to Nepal via India is an option. Buses are usually the quickest and easiest form of transport for this. There are three main crossing points: Sunauli-Bhairawa, Birganj-Raxaul and Kakarbhitta-Silguri. The Sunauli border crossing is the best one from Varanasi, the Birgunj crossing is the easiest from Calcutta; and Kakarbhitta is the best crossing from Darjeeling. These trip can be quite long and stressful, both in terms of time (it takes about two days and nights) and what you may go through during the trip (with tickets, safety, weather, border harassment etc).  This travel through land is not recommended for those people who want to have carefree travelling.

Also, For entering Nepal from The Tibet the crossing between Nepal and Tibet via Kodari is only open to organized groups but not to individual travellers heading north. Be prepared with alternative plans if you're thinking about using this route, because landslides regularly make it impossible during the monsoon.


 

How to get in Nepal Through Air

 

 

 

From China to Kathmandu

Direct Flights:

Airport Airlines Days of Operation
Guanngzhou China Southern

Mon, Fri

Lhasa Gonggar Air China Tue, Thu, Sat, Sun
Kunming China Eastern

Sun, Tue, Fri

Hongkong International Airport Dragon Air Sat, Sun, Mon, Tue, Wed, Thu