Famous for its mountain airports, Nepal offers a number of domestic flights that give you access to all parts of the country. Often, it’s best to take a local flight to save yourself long drives when you only have a short amount of time in Nepal. Given that mountain weather is often unpredictable, however, it's best to add one or two buffer days before and after your trek to account for flight delays.

Popular Flights from Kathmandu

From To Region Flight Duration
Kathmandu Pokhara Annapurna region 30 minutes
Kathmandu Lukla Everest region 30 minutes
Kathmandu Phaplu (Lower Solu Khumbu) Everest region 30 minutes
Kathmandu Bhairawa Western Nepal 40 minutes
Kathmandu Nepalgunj (Bardiya National Park) Southern Nepal 90 minutes
Kathmandu Bharatpur (Chitwan) Southern Nepal 25 minutes
Kathmandu Tumlingtar (Makalu) Eastern Nepal 40 minutes
Kathmandu Bharatnagar (Dolpa/Jumla) Western Nepal 35 minutes

Common Flights & Airports

Flight from Kathmandu to Lukla

Tenzing-Hillary Airport in Lukla
Tenzing-Hillary Airport 9,334 ft (2,845 m) in Lukla

Nepal's busiest flight path given, this flight takes you from Kathmandu to the mountains of the Solu Khumbu, landing in Nepal's iconic Lukla airport at 9,285 ft (2830 m). Flights to Lukla depart in phases, where one phase typically consists of four flights. Your boarding pass will designate which phase you belong to and you’ll be put onto one of the flights within the phase. Kathmandu-Lukla flights — as with any mountain flight in Nepal — depend on weather, so you'll always want to build in a day or two buffer on either end in case of flight delays.

Flight from Kathmandu to Pokhara

Pokhara's airport
Pokhara's airport at 2,713 ft (827 m)

The easiest way to get to Pokhara for the start of many popular treks in Nepal, 153 km. west of Kathmandu by air. You are allowed to take up to 20kg  for you checked luggage for this flight.

Flight from Pokhara to Jomsom

The airport at Jomsom
The airport at Jomsom

This scenic flight to Jomsom gives you access to the Upper Mustang trek, as well as a fast way back to Pokhara after finishing the Annapurna Circuit. Enjoy great views of four of the world’s 8000m peaks: Dhaulagiri, Annapurna I, Manaslu and Shishapangma.

Domestic Airlines in Nepal

There are a number of domestic airlines in Nepal, which we'll list below.

Booking Your Domestic Flight

Most airlines offer the same prices and safety standards for domestic flights. You can book your flight with a travel agent in Thamel, online through the airline's website, or have it included in your organized tour with kimkim (we'll also include airport transfers). Be sure to bring your passport to the airport for check-in.

Baggage Allowances

You're allowed to carry on one piece of small luggage weighing up to 5 kg. For checked-in luggage, you’re allowed up to 10 kg. Expect to pay around Rs. 150 ($1.40 USD) extra for every kg. over the limit.

Expert tip: Trekking poles (along with any sharp objects) must be stowed in your checked-in luggage.

Kathmandu's Domestic Airport

Ticket desks in Kathmandu's Domestic Airport, once you pass security

Kathmandu’s domestic terminal is located next to the international terminal and is quite manageable unless you’re in the middle of the busy tourist season. Usually, it’s best to show up at least one hour in advance (1.5 hours in busy season) to allow time for line-ups. There are two security checkpoints points you’ll have to go through, then you’ll waiting in a large waiting area until you’re called to board the buses that take you out onto the tarmac to your plane.

In the waiting area, you’ll find a coffee shop where you can purchase an espresso, americano, latte or tea along with an assortment of biscuits, but not much more. Don’t count on finding an early morning breakfast, here. There’s also a small newsstand where you can pick up any last-minute maps or guidebooks for your trek. Expect everything to cost slightly more than prices in Thamel.

Planning for Flight Delays

It’s best to factor a couple hours of delay into any domestic flight in Nepal. Mountain weather is unpredictable and flights are often delayed for a variety of reasons, producing a backlog of passengers and often little communication from the airport or airlines as to the status of your flight.

If scheduling an international flight around one of your domestic flights, it’s best to play it safe and give yourself a day's buffer, if possible.