Flights to Nepal
Nepal has a total of 22 airports, 1 airport receives international flights, this is Kathmandu Airport (Tribhuvan International Airport). With domestic flights available at every airport, traveling by plane offers a fast and efficient way to explore the country. 21 of these airports exclusively serve domestic flights. All airports in Nepal together handle 8,843 flights this month, departing from 49 airports in 17 countries, operated by 32 different airlines — including 9 low-cost carriers. You can fly to Nepal in Economy and Business Class.
On this page
Destinations in Nepal Airlines flying to Nepal Low-cost airlines Best time to visit Nepal Countries with direct flights All direct flights Business Class flights Domestic flights International flights Popular routes Routes with a stopover FAQFlightConnections provides all the information you need to plan your flight to Nepal. Airports, destinations, routes and schedules are all clearly displayed on our interactive flight map. If you prefer a list view, the sections below with available departure and arrival airports might be useful. Looking to see which countries offer direct connections? You'll find that information further down, along with all airlines flying to Nepal.
For a more comfortable journey, explore the Business Class sections on this page. You can also use the Class filter to choose your cabin class and see routes clearly displayed on the flight map. If you'd like to travel with an alliance, you can do so with Star Alliance, Oneworld or SkyTeam. Simply use the Alliance filter to display their specific routes on the map.
Destinations in Nepal
Explore Nepal!
Discover all 22 destinations in Nepal. The most popular airports are in Kathmandu, Pokhara, Bhairawa, Siddharthanagar and Biratnagar. Collectively, the top 4 airports in these cities handle over 76% of all arriving flights this month.
Below is the full list of destinations in Nepal, ranked by popularity based on the number of flights each airport handles. If you're interested in flying to any of these destinations, simply click it to view all routes, airlines, and flight schedules.










Airlines flying to Nepal
When planning your trip to Nepal, you have several airline options to consider. A total of 32 airlines offer direct flights to the country — including 9 low-cost carriers. Major airlines include Buddha Air and Yeti Airlines. Together they operate more than half (66%) of all scheduled flights in April.
Below is an overview of the airlines that offer their services, ranked by popularity. If you are mainly interested in low-cost carriers, check out the next section a little further down this page.










Low-cost carriers flying to Nepal
To find cheap airfare, consider flights operated by one of the airlines listed below when planning your trip. At the moment, there are 9 budget airlines to choose from. If you're looking for affordable flights, IndiGo Airlines and Flydubai provide the widest range of route options. They serve 53% of all flights operated by low-cost airlines.









What is the best time to visit Nepal?
Nepal has destinations with multiple climate types which are humid subtropical, subtropical, subarctic / alpine and polar / tundra destinations. This means that the best time to visit depends on the destination you choose. However, considering most destinations and their weather, the best time to explore Nepal as a whole is from April to October, during mid-spring to mid-autumn. In the sections below, you can find the ideal visiting time for each specific destination. We've categorized them by climate type to help you plan your trip and to visit Nepal at the best time of the year!
🌺 💦 Humid Subtropical destinations
The Humid Subtropical or Warm Temperate destinations in Nepal have hot, humid summers — with temperatures around 30°C (86°F) — and mild to cool winters, with year-round rainfall that often peaks during the summer months. These places are known for their lively cities, diverse natural landscapes, and a wide range of outdoor activities.
Nepal has 13 Warm Temperate / Humid Subtropical destinations that you can fly to. Although those destinations can be visited throughout the year, it is recommended to visit from April to June, or from August to October.





🌺 Subtropical destinations
The subtropical destinations in Nepal are known for their year-round warmth — with temperatures that often exceed 30°C (86°F). Destinations are characterized by vibrant cities, diverse ecosystems, and outdoor activities. Whether it's relaxing by the water, exploring lush forests, or enjoying urban culture, subtropical regions provide a perfect blend of nature, adventure, and leisure.
At present, you can fly to 6 subtropical destinations. These destinations can be visited all year round but are best to visit in the dry season from late September to November or from February to early May. During this period, temperatures are still pleasant because of the warm and long summer while precipitation is limited as the wet season is over.





