Is a 2½ hr layover in Sapporo long enough?

CTS · Chitose International Airport · Sapporo, Japan
Probably Enough
Very comfortable, allowing for shopping or dining in Chitose's well-known airport mall between flights.
Concourses
2
Max Transit
15m
Avg. Security
15m
Primary Hub
Domestic → Domestic
35min
Domestic → International
60min
International → Domestic
70min
International → International
75min
AD PLACEMENT — CONTEXTUAL
Allow extra time for the walk between the Domestic and International Terminals, as it is longer than it first appears on airport maps.
International arrivals connecting to domestic flights must clear immigration, collect and recheck baggage, and pass through domestic security again.
ANA and JAL dominate domestic connections here, often with generous scheduled buffers between Sapporo-Tokyo and Sapporo-Osaka flights.
International flights are limited mostly to South Korea, China, Taiwan, and Southeast Asia, so international-to-international connections are rare and poorly scheduled.
Winter weather (heavy snow, de-icing) is common from December to March and can significantly delay connections, so build in extra buffer time.
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 are connected via an indoor walkway on the 2nd/3rd floor level, roughly a 10-15 minute walk including signage and corridors. There is no train or shuttle needed, but international arrivals must clear immigration and customs, and connecting to a domestic flight requires re-entering through domestic security screening.
Is 2½ hours enough for a layover at CTS?

Very comfortable, allowing for shopping or dining in Chitose's well-known airport mall between flights.

AD PLACEMENT — BEFORE FOOTER