# OKA — Naha International Airport > Machine-readable reference for OKA. Single-airport scope. Re-fetch when content_generated_at changes. Canonical: https://airport.flights/airport/oka HTML page: https://airport.flights/airport/oka Markdown alt: https://airport.flights/airport/oka.md JSON: https://airport.flights/api/airport/OKA.json (includes live arrivals + weather) Sitemap: https://airport.flights/sitemap-airports.xml Last refreshed: 2026-06-11T11:39:15.512+00:00 --- ## Identity - Name: Naha International Airport - IATA: OKA - ICAO: ROAH - City: Naha - Country: JP (JP) - Timezone: Asia/Tokyo - Distance from city: 4 km (2.5 mi) west of Naha city hall - Runways: 2 - Terminals: 2 - Annual passengers: 23.6M - Hub for: Japan Transocean Air, Peach Aviation, Ryukyu Air Commuter - Official website: https://www.naha-airport.co.jp/ ## Overview Welcome Naha International Airport, located just 4 km west of Naha city hall, is a fascinating blend of functionality and local culture. Unlike many airports, Naha embraces Okinawa’s culinary traditions, making it an exciting entry point for those eager to explore beyond Japan’s mainland. As the essential hub for Japan Transocean Air, Peach Aviation, and Ryukyu Air Commuter, it serves as the true island gateway, perfectly set up for those planning ferry or car-heavy excursions across Okinawa. At a glance Handling around 23.6 million passengers annually, Naha Airport operates with two runways and two main terminals: Domestic and International. The Domestic Terminal is primarily used by airlines like All Nippon Airways and Japan Airlines, while the International Terminal hosts carriers such as Cathay Pacific and Hong Kong Airlines. With its proximity to the city and its prominent role in the region, Naha is a keystone for travel across the Ryukyu Islands. Terminals & layout Divided into two terminals, Naha Airport keeps things straightforward for flyers. The Domestic Terminal is where most of the island hopping begins, while the International Terminal focuses on broader regional conn… ## Terminals (2) - **Domestic Terminal** — airlines: All Nippon Airways, Japan Airlines, Japan Transocean Air, Peach Aviation, Skymark Airlines, Solaseed Air URL: https://airport.flights/airport/oka/terminals/domestic - **International Terminal** — airlines: Cathay Pacific, China Airlines, Hong Kong Airlines, Peach Aviation, Jeju Air, Tigerair Taiwan, T'way Air URL: https://airport.flights/airport/oka/terminals/international ## Lounges (3) - **Japan Airlines Sakura Lounge** — domestic · access: Domestic Terminal, airline lounge URL: https://airport.flights/airport/oka/lounges/japan-airlines-sakura-lounge - **Lounge Hana** — international · access: Domestic Terminal, landside lounge URL: https://airport.flights/airport/oka/lounges/lounge-hana - **Lounge Ryurin** — domestic · access: International Terminal, airside lounge URL: https://airport.flights/airport/oka/lounges/lounge-ryurin ## Insider tips - _Insider_: The Domestic Terminal’s indoor observation hall offers a great view of local aircraft at work, especially fascinating for aviation enthusiasts. - _Money_: Consider using Lounge Hana in the International Terminal for cheaper lounge access at ¥1,320 per person, including soft drinks. - _Time_: If you’re arriving late, seek out the domestic terminal’s short-stay resting room near the JAL service area on Arrivals Level 1F. - _Avoid_: There are no 24-hour food services available, so plan your meals around standard operating hours. - _Local_: For onward Okinawa trip planning, use the Visitor Information Center located on the first floor of the International Terminal. - _Quiet_: The DEIGO waiting room is a comfortable and lesser-known spot landside while waiting for transport or meetings. --- ## Live data Live arrivals, departures, and weather are not in this static reference. Fetch: - https://airport.flights/api/airport/OKA.json — JSON with current live boards + weather (12h cache) - https://airport.flights/airport/oka/arrivals — HTML page with live arrivals - https://airport.flights/airport/oka/departures — HTML page with live departures