🌲 ❄️ Subarctic / Alpine destinations
The Subarctic areas in Nepal are famous for their breathtaking wilderness, vibrant wildlife, and natural spectacles like the Northern Lights and the midnight sun. These destinations are a dream for outdoor enthusiasts and adventurers looking to explore rugged and isolated landscapes. Winters in these regions are long, tough, and extremely cold, often lasting 6 to 8 months, with temperatures regularly falling below -20°C (-4°F). In contrast, the summers are short yet mild, lasting only 1 to 3 months, with temperatures rising to a comfortable 15°C to 20°C (59°F to 68°F).
There are several (2 as of today) Subarctic / Alpine destinations in Nepal. The most suitable period for visiting these destinations is in the long, but also sunny winter months from November to March. Because there are plenty of winter sports opportunities in the elevated areas in this region, you can have a good time. Outside of winter, it is best to go here in the middle of summer (May - August), when temperatures are mild or even pleasantly warm.


🥶 🌨️ Polar / Tundra destinations
Winters in these areas are cold, with average temperatures well below 0°C (32°F) and often dropping to -30°C (-22°F), while summers are mainly short and cool. These places offer breathtaking landscapes, remote nature, and rich wildlife.
There is one Polar / Tundra destination in Nepal that you can fly to. Best time to visit this destination is in summer (June-August) as there will be plenty of daylight and lots of sun. Also if you like the snow these destinations are perfect as snow can be found here all year round, but be aware that winters here are cold and dark.

Countries with direct flights to Nepal
From which countries can you fly non-stop?
Below is a list of all 16 countries that have non-stop flights to Nepal, including the number of airports that offer those flights:










Airports with direct flights to Nepal
This section is ideal for finding the best airport to start your trip to Nepal. All airports with direct flights are listed below, ranked by popularity. Currently, 27 airports across 16 countries and 1 continents offer direct flights to 22 airports in Nepal.










Flying Business Class to Nepal
Where can you fly to in Business Class?
In total, there are 20 airports across 16 countries that provide business class flights to Nepal. Kathmandu is the only airport with Business Class flights.
Departure airports with Business Class flights




















Business Class airports in Nepal

Domestic flights across Nepal
With a total of 48 domestic routes, there are many flights within Nepal that make it easy to travel around the country.
Buddha Air is responsible for 59% of these domestic flights (4,286 in April) and is therefore a very suitable airline for flying domestically. The list below provides you with a lot more information, from interesting statistics to an overview of all domestic routes.





International flights from Asia to Nepal
There are 27 cities spread across 16 countries in Asia that offer international flights to Nepal. These direct flights arrive at Kathmandu Airport, the only international airport in Nepal.
The majority of those flights are operated by 11 airlines: Himalaya Airlines, Air India, IndiGo Airlines, Nepal Airlines, Flydubai, Air Arabia, Batik Air, Thai Airways, Qatar Airways, China Southern and FlexFlight.
Currently, 9 low-cost carriers out of 30 airlines offer direct flights on a total of 27 international routes from Asia.
In the following sections we provide detailed information on the available routes from every country with non-stop flights and (if available) stopover flights:
Flights from India to Nepal

You can fly non-stop from 5 airports in India, and arrive at the only destination in Nepal: Kathmandu. In total there are 5 direct routes from India, operated by 7 different airlines — including 2 low-cost carriers (Air-India Express and IndiGo Airlines).





India to Nepal with a stopover
There are more departure airports available if you consider a stopover: 96 airports in India offer flights to Kathmandu Airport with a single stop:





Flights from United Arab Emirates to Nepal

You can fly non-stop from 3 airports in United Arab Emirates, and arrive at the only destination in Nepal: Kathmandu. In total there are 3 direct routes from United Arab Emirates, operated by 5 different airlines — including 3 low-cost carriers.



United Arab Emirates to Nepal with a stopover
There are more departure airports available if you consider a stopover: 4 airports in United Arab Emirates offer flights to Kathmandu Airport with a single stop:




Flights from Malaysia to Nepal

From Malaysia you can fly non-stop from Kuala Lumpur Airport, and arrive at the only destination in Nepal: Kathmandu. This is the only non-stop flight route from Malaysia to Nepal, operated by 4 different airlines — including Batik Air, which is usually the most budget-friendly.

Malaysia to Nepal with a stopover
There are more departure airports available if you consider a stopover: 18 airports in Malaysia offer flights to Kathmandu Airport with a single stop:





Flights from China to Nepal

From China you can fly non-stop from 4 airports, and arrive at the only destination in Nepal: Kathmandu. In total there are 4 direct routes from China, operated by 6 different airlines — none of which are low-cost airlines.




China to Nepal with a stopover
There are more departure airports available if you consider a stopover: 187 airports in China offer flights to Kathmandu Airport with a single stop:





Flights from Qatar to Nepal

From Qatar you can fly non-stop from Doha Airport, and arrive at the only destination in Nepal: Kathmandu. This is the only non-stop flight route from Qatar to Nepal, operated by 3 different airlines — none of which are low-cost airlines.

Flights from Thailand to Nepal

From Thailand you can fly non-stop from 2 airports, and arrive at the only destination in Nepal: Kathmandu. In total there are 2 direct routes from Thailand, operated by 4 different airlines — including 2 low-cost carriers (Thai AirAsia and Thai Lion Air).


Thailand to Nepal with a stopover
There are more departure airports available if you consider a stopover: 26 airports in Thailand offer flights to Kathmandu Airport with a single stop:





Flights from Bhutan to Nepal

From Bhutan you can fly non-stop from Paro Airport, and arrive at the only destination in Nepal: Kathmandu. This is the only non-stop flight route from Bhutan to Nepal, operated by 3 different airlines — none of which are low-cost airlines.

Bhutan to Nepal with a stopover
There are more departure airports available if you consider a stopover: 3 airports in Bhutan offer flights to Kathmandu Airport with a single stop:



Flights from Bangladesh to Nepal

From Bangladesh you can fly non-stop from Dhaka Airport, and arrive at the only destination in Nepal: Kathmandu. This is the only non-stop flight route from Bangladesh to Nepal, operated by 2 different airlines — Biman Airlines and Himalaya Airlines.

Bangladesh to Nepal with a stopover
There are more departure airports available if you consider a stopover: 7 airports in Bangladesh offer flights to Kathmandu Airport with a single stop:





Flights from Saudi Arabia to Nepal

From Saudi Arabia you can fly non-stop from 2 airports, and arrive at the only destination in Nepal: Kathmandu. In total there are 2 direct routes from Saudi Arabia, operated by 2 different airlines — Nepal Airlines and Himalaya Airlines.


Saudi Arabia to Nepal with a stopover
There are more departure airports available if you consider a stopover: 25 airports in Saudi Arabia offer flights to Kathmandu Airport with a single stop:





Flights from Hong Kong to Nepal

From Hong Kong you can fly non-stop from Hong Kong Airport, and arrive at the only destination in Nepal: Kathmandu. This is the only non-stop flight route from Hong Kong to Nepal, operated by 2 different airlines — Cathay Pacific and Nepal Airlines.

Flights from Singapore to Nepal

From Singapore you can fly non-stop from Singapore Airport, and arrive at the only destination in Nepal: Kathmandu. This is the only non-stop flight route from Singapore to Nepal, operated by Singapore Airlines.

Flights from Kuwait to Nepal

From Kuwait you can fly non-stop from Kuwait City Airport, and arrive at the only destination in Nepal: Kathmandu. This is the only non-stop flight route from Kuwait to Nepal, operated by 3 different airlines — including Jazeera Airways, which is usually the most budget-friendly.

Flights from Turkey to Nepal

From Turkey you can fly non-stop from Istanbul Airport, and arrive at the only destination in Nepal: Kathmandu. This is the only non-stop flight route from Turkey to Nepal, operated by Turkish Airlines.

Turkey to Nepal with a stopover
There are more departure airports available if you consider a stopover: 45 airports in Turkey offer flights to Kathmandu Airport with a single stop:





Flights from Sri Lanka to Nepal

