KTM

Kathmandu Tribhuvan Airport (KTM) Flights & Information

Search for one-way and round-trip flights departing to and from Kathmandu Tribhuvan Airport (KTM). After clicking find deals, you’ll be taken to a page where you can modify your flight criteria if needed, and then proceed to selecting travel providers offering Kathmandu Tribhuvan Airport flight deals.
— KTM
1
We work with more than 300 partners to bring you better travel deals

Kathmandu Tribhuvan Airport (KTM) Flight Information

Find helpful information about Kathmandu Tribhuvan Airport (KTM) to aid in your flight search on Cheapflights.

Airport code

KTM

Daily departures

1,229

Daily arrivals

1,249

Most popular destination

DEL (New Delhi)

Cheapest destination

BWA (Siddharthanagar)

Average flight price

$666
Average number of daily flights departing from KTM
Average number of daily flights to KTM
Average for round-trip flights in April 2025

Kathmandu Tribhuvan Airport Guide

Sharad Ranabhat
October 8, 2024

Tribhuvan International Airport (KTM) is the primary international gateway to Nepal, connecting the Himalayan nation to over 40 destinations in 17 countries. For decades it was the only international airport in the country but there are now more in Pokhara (PKR) and Bhairahawa (BWA). Despite this, KTM remains the busiest airport in Nepal, handling around 7 million passengers annually.

Located just a few miles from the bustling city center of Kathmandu, the airport offers a unique blend of traditional Nepalese hospitality and modern airport facilities. KTM also serves as the main gateway for travelers heading to Mount Everest, whether for a summit expedition or a scenic flight around the peak.

While its role as Nepal's main airport is undisputed, KTM still faces challenges in terms of congestion and outdated infrastructure. This expert guide to Tribhuvan International Airport will make your experience as smooth as possible.

Terminals at Kathmandu Airport

Kathmandu Airport operates 2 terminals – one for international flights and another for domestic flights. The international terminal typically accommodates up to 1,350 passengers per hour, but during peak hours it handles as many as 2,200.

The international terminal has been modernized to an extent, but it continues to face challenges with overcrowding during peak times. Renovation and expansion projects in some sections of the airport are still underway and will hopefully improve the flow. Moreover, despite being smaller and modest, the domestic terminal caters to a large volume of domestic flights to dozens of destinations, handling more than 11,000 passengers daily.

Arrival experience at Tribhuvan International Airport

Upon arrival at KTM, passengers encounter a mix of historic and compact infrastructure, with ongoing efforts aimed at improving the overall experience. I’ve flown through this airport numerous times and the arrival process can vary depending on the time of day and passenger load. If you arrive during the day, immigration lines are usually manageable, but evening international flights often result in long lines.

The immigration process is relatively simple but slow. International passengers are advised to fill out arrival forms in advance and have their documents ready. On average, it can take 30 to 60 minutes to clear immigration, but during peak hours, especially with the arrival of multiple international flights, this can easily extend beyond an hour.

A recent improvement I’ve noticed is the use of automated immigration eGates for biometric passports. Though not widespread, they are being gradually introduced and this should improve processing times for certain travelers. Once immigration is cleared, baggage claim is straightforward. However, baggage handling still has room for improvement, with long waits not uncommon (especially in the morning and evening).

Customs and security

After retrieving baggage, passengers must pass through customs. This process tends to be hassle-free, though random checks may cause slight delays. In my experience, customs officers are generally courteous, but the lack of modern scanners or automated systems means manual checks are still frequent.

Security measures at KTM have improved over the years, with enhanced surveillance and updated scanners. While the security screening may seem basic compared to larger international airports, the procedures meet standard safety protocols and additional checks are sometimes carried out for flights heading to sensitive destinations.

Departing from KTM

On your departure day, I recommend arriving at least 3 hours before your flight to allow sufficient time for check-in, security and immigration. The airport has a web check-in facility for most airlines, which can help speed up the process. However, if you're checking in baggage, prepare for long lines, especially at the main counters.

Security screening for departing passengers can be time-consuming due to the limited number of security lanes. Additionally, immigration clearance can take up to an hour during busy periods, so it’s essential to factor in enough time before your flight. The airport staff are generally helpful, though the lack of efficient automated systems can make the process feel cumbersome at times.

Ground transportation options to and from KTM

