What you need to know before you start
A German driver's license is issued by your local traffic authority (Fahrerlaubnisbehörde) after you pass a written test, an eye exam, and a practical driving test. The process takes between three and four months on average, though timing varies by region and how quickly you book your test appointments. You must be at least 18 years old for a standard car license, though you can start the written and eye exam at 17 if you plan to turn 18 before your practical test.
Unlike some countries, Germany does not recognize most foreign licenses for more than a temporary visit. If you live in Germany, work there, or plan to stay longer than a few months, you will need to obtain a German license rather than convert an existing one. The process is the same whether you are a German citizen or a foreign resident.
Key Takeaways
- You must register with your local traffic authority (Fahrerlaubnisbehörde), provide proof of residency and identity, and pay a registration fee before you can book any tests.
- The written test covers traffic rules and road signs and is offered in multiple languages; the eye exam is a basic vision check at an optometrist.
- The practical driving test lasts 45 minutes and includes city driving, highway driving, and parking; you must pass both the written and eye exam before you can take it.
- You must complete a first-aid course (Erste-Hilfe-Kurs) and a driver training course with a licensed instructor before you sit for the practical test.
- The total cost ranges from roughly 1,500 to 2,500 euros depending on how many driving lessons you need and which region you are in.
Register with your local traffic authority
Your first step is to visit the Fahrerlaubnisbehörde in the city or district where you live. Bring your passport or national ID card, proof of residency (a utility bill or rental agreement dated within the last three months), and a passport-sized photo (35 × 45 mm). You will also need a completed process form, which you can read from your local authority's website or fill out on site.
At registration, you will pay a fee (usually between 40 and 50 euros) and receive a registration number. This number is what you use to book your written test and practical test. Some regions allow you to register and book tests online; others require you to visit in person. Check your local authority's website for their specific process.
Complete the first-aid course and driver training
Before you can sit for the practical test, you must complete a first-aid course (Erste-Hilfe-Kurs) lasting at least nine hours. This course covers basic emergency response and is offered by organizations like the German Red Cross (Deutsches Rotes Kreuz) and the Johanniter. You can take this course at any time, even before you register with the traffic authority, though most people do it after registration.
You must also complete a driver training course with a licensed driving school (Fahrschule). The course includes a minimum of 12 two-hour lessons on the road, though most people need 20 to 40 lessons depending on their experience and how quickly they learn. The driving school will schedule these lessons and also handle booking your practical test with the traffic authority once you are ready.
Take the written test
The written test covers German traffic rules, road signs, and safe driving practices. It consists of 30 multiple-choice questions, and you must answer at least 22 correctly to pass. The test is offered in multiple languages including English, French, Spanish, Italian, Portuguese, Turkish, Russian, Polish, Arabic, and Chinese. You can take the test at a testing center (Prüfstelle) run by the traffic authority or through your driving school.
You can take the written test as soon as you have registered with the traffic authority. Many people take it before they have completed all their driving lessons, since passing the written test does not commit you to a date for the practical test. If you fail, you can retake it after at least one week has passed.
Get your eye exam
You must have an eye exam (Sehtestbescheinigung) performed by an optometrist or eye doctor. This is a basic vision check to confirm you can see well enough to drive safely. The exam costs between 6 and 10 euros and takes about 15 minutes. You do not need to book this in advance; you can walk into most optometry practices and request a driving eye exam (Sehtest für Führerschein).
Bring your registration number from the traffic authority when you go for the eye exam. The optometrist will give you a certificate (Sehtestbescheinigung) that you will need to present when you take your practical test.
Take the practical driving test
The practical test lasts 45 minutes and is conducted by an examiner from the traffic authority. You will drive in city traffic, on a highway or main road, and perform parking maneuvers. The examiner is looking for safe driving habits, proper use of mirrors and signals, smooth handling of the vehicle, and correct responses to traffic situations.
Your driving school will book the practical test for you once you have passed the written test and completed your required lessons. You must bring your eye exam certificate, your first-aid course certificate, and your national ID or passport. If you fail, you can retake the test after at least one week has passed, though you will pay the test fee again (usually between 120 and 150 euros).
Receive your license and understand the restrictions
Once you pass the practical test, the traffic authority will issue your German driver's license (Führerschein). The license is a pink or red plastic card valid for 15 years. You will receive it by mail within two to four weeks after passing your test.
A standard German license (category B) allows you to drive cars up to 3,500 kg with up to eight passenger seats. If you passed your test before December 2021, you may have automatic transmission restrictions noted on your license, meaning you can only drive manual transmission vehicles. If you took your test in an automatic transmission car, your license will be restricted to automatic vehicles only unless you take an additional test in a manual car.
Frequently Asked Questions
Can I use my foreign driver's license while I am getting a German one?
Yes, most foreign licenses are valid in Germany for temporary visits or short stays. However, if you become a resident of Germany, you should obtain a German license. The rules vary by country and by how long you plan to stay, so check with your local traffic authority about your specific situation.
What happens if I fail the practical test?
You can retake the practical test after at least one week has passed. You will pay the test fee again (usually 120 to 150 euros) but do not need to repeat the written test or eye exam. Most people pass on their second or third attempt.
How much does the entire process cost?
The total cost ranges from roughly 1,500 to 2,500 euros depending on how many driving lessons you need and your region. This includes the registration fee, first-aid course, driving lessons, written test, eye exam, and practical test. Driving lessons are the largest expense and vary widely by location and instructor.
Can I take the tests in English?
Yes, the written test is offered in English and several other languages. The practical test is conducted in German, but the examiner will use straightforward language and focus on your driving ability rather than your language skills.
How long is a German driver's license valid?
A standard German driver's license is valid for 15 years from the date of issue. You will need to renew it before it expires. Renewal requires a new photo and a medical exam if you are over 50, but you do not need to retake the written or practical tests.