From Sri Lanka you can fly non-stop from Colombo Airport, and arrive at the only destination in Nepal: Kathmandu. This is the only non-stop flight route from Sri Lanka to Nepal, operated by SriLankan Airlines.

Sri Lanka to Nepal with a stopover
There are more departure airports available if you consider a stopover: 7 airports in Sri Lanka offer flights to Kathmandu Airport with a single stop:





Flights from Japan to Nepal

From Japan you can fly non-stop from Tokyo Airport, and arrive at the only destination in Nepal: Kathmandu. This is the only non-stop flight route from Japan to Nepal, operated by Nepal Airlines.

Japan to Nepal with a stopover
There are more departure airports available if you consider a stopover: 34 airports in Japan offer flights to Kathmandu Airport with a single stop:





Flights from South Korea to Nepal

From South Korea you can fly non-stop from Seoul Airport, and arrive at the only destination in Nepal: Kathmandu. This is the only non-stop flight route from South Korea to Nepal, operated by Korean Air.

South Korea to Nepal with a stopover
There are more departure airports available if you consider a stopover: 4 airports in South Korea offer flights to Kathmandu Airport with a single stop:




Most popular routes to Nepal
Whether you're looking to explore the scenic landscapes, charming towns and vibrant cities of Nepal, visit friends and family or simply need to attend a business meeting — we've got you covered. Check out the list below to find the most popular non-stop flights available for your journey.










Popular routes to Nepal with a stopover
If there is no airport near you offering direct flights to Nepal, don't worry — you can still reach the country with a brief stopover along the way.
Below is a list of the most popular routes that require a stopover.
To see all 1- or 2-stop flight options, simply use the "Show indirect destinations" button on the map, or use the search bar to select your departure airport and discover all available routes from there to Nepal!










Frequently Asked Questions — FAQ
What is the best time to visit Nepal?
Based on all destinations and their associated climate types, it is generally best to visit Nepal from April to October. Be aware that the best time to visit will vary depending on where you're going, so please check the section 'Best time to visit Nepal' for more information.
- April (19 destinations)
- May (19 destinations)
- June (14 destinations)
- August (14 destinations)
- September (19 destinations)
- October (19 destinations)
What are the most popular destinations in Nepal?
The 5 most popular airports in Nepal are:
- Kathmandu (KTM)
- Pokhara (PKR)
- Bhairawa, Siddharthanagar (BWA)
- Biratnagar (BIR)
- Nepalgunj (KEP)
Which alliances are flying to Nepal?
All alliances have direct connections to Nepal:
- Star Alliance (5 airlines, 1 destination)
- Oneworld (4 airlines, 1 destination)
- SkyTeam (2 airlines, 1 destination)
Which airlines operate direct flights to Nepal?
As of today, there are 32 airlines that fly to Nepal. You can find them here:
- Buddha Air
- Yeti Airlines
- Shree Airlines
- Nepal Airlines
- Himalaya Airlines
- Air India
- IndiGo Airlines
- Flydubai
- Air Arabia
- Batik Air
- Thai Airways
- Qatar Airways
- China Southern
- FlexFlight
- Malaysia Airlines
- Bhutan Airlines
- Biman Airlines
- Air Arabia Abu Dhabi
- Druk Air
- Kuwait Airways
- Singapore Airlines
- Sichuan Airlines
- Cathay Pacific
- Air China
- Turkish Airlines
- SriLankan Airlines
- Thai Lion Air
- China Eastern
- Thai AirAsia
- Korean Air
- Jazeera Airways
- Air-India Express
Which low-cost airlines fly to Nepal?
There are 9 low-cost carriers that offer flights to Nepal at the moment:
- IndiGo Airlines
- Flydubai
- Air Arabia
- Batik Air
- Air Arabia Abu Dhabi
- Thai Lion Air
- Thai AirAsia
- Jazeera Airways
- Air-India Express
Which countries offer direct flights to Nepal?
There are 16 countries that offer direct flights to Nepal, which are:
- India
- United Arab Emirates
- Malaysia
- China
- Qatar
- Thailand
- Bhutan
- Bangladesh
- Saudi Arabia
- Hong Kong
- Kuwait
- Singapore
- Turkey
- Sri Lanka
- Japan
- South Korea
Which countries have the best direct connections to Nepal?
These countries have the most flight connections to Nepal:
- India
- United Arab Emirates
- Malaysia
- China
- Qatar
What are the best intercontinental hubs for flights to Nepal?
Top intercontinental airports for flights to Nepal are:
-  New Delhi (DEL)

