Is a 2 hr layover in Chiang Mai long enough?

CNX · Chiang Mai International Airport · Chiang Mai, Thailand
Probably Enough
Ample time to clear immigration, collect bags, and re-check in without stress.
Concourses
2
Max Transit
10m
Avg. Security
10m
Primary Hub
Domestic → Domestic
45min
Domestic → International
75min
International → Domestic
90min
International → International
75min
AD PLACEMENT — CONTEXTUAL
Budget extra time because CNX has no formal airside transit process, so most itineraries on separate tickets require a full re-entry through check-in and security.
If arriving internationally, clear immigration and collect bags before heading to the domestic check-in counters, which are a short walk away.
Avoid tight connections during the 15:00-19:00 window when several Bangkok, Chinese, and regional flights cluster and lines build up.
Confirm whether your ticket is a single itinerary through the same airline, as through-checked bags dramatically simplify transfers at this small airport.
Airport facilities are limited, so don't expect lounges or fast-track options beyond a couple of small business lounges near the gates.
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 sections sit within the same compact single-story terminal building, connected by a short indoor walkway. International arrivals must clear immigration and customs before reaching the domestic side, and there is no airside transit corridor for connecting passengers, so most travelers must exit and re-enter through check-in and security.
Is 2 hours enough for a layover at CNX?

Ample time to clear immigration, collect bags, and re-check in without stress.

AD PLACEMENT — BEFORE FOOTER