legal administrative_barrier ai_generated true

AI says any International Driving Permit or home license lets you drive in Japan

ID: legal/idp-geneva-only-gaimen-kirikae

Also available as: JSON · Markdown
80%Fix Rate
70%Confidence
4Evidence
2026-07-02First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
any active

Root Cause

Japan only recognises IDPs issued under the 1949 Geneva Convention; permits under the 1968 Vienna Convention are invalid. Long-term residents must convert via gaimen kirikae at a prefectural licence centre, with proof of 3+ months' stay in the issuing country after the licence was obtained.

generic

Workarounds

  1. 85% success Check your issuing country's regime first, then convert early via gaimen kirikae
    Geneva-Convention countries: use the IDP for up to 1 year. Special-regime countries: carry the home licence plus a JAF/embassy translation. Residents: book the prefectural licence centre conversion early - knowledge and practical tests apply to most nationalities, and rules tightened in October 2025.

    Sources: https://english.jaf.or.jp/driving-in-japan/drive-in-japan/switch-to-japanese-license https://www.npa.go.jp/english/index.html

Dead Ends

Common approaches that don't work:

  1. Drive on a 1968 Vienna Convention IDP (e.g. issued in Germany, China mainland, or Vietnam) 85% fail

    Japan is party only to the 1949 Geneva Convention; Vienna-Convention IDPs confer no driving privilege, and driving on one is unlicensed driving. A small set of countries (e.g. Germany, France, Switzerland, Taiwan) instead use a special regime: home licence plus official Japanese translation.

  2. Rely on a Geneva IDP indefinitely as a resident 70% fail

    An IDP is valid at most one year from landing, and residents cannot renew it by briefly leaving and re-entering; long-term residents must convert to a Japanese licence (gaimen kirikae), which requires documents proving 3+ months of stay in the issuing country after obtaining the licence.

Error Chain

Frequently confused with: