The Naha Marathon is one of Japan’s most popular and warmly welcoming road races — a full marathon held each December under Okinawa’s mild winter skies. Tens of thousands of runners loop from central Naha through the southern part of the island, cheered on by legendary local support: residents line the route handing out snacks, awamori and high-fives in true Okinawan style. With a sub-tropical climate and festive atmosphere, it’s a bucket-list race for runners and a fun spectacle for visitors.
This guide covers the date, course, entry, spectator tips and how to get there.
🗓️ Quick Reference
| When | Early December (annually) |
| Distance | Full marathon (42.195 km) |
| Start/finish | Central Naha (Onoyama area) |
| Entry | Advance registration (fills up) |
| Good for | Runners, sports travel, lively atmosphere |
The course & atmosphere
- A full-marathon loop from central Naha out through southern Okinawa and back.
- Famous for incredible local support — spectators offer water, snacks, brown sugar, even awamori, all along the route.
- A warm, festive vibe under mild December weather makes it a favourite “fun” marathon.
Entry & registration
- The race requires advance registration, typically months ahead, and is very popular — spots fill quickly.
- Check the official site for the year’s date, entry window, fees and rules.
- There’s a time limit, so train accordingly; the heat/humidity can be a factor even in winter.
Spectator tips
- The start/finish around central Naha is the easiest place to watch.
- Bring sun protection; cheer the runners and soak up the atmosphere.
- Expect road closures and busy transport on race day — plan around them.
Combine your visit
Race weekend pairs with a Naha stay:
- Recover and celebrate on Kokusai-dori — see our Kokusai-dori guide .
- December is also cherry-blossom lead-in and whale season soon after — see our cherry blossoms guide .
How to get there
- The start/finish near central Naha (Onoyama Park) is reachable by monorail (Onoyama-Koen Station) and on foot.
- Book accommodation early — race weekend is busy.