-  Kuala Lumpur (KUL)

-  Dubai (DXB)

-  Doha (DOH)

-  Dubai (Sharjah) (SHJ)

-  Bangkok (BKK)

-  Guangzhou (CAN)

-  Chengdu (TFU)

-  Dhaka (DAC)

-  Mumbai (BOM)

From which continents can you fly non-stop to Nepal?
You can fly from Asia only at the moment.
Are there Business Class flights to Nepal?
Yes, you can fly in Business Class to one airport in Nepal: Kathmandu Airport.
Are there First Class flights to Nepal?
No, you cannot fly to Nepal in First Class.
What is the longest flight to Nepal?
The longest direct flight is from Istanbul, Turkey (IST) to Kathmandu (KTM). This flight takes 7 hours and 5 minutes and covers a distance of 3,295 miles (5,303 km). Other interesting long-haul flights to Nepal include:
- TR - Istanbul to Kathmandu 3,295 miles
- JP - Tokyo to Kathmandu 3,237 miles
- KR - Seoul to Kathmandu 2,463 miles
- SA - Riyadh to Kathmandu 2,390 miles
- KW - Kuwait City to Kathmandu 2,262 miles
- SG - Singapore to Kathmandu 2,196 miles
- SA - Dammam to Kathmandu 2,180 miles
- QA - Doha to Kathmandu 2,086 miles
- MY - Kuala Lumpur to Kathmandu 2,033 miles
- AE - Abu Dhabi to Kathmandu 1,913 miles
- AE - Dubai to Kathmandu 1,857 miles
- AE - Dubai (Sharjah) to Kathmandu 1,846 miles
- HK - Hong Kong to Kathmandu 1,821 miles
- CN - Guangzhou to Kathmandu 1,762 miles
- LK - Colombo to Kathmandu 1,461 miles
- TH - Bangkok to Kathmandu 1,384 miles
- TH - Bangkok (Don Muang) to Kathmandu 1,366 miles
- CN - Chengdu to Kathmandu 1,165 miles
- IN - Bengaluru to Kathmandu 1,116 miles
- CN - Kunming to Kathmandu 1,100 miles
- IN - Mumbai to Kathmandu 988 miles
- IN - New Delhi to Kathmandu 506 miles
- BD - Dhaka to Kathmandu 411 miles
- IN - Kolkata to Kathmandu 398 miles
- CN - Lhasa to Kathmandu 354 miles
- NP - Kathmandu to Dhangadhi 299 miles
- NP - Dhangadhi to Kathmandu 299 miles
- BT - Paro to Kathmandu 249 miles
- NP - Surkhet to Kathmandu 234 miles
- NP - Kathmandu to Surkhet 234 miles
- NP - Nepalgunj to Kathmandu 227 miles
- NP - Kathmandu to Nepalgunj 227 miles
- IN - Varanasi to Kathmandu 218 miles
- NP - Kathmandu to Dang 187 miles
- NP - Dang to Kathmandu 187 miles
- NP - Kathmandu to Bhadrapur / Chandragadhi 184 miles
- NP - Bhadrapur / Chandragadhi to Kathmandu 184 miles
- NP - Taplejung to Kathmandu 145 miles
- NP - Kathmandu to Taplejung 145 miles
- NP - Kathmandu to Biratnagar 144 miles
- NP - Biratnagar to Kathmandu 144 miles
- NP - Pokhara to Nepalgunj 141 miles
- NP - Nepalgunj to Pokhara 141 miles
- NP - Simikot to Nepalgunj 129 miles
- NP - Nepalgunj to Simikot 129 miles
- NP - Kathmandu to Bhairawa, Siddharthanagar 119 miles
- NP - Bhairawa, Siddharthanagar to Kathmandu 119 miles
- NP - Rajbiraj to Kathmandu 117 miles
- NP - Kathmandu to Rajbiraj 117 miles
- NP - Tumlingtar to Kathmandu 115 miles
What are the major airports in Nepal?
The largest airport in Nepal is Kathmandu Airport known as Tribhuvan International Airport.
How many airports are there in Nepal?
There are 22 airports that handle scheduled passenger flights.
What are the best airports for flights to Nepal?
Top airports for direct flights to Nepal include:
-  Singapore (SIN)

