Guide
Flying a drone in Japan: registration, zones and permissions
Japan requires registration of unmanned aircraft of 100 g or more, bars flight around airports and over densely inhabited districts without advance permission, and asks for a flight plan and a logbook when you fly under that permission.
Registration comes first
Japan's Civil Aviation Bureau states that it is mandatory to register an unmanned aircraft that weighs 100 g or more under the Civil Aeronautics Act. You must display a registration ID on the aircraft and equip it with a remote ID function.
The same page defines the edge of that rule: multirotor and model aircraft that weigh less than 100 g including the battery are categorised as "model aircraft".
Where you may not fly without permission
Flight is prohibited in certain airspaces and in certain ways, and you must get flight permission or approval in advance for them. The prohibited airspaces are the areas around airports and Densely Inhabited Districts; the ministry publishes both as official maps (linked below, in Japanese), and they are the only reliable source for a specific address.
Other rules apply everywhere, whatever the airspace: do not fly under the influence of alcohol or drugs, carry out preflight actions, fly so as to avoid collisions with aircraft and other unmanned aircraft, and do not fly in a careless or reckless manner. The Japanese-language page carries the same prohibited-zone and flight-method material.
After permission: plan, logbook, reporting
When you fly under permission or approval, you must report your flight plan - date and time, route and altitude - to the ministry in advance, and keep a flight logbook covering the journey log, daily inspection, and inspection and maintenance records.
Accidents and serious incidents must be reported whether or not you hold a permission. Applications, flight-plan reports and incident reports are made online through the ministry's DIPS 2.0 portal.
Why this matters for visitors now
Japan's drone-prohibition law changed on 14 July 2026. The National Police Agency records that the amending Act expanded the area that may be designated as a facility's surrounding area to its premises or area plus generally about 1,000 m, and added sites where designated special VIPs are staying and venues for international conferences; designation notices for the 485 sites already covered took effect the same day. MLIT's designation of eight airports, Naha among them, was gazetted on 3 July 2026 and applied from 14 July 2026, and each airport's zone is listed district by district in MLIT Notice No. 813 of Reiwa 8.
The practical read for a visitor is unchanged and stronger: a site can look ordinary and still be inside a restricted zone, so check the exact location against the official notice and the Geospatial Information Authority map layer before you unpack the drone, and allow at least 48 hours for the consent and notification steps.
What this guide does not cover
The detail sits in Japanese law and on Japanese-language pages; the English summary is a starting point, not the complete rulebook, and no summary can replace checking the airspace you plan to use. Airspace around airports and densely inhabited districts is shown on an interactive map, and a second law sits on top of it: under the drone-prohibition law, zones around designated facilities and eight airports, Naha among them, are set out district by district in designation notices and on a separate map layer. Permission takes time, so plan well before your trip.
Links checked
- MLIT Civil Aviation Bureau - Flight Rules for Unmanned Aircraft (registration, permissions, logbook) — https://www.mlit.go.jp/en/koku/uas.htmlchecked 2026-09-15, HTTP 200
- MLIT - prohibited flight zones and flight methods (Japanese, official maps) — https://www.mlit.go.jp/koku/koku_fr10_000041.htmlchecked 2026-09-15, HTTP 200
- The Japan Times - Okinawan businesses lament stricter drone rules (source page for our story) — https://www.japantimes.co.jp/news/2026/09/14/japan/society/okinawa-businesses-drone-lawchecked 2026-09-15, HTTP 200