One of the challenges at KTM is the lack of seamless public transportation options. The airport is located roughly 3.5 miles from the city center, but public transit services are minimal. Most passengers rely on taxis or pre-arranged hotel pickups for transportation. Taxis are available just outside the terminal, but the lack of standard fare meters can lead to overcharging, particularly for first-time visitors.

Personally, I recommend arranging transportation in advance through your hotel or opting for rideshare apps like Pathao, inDrive or Tootle, which have become popular in Kathmandu. Recently, these app-based services are being used widely as they offer a safer and more convenient way to get around. Moreover, numerous hotels in Kathmandu provide shuttle services, making it an excellent option to bypass any confusion at the airport.

A significant downside to the airport’s location is the congestion on Kathmandu’s roads. What should be a 20-minute ride from the airport to the city can easily stretch to around an hour due to heavy traffic, particularly during rush hours.

Domestic flight connectivity

KTM serves as the primary hub for domestic air travel within Nepal, offering flights to regional, remote and mountainous destinations. Multiple airlines including Buddha Air, Yeti Airlines, Shree Airlines and Nepal Airlines, among others, operate regular domestic flights from the domestic terminal.

If you're planning to fly domestically after arriving in Kathmandu, I suggest allowing ample time between your international and domestic flights. The domestic terminal is a short walk from the international terminal, but security checks and the often-unpredictable nature of domestic flights mean delays are common.

In my experience with domestic flights from KTM, the boarding process can feel chaotic, particularly during peak trekking seasons. Nepal weather is also a major factor, as flights to destinations in the hilly and mountainous regions are often delayed or canceled due to poor visibility.

Facilities and services at the airport

KTM facilities are modest compared to other international airports in the region, but gradual improvements are noticeable. Free Wi-Fi is available, though it’s slower for video streaming. I find mobile data more reliable and local SIM cards can be easily purchased at the airport or in the city.

Duty-free shopping at the airport is limited, offering a few stores with liquor, perfumes and souvenirs. While prices are fair, the selection isn’t wide. I personally recommend purchasing souvenirs or other items in the city rather than at the airport, as you’ll find a much wider range of products at lower prices.

Food and beverage options are basic. The food court is also limited, with a few cafes serving tea, coffee and light snacks. It’s always advisable to grab a meal before heading to the airport, especially if you have a long wait. Additionally, the cost of food inside the airport tends to be on the higher side.

Banking, currency exchange and parking facilities

Banking services are accessible, with a bank counter in the departure lounge and 2 currency exchange counters in the arrivals lounge. Several international and local banks provide ATMs for cash withdrawals and other banking needs, ensuring that currency services are readily available in multiple forms.

Parking at KTM includes a designated area in front of the operations building, accommodating 350 2-wheel and 100 4-wheel vehicles. The domestic terminal also has an allocated parking area with additional free parking areas for prepaid taxis and other vehicles.

Lounges at KTM

For passengers seeking comfort at Tribhuvan International Airport, there are several lounge options available, primarily in the international terminal. The Executive Lounge is situated on the first floor of the departures hall immediately after passing through immigration.

In the international terminal, passengers can also access 2 lounges via Priority Pass. For premium travelers, Thai Airways offers a Royal Silk Lounge available to airline business class passengers and Star Alliance Gold members. However, this lounge is located before the security checkpoint, which you may find less convenient as you’ll need to leave early enough to clear that before boarding.

The Radisson Hotel Kathmandu also operates an executive lounge located on the first floor of the departures hall in the international terminal. It caters to first and business class passengers of select airlines. Additionally, the Horizon Lounge managed by the Soaltee Hotel Group, is available in the international terminal and there is also a CIP Lounge available for hourly reservations.

This Cheapflights-commissioned article is presented as-is, for general informational purposes only, and may not be up-to-date. The opinions contained in the article are original to the author and reflect their authentic experience, which may vary significantly from the experience of others.

Find flight deals to Kathmandu

Cheapest flights to Kathmandu
Explore the most affordable flight options available to Kathmandu. Find the lowest fares based on data from user searches, with prices last updated on April 30, 2025.

