Tribhuvan International Airport (IATA: KTM, ICAO: VNKT) serves Kathmandu, NP. It has 79 scheduled routes to 47 destinations in 19 countries, operated by 33 airlines.
- Scenic Arrival: Many travelers appreciate the breathtaking views of the Himalayas when flying into Kathmandu, setting an impressive start to their journey.
- Improved Departure Lounge: Recent reviews mention that the new departure lounge offers better amenities than before, including coffee shops, a baby feeding area, ample seating, and charging options.
- Cultural Decor: The terminal features traditional Nepali architectural elements, adding a unique cultural touch.
- Private Transfers: Private airport transfer services are highly praised for their ease of booking, clear communication, punctual and polite drivers, and comfortable vehicles, significantly reducing arrival and departure stress.
- Cleanliness and Facilities: Toilets are frequently cited as dirty, smelly, and poorly maintained, with overall terminal cleanliness being a consistent concern. Seating is often limited and crowded, particularly in departure areas.
- Security and Immigration: Travelers report long queues, slow processing, and bureaucratic hurdles for both visa on arrival and immigration. There are often multiple, redundant, and sometimes intrusive security checks, with instances of items being confiscated by staff. Baggage claim is noted as a very slow and chaotic process.
- Staff Behavior and Inefficiency: Many reviews describe airport staff as unhelpful, rude, or seeking money/bribes. The airport is often characterized by chaos, overcrowding, and poor operational effectiveness, leading to unexpected flight cancellations and delays.
- Lack of Clear Information: Inadequate and confusing signage is a recurring complaint, making it difficult for travelers to navigate the airport and understand procedures.
- Transportation and Parking: While private transfers are good, public transportation options are limited, and traffic to and from the airport can be unpredictable and dense, requiring significant travel time buffers. The paid parking area raises safety concerns due to weak police presence and unclear personnel identification.
Bottom line: In summary, while Tribhuvan International Airport offers stunning views on approach and has seen some improvements in its departure facilities, the overall traveler experience is frequently hampered by issues with cleanliness, efficiency, staff conduct, and security procedures. Travelers are advised to arrive well in advance, maintain patience, and consider pre-booked private transfers for a less stressful experience.
New & changed departures
2 changes to KTM's schedule in the last 90 days.
Want the next one in your inbox?Track KTM and we'll email you every schedule change automatically.
Track all changesRoutes from KTM
47 nonstop destinations · 33 airlines.
Airlines at KTM
33 carriers operate scheduled departures.
Route Network Map
Search flights from KTM
Compare ticket prices across hundreds of booking sites
Search flights from KTMOpens a live price search from KTM — just pick your destination & dates
Airport routes
Tribhuvan International Airport (KTM) offers 79 flight routes operated by 33 airlines. Major carriers include Nepal Airlines, Buddha Air, Shree Airlines and others. Popular destinations from Kathmandu include Bhairahawa, Pokhara, Biratnagar, Nepalgunj, Bhadrapur.
Traveler reviews & tips
From people who've recently flown through Kathmandu.
No tips for KTM yet — be the first to help fellow travelers.
Share your tip or review
Help fellow travelers at Tribhuvan International Airport. Tips are reviewed before publishing.
Common questions about KTM
Quick answers, straight from the schedule data.
How many destinations have nonstop flights from KTM?
Tribhuvan International Airport has 79 scheduled routes to 47 destinations in 19 countries, operated by 33 airlines.
Which airlines fly from Tribhuvan International Airport?
33 carriers operate scheduled departures, including Nepal Airlines, Buddha Air, Shree Airlines.
Where is Tribhuvan International Airport located?
Tribhuvan International Airport is located in Kathmandu, NP, at an elevation of 4390 ft. Its IATA code is KTM and ICAO code is VNKT.






