Famous for its mountain airports, Nepal has a set schedule of domestic flights that can give you access to all parts of the country. Often, it’s best to take a local flight to safe yourself long drives when you only have a short amount of time in Nepal.

Kathmandu to Lukla (28 minutes)

One of Nepal's most famous routes, this flight takes you 155 km. from Kathmandu (1316m) to the mountains of the Solu Khumbu, landing in Nepal's iconic Lukla airport (2830m).

Lukla Airport
Boarding the plane in Lukla

Kathmandu to Pokhara (30 minutes)

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.

Landing in Kathmandu
Landing in Kathmandu after the flight from Pokhara

Pokhara to Jomsom (20 minutes)

This scenic flight to Jomsom gives you access to the Uppert 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: Daulagiri, Annapurna I, Manaslu and Shishapangma.

Jomsom airport
The small airport in Jomsom

Other Domestic Flights in Nepal

Destination Duration
KTM - Lukla 30-35 minutes
KTM - Phaplu (Lower Solu Khumbu)  
KTM - Khangel (eastern lower Solu Khumbu)  
KTM - Lamidanda (alternate gateway to Jiri)  
KTM - Bhairawa 40 minutes
KTM - Nepalgunj (Bardiya National Park) 90 minutes
KTM - Bharatpur (Chitwan) 25 minutes
KTM - Tumlingtar (Makalu) 35-40 minutes
KTM - Bharatnagar (Dolpa/Jumla)  
Map of Airports in Nepal
Map of airports in Nepal

 A List of Domestic Airlines in Nepal

Booking Your Domestic Flight

Most airlines offer the same price and safety standards for domestic flights. You can easily book your flight from a travel agent in Thamel or from the trekking agency that you booked your trek with.

Be sure to bring your passport to the airport for check-in, and 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 for every kg. over the limit.

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

Kathmandu's Domestic Airport

Kathmandu’s domestic terminal is located next to international, 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 check 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.

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

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 news stand where you can pick up any last-minute maps or guide books for your trek. Expect everything to cost slightly more than prices in Thamel.

Flights to Lukla depart in phases, where one phase often consists of 4 flights. Your boarding pass will designate which phase you belong to, and you’ll be put onto one of the flights within the phase.

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.