Sat 9/2710:00 amJFK - KTM
1 stop26h 00mCathay Pacific
Thu 10/1611:00 pmKTM - JFK
1 stop23h 55mCathay Pacific
Deal found 4/29$937
Sun 8/178:40 pmLAX - KTM
1 stop36h 20mSingapore Airlines
Fri 9/511:00 pmKTM - LAX
1 stop35h 35mSingapore Airlines
Deal found 4/29$941
Thu 9/1812:30 pmLAX - KTM
3 stops62h 20mChina Eastern
Wed 10/224:35 pmKTM - LAX
2 stops30h 15mChina Eastern
Deal found 4/29$943
Mon 5/512:00 pmSFO - KTM
3 stops62h 50mChina Eastern
Tue 5/274:35 pmKTM - SFO
3 stops53h 15mChina Eastern
Deal found 4/29$951
Mon 9/11:25 amLAX - KTM
1 stop31h 35mCathay Pacific
Sat 9/1311:00 pmKTM - LAX
1 stop25h 05mCathay Pacific
Deal found 4/29$953
Mon 9/224:00 pmORD - KTM
1 stop43h 00mCathay Pacific
Sat 10/411:00 pmKTM - ORD
1 stop26h 10mCathay Pacific
Deal found 4/29$1,003
Thu 5/1510:50 pmLAX - KTM
2 stops30h 35mMultiple Airlines
Mon 5/191:25 pmKTM - LAX
2 stops36h 35mMultiple Airlines
Deal found 4/29$1,010
Sun 8/3112:35 amJFK - KTM
2 stops29h 20mIndiGo
Tue 9/302:00 pmKTM - JFK
2 stops42h 25mIndiGo
Deal found 4/29$1,012
Fri 5/212:20 amSFO - KTM
1 stop32h 40mMultiple Airlines
Tue 5/2011:45 amKTM - SFO
2 stops32h 31mMultiple Airlines
Deal found 4/29$1,019
Thu 10/27:20 pmORD - KTM
1 stop35h 45mQatar Airways
Tue 10/147:05 pmKTM - ORD
1 stop31h 05mQatar Airways
Deal found 4/29$1,044
Mon 9/111:20 amJFK - KTM
1 stop19h 40mQatar Airways
Tue 9/306:00 pmKTM - JFK
1 stop30h 55mQatar Airways
Deal found 4/29$1,050
Tue 5/1311:10 amJFK - KTM
2 stops23h 10mMultiple Airlines
Sun 6/11:25 pmKTM - JFK
1 stop27h 55mMultiple Airlines
Deal found 4/28$1,079

Search for flights from Kathmandu

Cheapest flights from Kathmandu
Explore the most affordable flight options available from Kathmandu. Find the lowest fares based on data from user searches, with prices last updated on April 30, 2025.

Sat 6/215:30 pmKTM - BKK
1 stop19h 30mAir India
Sun 6/298:40 amBKK - KTM
1 stop9h 05mAir India
Deal found 4/28$280
Wed 6/411:10 amKTM - BKK
Nonstop3h 20mNepal Airlines
Mon 6/94:45 pmBKK - KTM
Nonstop3h 30mNepal Airlines
Deal found 4/28$324
Sun 6/11:15 pmKTM - BKK
1 stop15h 45mMultiple Airlines
Sat 6/73:00 amBKK - KTM
1 stop10h 05mMultiple Airlines
Deal found 4/29$343
Sat 6/2111:30 pmKTM - BKK
Nonstop3h 30mThai Airways
Sat 6/288:20 pmBKK - KTM
Nonstop3h 25mThai Airways
Deal found 4/28$380
Thu 5/221:25 pmKTM - DXB
2 stops29h 20mMultiple Airlines
Thu 5/297:30 pmDXB - KTM
1 stop9h 15mMultiple Airlines
Deal found 4/29$485
Thu 5/2912:50 pmKTM - BKK
1 stop21h 35mChina Southern
Sun 6/13:00 amBKK - KTM
1 stop20h 45mChina Southern
Deal found 4/29$500
Mon 5/264:35 pmKTM - BKK
2 stops22h 00mChina Eastern
Wed 6/42:10 amBKK - KTM
2 stops14h 40mChina Eastern
Deal found 4/29$537
Mon 6/1611:30 pmKTM - DXB
Nonstop4h 40mNepal Airlines
Wed 6/183:55 amDXB - KTM
Nonstop4h 05mNepal Airlines
Deal found 4/29$554
Thu 5/2211:15 pmKTM - DXB
Nonstop4h 45mHimalaya Airlines
Wed 5/283:15 amDXB - KTM
Nonstop4h 10mHimalaya Airlines
Deal found 4/29$616
Sat 5/247:45 amKTM - DXB
1 stop14h 55mKuwait Airways
Tue 5/276:55 pmDXB - KTM
1 stop10h 05mKuwait Airways
Deal found 4/29$618
Wed 5/2111:15 pmKTM - DXB
Nonstop4h 45mHahn Air Systems
Wed 5/283:15 amDXB - KTM
Nonstop4h 10mHahn Air Systems
Deal found 4/29$655
Wed 5/212:00 pmKTM - DXB
1 stop6h 45mAir India
Thu 5/298:40 pmDXB - KTM
1 stop14h 35mAir India
Deal found 4/29$660

