Germany recognizes some foreign licenses permanently, converts others with paperwork only, and requires a full driving test for the rest. Your home country determines which category you fall into — this is the first thing to check.
EU/EEA Licenses
EU and EEA driving licenses (Norway, Iceland, Liechtenstein) are valid in Germany indefinitely. If your license is expiring, Germany will issue a German license in exchange — no test, no driving school. Just apply at the Führerscheinstelle with your existing license, residence registration, passport photo, and first aid certificate (Erste-Hilfe-Kurs, 9 hours).
Countries With Exchange Agreements
Germany has bilateral license exchange agreements with about 40 countries. The complete list is at bast.de. If your country is on it, you can exchange your license for a German one with paperwork and an eye test, no driving exam required. The key countries include Switzerland, UK, South Korea, Japan, Taiwan, and certain US states (Georgia, Puerto Rico, South Carolina and others).
All Other Countries
If your country isn’t on the exchange list (China, India, Brazil, most of Southeast Asia), you need a partial German driving education: theory exam, first aid course, eye test, and at minimum 4 driving lessons (Pflichtstunden) — Autobahn driving, rural road driving, night driving, and one lesson at the discretion of your instructor. No full license from scratch; your foreign license still exempts you from most of the process.
Practical Steps
Step 1: Book an appointment at the Führerscheinstelle (driving license office) in your city — wait times are 2–6 weeks. Step 2: Enroll in a driving school (Fahrschule) to help prepare for the theory exam and complete required driving lessons. Step 3: Pass the theory exam (available in multiple languages). Step 4: Complete driving lessons and test if required. The whole process takes 2–5 months for countries requiring partial testing.
Driving with a Foreign License While Waiting
You can drive on a foreign license in Germany for up to 6 months after official residence registration (Anmeldung). After that, you need a German license. Start the process early — Führerscheinstelle appointments are scarce in large cities.