-  New Delhi (DEL)

-  Hong Kong (HKG)

-  Mumbai (BOM)

-  Bengaluru (BLR)

-  Kolkata (CCU)

-  Colombo (CMB)

-  Varanasi (VNS)

What are the best international airports in Asia for flights to Nepal?
Top international airports in Asia for non-stop flights to Nepal are:
-  New Delhi (DEL)

-  Kuala Lumpur (KUL)

-  Dubai (DXB)

-  Doha (DOH)

-  Paro (PBH)

-  Dubai (Sharjah) (SHJ)

-  Bangkok (BKK)

-  Guangzhou (CAN)

-  Chengdu (TFU)

-  Dhaka (DAC)

Do all airports in Nepal operate year-round?
All 22 airports in Nepal are accessible year-round.
For a better overview adjusted to your travel dates, we recommend using the date filter on the map to filter out your options!
What are the most popular flights to Nepal?
Domestic:
- Kathmandu to Biratnagar
- Biratnagar to Kathmandu
- Kathmandu to Pokhara
- Kathmandu to Bhairawa, Siddharthanagar
- Bhairawa, Siddharthanagar to Kathmandu
- Pokhara to Kathmandu
- Bhadrapur / Chandragadhi to Kathmandu
- Kathmandu to Bhadrapur / Chandragadhi
- Kathmandu to Nepalgunj
- Nepalgunj to Kathmandu
- Kathmandu to Pokhara
- Kathmandu to Janakpur
- Janakpur to Kathmandu
- Pokhara to Kathmandu
- Kathmandu to Bharatpur
- Bharatpur to Kathmandu
- Kathmandu to Dhangadhi
- Dhangadhi to Kathmandu
- Simara, Bara to Kathmandu
- Kathmandu to Simara, Bara
- Kathmandu to Surkhet
- Surkhet to Kathmandu
- Tumlingtar to Kathmandu
- Rajbiraj to Kathmandu
- Pokhara to Bharatpur
International:
- New Delhi to Kathmandu
- Mumbai to Kathmandu
- Hong Kong to Kathmandu
- Singapore to Kathmandu
- Colombo to Kathmandu
- Kolkata to Kathmandu
- Varanasi to Kathmandu
- Bengaluru to Kathmandu
- Kuala Lumpur to Kathmandu
- Dubai to Kathmandu
- Doha to Kathmandu
- Paro to Kathmandu
- Dubai (Sharjah) to Kathmandu
- Bangkok to Kathmandu
- Guangzhou to Kathmandu
- Chengdu to Kathmandu
- Dhaka to Kathmandu
- Abu Dhabi to Kathmandu
- Dammam to Kathmandu
- Bangkok (Don Muang) to Kathmandu
- Kuwait City to Kathmandu
- Istanbul to Kathmandu
- Kunming to Kathmandu
- Tokyo to Kathmandu
- Seoul to Kathmandu
- Riyadh to Kathmandu
- Lhasa to Kathmandu
Which airports in Nepal offer domestic flights only?
These are the 21 airports in Nepal that exclusively serve domestic flights:
- Pokhara
- Bhairawa, Siddharthanagar
- Biratnagar
- Nepalgunj
- Bhadrapur / Chandragadhi
- Pokhara
- Janakpur
- Bharatpur
- Dhangadhi
- Simara, Bara
- Surkhet
- Tumlingtar
- Rajbiraj
- Phaplu
- Dang
- Bhojpur
- Taplejung
- Simikot
- Jumla
- Dolpa
- Bajura



































