What you need to know about German driver's licenses
A German driver's license is issued by your local Fahrerlaubnisbehörde (driving authority) after you pass a written test, a practical driving test, and a vision check. You must be at least 18 years old for a standard car license (Category B), though you can start lessons at 17. The entire process typically takes three to four months from your first process to your final test, though this varies depending on how quickly you book your tests and how many attempts you need.
Unlike some countries, Germany does not issue a learner's permit that lets you drive unsupervised. Instead, you take lessons with a certified instructor and practice under their supervision. Once you pass both tests, you receive your license card, which is valid for 15 years.
Key Takeaways
- You must be at least 18 years old and pass a vision test, written exam, and practical driving test with a certified instructor.
- The written test covers traffic rules and safety; the practical test is conducted by an official examiner and typically lasts 45 minutes.
- You register with your local driving authority, enroll with a certified driving school, and schedule your tests through that school.
- The total cost ranges widely by region and school, but typically includes registration fees, instructor lessons, and exam fees.
- Your German license is recognized across the EU and in most other countries, though some countries may require an International Driving Permit as well.
Age requirements and license categories
The standard car license in Germany is Category B, which allows you to drive vehicles up to 3.5 tonnes. You must be 18 years old to hold this license. However, you can begin taking driving lessons at 17, and you can take both your written and practical tests at 17 — you straightforward cannot receive your license card until you turn 18.
Germany also offers Category B197, an automatic transmission-only license available at 18. This license is cheaper and faster to obtain because you do not need to practice or test in a manual transmission vehicle. However, it restricts you to automatic cars for life unless you later take an additional practical test in a manual car.
Other categories exist for motorcycles (A1 at 16, A2 at 18, A at 24), trucks (C and C+E), and buses (D and D+E), but these require different age minimums and additional training.
The written test and what it covers
The written test is administered by the Technischer Überwachungsverein (TÜV) or Dekra, the two main testing organizations in Germany. The test contains 30 questions about traffic rules, road signs, vehicle safety, and driving behavior. You must answer at least 22 questions correctly to pass, though some questions are weighted more heavily than others.
The test is offered in multiple languages, including English, though availability depends on your local testing center. You take the test on a computer at a testing facility, and results are available when ready. If you fail, you can retake the test after a waiting period (usually one to two weeks, depending on your state).
Your driving school provides study materials and practice tests. Many schools offer online practice platforms where you can take full-length mock exams before your official test date.
The practical driving test and examiner requirements
The practical test lasts approximately 45 minutes and is conducted by an official examiner from TÜV or Dekra. You drive in real traffic with the examiner in your car, and they assess your ability to handle various road conditions, follow traffic rules, and respond to hazards. The test includes basic vehicle checks (checking tire pressure, lights, and wipers), driving on different road types, and parking maneuvers.
You must take the practical test with a certified driving instructor present in the car. The instructor does not speak during the test, but their presence is required by law. You schedule the practical test through your driving school, and the school coordinates with the testing organization.
If you fail the practical test, you must wait at least two weeks before retaking it. Most people pass on their first or second attempt, though this varies by individual and by region.
How to register and enroll with a driving school
Your first step is to register with your local Fahrerlaubnisbehörde (driving authority), which is usually part of your city or district government office. You will need your passport or ID card, proof of residence, a passport-sized photo, and a completed process form. The authority will issue you a registration number and confirm your may be able to access.
Next, you enroll with a certified driving school (Fahrschule). The school handles scheduling your tests with TÜV or Dekra and provides your instructor for both lessons and the practical exam. Driving schools are regulated by the state, and all instructors must hold a valid teaching license. You can find schools through your local government office or online directories.
Once enrolled, you schedule your lessons with your instructor. Most people take between 20 and 40 lessons before attempting the practical test, though this depends on your experience and how quickly you learn. The school will tell you when you are ready to book your written and practical tests.
Costs and timeline for obtaining your license
The total cost varies significantly by region and school, but a typical breakdown is: registration with the driving authority (€20–€50), driving school enrollment (€200–€400), instructor lessons (€20–€40 per 45-minute lesson), written test fee (€20–€30), and practical test fee (€80–€120). In total, most people spend between €1,200 and €2,500.
The timeline depends on how quickly you book your tests and how many attempts you need. From your first registration to your final test, the process typically takes three to four months if you pass both tests on your first attempt. If you need to retake either test, add two to four weeks per attempt.
Some driving schools offer intensive courses where you complete all lessons and tests within one to two weeks, though these are more expensive and require full-time availability.
Recognition of your German license outside Germany
Your German driver's license is recognized throughout the European Union and in most other countries. The card itself is valid for 15 years from the date of issue. However, some countries outside the EU may require an International Driving Permit (IDP) in addition to your German license. You can obtain an IDP from your local driving authority for a small fee (usually €15–€20).
If you move to another country permanently, you may be required to exchange your German license for a local one. Most countries allow a grace period (typically six months to one year) before you must do this. Check the requirements of your destination country before moving.
Frequently Asked Questions
Can I use my foreign driver's license in Germany?
Yes, if your license is valid in your home country, you can drive in Germany with it. However, you must carry it with you at all times while driving. If you become a resident of Germany, you may be required to exchange it for a German license within a certain period — usually one to two years, depending on your state.
What happens if I fail the practical test?
You can retake the practical test after a waiting period of at least two weeks. You must pay the test fee again and schedule a new test date through your driving school. You can take as many attempts as you need, though each attempt costs money.
Do I need to take the written test in German?
No. The written test is available in multiple languages at most testing centers, including English, French, Spanish, and others. When you register with your driving authority, you can request your preferred language. Availability varies by location, so confirm with your local testing center.
Can I practice driving without an instructor before taking my test?
No. German law requires that all driving practice be supervised by a certified instructor. You cannot legally drive without an instructor until you have passed your practical test and received your license.
How long is a German driver's license valid?
A German driver's license is valid for 15 years from the date of issue. After 15 years, you must renew it by visiting your local driving authority with your old license, a new passport photo, and a completed renewal form. The renewal process is straightforward and does not require retesting.