The Tokyo to Naha route connects Tokyo Haneda International Airport (HND) in JP with Naha Airport / JASDF Naha Air Base (OKA) in JP. This short-haul flight covers approximately 967 miles (1556 km) with a typical flight time of 2h 20m. This route is served by 5 airlines: Japan Airlines, All Nippon, Solaseed and others. AirportRoutes has tracked 31 unique flight numbers on this route.
Compare flight prices across hundreds of booking sites
Search HND → OKA flightsOpens a live price search — just pick your dates
Tokyo Haneda (HND) to Naha (OKA) is a major domestic air corridor linking Japan’s capital region with Okinawa’s subtropical islands, covering 967 miles (1,556 km). Flights typically take about 2 hours 30 minutes to 3 hours, making it far faster than combining rail and ferry options. Travelers choose this route for quick access to beaches, coral reefs, and Ryukyu culture while keeping the convenience of frequent departures from central Tokyo. It’s popular for weekend breaks, family holidays, and winter sun escapes, since Okinawa stays milder than Honshu. With multiple daily flights, the route also works well for connections onward to outer islands like Ishigaki or Miyako via Naha.
Book early for the best fares, especially around school holidays; one-way tickets commonly range from ¥8,000–¥25,000 (about $55–$170 USD), varying by season and baggage. Haneda is easy to reach by rail; allow extra time if you need to transfer between terminals for different airlines. At HND, follow domestic signage and consider using mobile check-in to speed up security. Expect a full domestic service pattern: assigned seating, overhead-bin competition on busy flights, and occasional turbulence over the Pacific. Choose a window seat for views on descent into Okinawa’s coastline. At OKA, the Yui Rail connects the airport to central Naha quickly, and taxis queue outside arrivals.
Naha is Okinawa’s lively gateway city, blending modern shopping streets with Ryukyuan heritage. Start at Shurijo Castle Park (reconstruction ongoing; grounds and nearby sites remain significant) to understand the former Ryukyu Kingdom, then explore Kokusai-dori for souvenirs, cafés, and evening energy. The Makishi Public Market area is ideal for tasting local seafood and snacks. For coastal scenery close to town, visit Naminoue Beach and nearby shrine. Don’t miss Okinawan cuisine: Okinawa soba, rafute (braised pork), goya champuru, and awamori. Good bases include central Naha near Kokusai-dori for walkability or around Omoromachi for malls and easy transit access.
For comfortable weather, aim for April–June or October–November, when humidity is lower and seas are often clear. July–September brings peak beach season and higher prices, but also typhoon risk. December–February is milder than Tokyo and can be good value, with fewer crowds and lower fares. Golden Week (late April–early May), Obon (mid-August), and year-end holidays typically push prices up. Notable draws include Naha Haarii dragon-boat races (often in May) and summer festivals along Kokusai-dori.
Tokyo Haneda International Airport
RJTTHNDNaha Airport / JASDF Naha Air Base
ROAHOKA5
Operators31
Tracked Flights967
Miles2h 20m
Flight Duration
| Airline | ICAO | IATA |
|---|---|---|
| Japan Airlines |
JAL
|
JL
|
| All Nippon |
ANA
|
NH
|
| Solaseed |
SNJ
|
6J
|
| ANA Wings |
AKX
|
EH
|
| Skymark |
SKY
|
BC
|
| Day | Flights Observed | Frequency | Activity |
|---|---|---|---|
| Monday | 65 | 15% |
|
| Tuesday | 51 | 12% |
|
| Wednesday | 92 | 21% |
|
| Thursday | 67 | 15% |
|
| Friday | 48 | 11% |
|
| Saturday | 75 | 17% |
|
| Sunday | 42 | 10% |
|
Pattern Analysis
| Airline | Flight Numbers | Aircraft Type | Typical Time | Days Active | Last Seen | Status |
|---|---|---|---|---|---|---|
|
All Nippon
ANA
/ NH
|
|
B789 | 16:50 4:50 PM (Representative) |
M
T
W
T
F
S
S
|
Jul 2, 2026 | Active |
|
ANA Wings
AKX
/ EH
|
B738 | 06:25 6:25 AM (Representative) |
M
T
W
T
F
S
S
|
Jul 2, 2026 | Active | |
|
Japan Airlines
JAL
/ JL
|
|
B738 | 16:55 4:55 PM (Representative) |
M
T
W
T
F
S
S
|
Jul 2, 2026 | Active |
|
Skymark
SKY
/ BC
|
B738 | 17:05 5:05 PM (Representative) |
M
T
W
T
F
S
S
|
Jul 2, 2026 | Active | |
|
Solaseed
SNJ
/ 6J
|
|
737 | 06:10 6:10 AM (Representative) |
M
T
W
T
F
S
S
|
Jul 2, 2026 | Active |
| Departure Time | Operator | ICAO | IATA |
|---|---|---|---|
| 06:10 6:10 AM | Solaseed |
SNJ
|
6J
|
| 06:25 6:25 AM | ANA Wings |
AKX
|
EH
|
| 16:50 4:50 PM | All Nippon |
ANA
|
NH
|
| 16:55 4:55 PM | Japan Airlines |
JAL
|
JL
|
| 17:05 5:05 PM | Skymark |
SKY
|
BC
|
Time Information
Times are shown in the departure airport's local timezone (RJTT - Asia/Tokyo).