Kathmandu Tribhuvan Airport (KTM) flight status

Find the status of flights flying to and from Kathmandu Tribhuvan Airport (KTM). Search by flight number or origin/destination and date/time to find the specific flight(s) you’re interested in.
Utilize the flight tracker to see the current status of flights flying to and from Kathmandu Tribhuvan Airport.
or
Fri 5/2
Midnight

Reviews of airlines servicing Kathmandu Tribhuvan Airport (KTM)

Read reviews of airlines servicing Kathmandu Tribhuvan Airport (KTM). Use this information to make informed decisions when choosing an airline for your flight to or from Kathmandu Tribhuvan Airport (KTM). Reviews last updated April 30, 2025.
8.4
Very good
1,066 reviews

Food

8.1

Overall

8.4

Comfort

8.3

Boarding

8.5

Crew

8.7

Entertainment

8.2

Reviews

1 / 10
Was told the flight was overbooked so they selected only a few people to weight their bags and we were forced to check our luggage. We Once we got seated on the flight there were many seats vacant and our overhead bin was completely open. Both our luggage and our carryon were small. We had booked our tickets months in advance and we watched people carry two small suitcases on without one word to them. Am I upset?? Yes it was disappointing.
8.4
Very good
1,066 reviews
8.4
Very good
1,066 reviews

Food

8.1

Overall

8.4

Comfort

8.3

Boarding

8.5

Crew

8.7

Entertainment

8.2

Reviews

1 / 10
Was told the flight was overbooked so they selected only a few people to weight their bags and we were forced to check our luggage. We Once we got seated on the flight there were many seats vacant and our overhead bin was completely open. Both our luggage and our carryon were small. We had booked our tickets months in advance and we watched people carry two small suitcases on without one word to them. Am I upset?? Yes it was disappointing.
8.1
Very good
1,292 reviews
8.4
Very good
1,066 reviews

Food

8.1

Overall

8.4

Comfort

8.3

Boarding

8.5

Crew

8.7

Entertainment

8.2

Reviews

1 / 10
Was told the flight was overbooked so they selected only a few people to weight their bags and we were forced to check our luggage. We Once we got seated on the flight there were many seats vacant and our overhead bin was completely open. Both our luggage and our carryon were small. We had booked our tickets months in advance and we watched people carry two small suitcases on without one word to them. Am I upset?? Yes it was disappointing.
8.0
Very good
3,213 reviews
8.4
Very good
1,066 reviews

Food

8.1

Overall

8.4

Comfort

8.3

Boarding

8.5

Crew

8.7

Entertainment

8.2

Reviews

1 / 10
Was told the flight was overbooked so they selected only a few people to weight their bags and we were forced to check our luggage. We Once we got seated on the flight there were many seats vacant and our overhead bin was completely open. Both our luggage and our carryon were small. We had booked our tickets months in advance and we watched people carry two small suitcases on without one word to them. Am I upset?? Yes it was disappointing.
7.7
Good
325 reviews
8.4
Very good
1,066 reviews

Food

8.1

Overall

8.4

Comfort

8.3

Boarding

8.5

Crew

8.7

Entertainment

8.2

Reviews

1 / 10
Was told the flight was overbooked so they selected only a few people to weight their bags and we were forced to check our luggage. We Once we got seated on the flight there were many seats vacant and our overhead bin was completely open. Both our luggage and our carryon were small. We had booked our tickets months in advance and we watched people carry two small suitcases on without one word to them. Am I upset?? Yes it was disappointing.
7.5
Good
1,588 reviews
8.4
Very good
1,066 reviews

Food

8.1

Overall

8.4

Comfort

8.3

Boarding

8.5

Crew

8.7

Entertainment

8.2

Reviews

1 / 10
Was told the flight was overbooked so they selected only a few people to weight their bags and we were forced to check our luggage. We Once we got seated on the flight there were many seats vacant and our overhead bin was completely open. Both our luggage and our carryon were small. We had booked our tickets months in advance and we watched people carry two small suitcases on without one word to them. Am I upset?? Yes it was disappointing.

Browse thousands of different options on Cheapflights for your next trip