Is a 3 hr layover in Kathmandu long enough?

KTM · Tribhuvan International · Kathmandu, Nepal
Probably Enough
Ample time even accounting for festival-season crowding or flight delays.
Concourses
2
Max Transit
30m
Avg. Security
25m
Primary Hub
Nepal Airlines
Domestic → Domestic
60min
Domestic → International
75min
International → Domestic
75min
International → International
90min
AD PLACEMENT — CONTEXTUAL
Never book a domestic-to-international or international-to-domestic connection under two hours, as it requires exiting security and re-checking in at a separate building.
Domestic mountain flights (to Lukla, Pokhara, etc.) depart very early morning and are highly weather-dependent, so build in a full extra day if connecting onward internationally the same day.
Keep all baggage claim tags and boarding documents handy, as staff manually verify paperwork at multiple checkpoints.
If your bags are checked through on a single international ticket, confirm with your airline whether you still need to collect and recheck them, since through-checking is inconsistent here.
Arrive at the airport well before scheduled departure during festival seasons (Dashain, Tihar) when both terminals become severely overcrowded.
12a6a12p6p12a
Low risk
Moderate
High risk
Tight connections are safer outside peak hours. Morning rush (6–9a), midday (11a–2p), and evening (4–8p) are highest risk.
The domestic and international terminals sit a few hundred meters apart and are connected by a short walk or an airport shuttle/taxi along the perimeter road, since there is no internal air-side corridor linking them. Passengers connecting between the two must fully exit through arrivals, re-enter through a separate check-in and security queue, and undergo fresh document/baggage screening every time. International-to-international transfers on different airlines also usually require landside re-entry rather than an air-side transit desk.
Is 3 hours enough for a layover at KTM?

Ample time even accounting for festival-season crowding or flight delays.

AD PLACEMENT — BEFORE FOOTER