By air:
Nepal, a landlocked country that ranges from flat plains to the High Himalayas, is connected to the rest of world via air transportation. It is also connected to India and China (Tibet) by road.
Nepal has only one International Airport (Tribhuvan International Airport), which is in Kathmandu, the capital city. There are plans underway to construct an international airport elsewhere, too.
Tribhuvan International Airport is just 5 kilometres from central Kathmandu. The domestic airport terminal is just 500 metres from the international terminal and uses the same runway.
Many airlines operate regular flights between Kathmandu and rest of the world, including:
Air Arabia
Air Asia
Air China
Air India
Bhutan Airlines
Biman Bangladesh
China Eastern Airlines
China Southern Airlines
Dragon Air
Druk Air
Etihad Air
Fly Dubai
Indigo Air
Jet Airways
Korean Air
Malaysian Airlines
Malindo Air
Nepal Airlines
Oman Air
Qatar Airways
Sichuan Air
Silk Air
Thai Airways
Turkish Airlines
If transiting in India, please note that only Jet Airways and Air India provide the service of checking your bags all the way through to your destination. Other Indian airlines do not provide this service. You have to pass through immigration to collect your baggage. In these cases, you must have an Indian visa.