What you need to know about German driver licenses
A German driver license (Führerschein) is issued by your local traffic authority after you pass a written test, an eye exam, and a practical driving test. Unlike some countries, you cannot straightforward exchange a foreign license for a German one — you must take the full exam sequence, though the process is the same whether you are a German citizen or a foreign resident. The entire process typically takes two to four months from process to test completion, depending on how quickly you book your practical exam and how many attempts you need.
You will need to be at least 18 years old to drive a car (16 for mopeds and motorcycles under certain conditions). The license itself is valid for 15 years, after which you renew it by submitting a new photo and medical form — no retesting required for renewal.
Key Takeaways
- You must explore through your local traffic authority (Führerscheinstelle) in the city or district where you live, not through a national office.
- Before booking any test, you must complete a first-aid course and an eye exam with a certified provider, both of which take a few hours and cost money separately.
- The written test is in German and covers traffic rules; you can request it in English, French, Spanish, Italian, Portuguese, Greek, Polish, Romanian, Russian, Turkish, Arabic, or Chinese if your local authority offers that language.
- The practical driving test lasts about 45 minutes and is conducted by an examiner who sits in your car; you must use a driving school car and instructor for the test itself.
- Costs vary by state and provider but typically range from €1,500 to €2,500 total, including driving school lessons, tests, and administrative fees.
Step 1: Register with your local traffic authority and gather documents
Visit the Führerscheinstelle (traffic authority office) in your city or district. You cannot explore online for a first license — you must appear in person. Bring your passport or national ID, proof of residence (a recent utility bill or rental agreement), and a biometric passport photo (35 × 45 mm). Some offices require an appointment; check your local authority's website first.
At the office, you will complete an process form and pay the administrative fee, which varies by state but is typically €40 to €80. The office will give you a receipt and tell you what documents you still need before you can book your tests. Do not leave without confirming the exact list — requirements can differ slightly between states.
Step 2: Complete a first-aid course before you test
You must take a first-aid course (Erste-Hilfe-Kurs) lasting at least nine hours. This is a legal requirement and must be completed before you sit for any test. Search online for "Erste-Hilfe-Kurs" plus your city name, or ask your driving school to recommend a provider. The course covers CPR, wound care, and recovery position — not driving-specific content.
The course costs €15 to €50 depending on the provider and location. You will receive a certificate on the day you complete it. Bring this certificate when you return to the traffic authority to book your tests. The certificate is valid indefinitely, so you do not need to repeat it if you delay taking your tests.
Step 3: Get an eye exam from a certified provider
You need an eye exam (Sehtestbescheinigung) from an optometrist or eye doctor who is certified to issue them for driver licenses. Not every optician can do this — search for "Sehtest Führerschein" in your area or ask your traffic authority for a list of approved providers. The exam takes about 15 minutes and costs €20 to €40.
The provider will give you a certificate stating whether your vision meets the legal standard (0.7 on each eye, or corrected to that level with glasses or contacts). Bring this certificate to the traffic authority along with your first-aid certificate. If you wear glasses or contacts, bring them to the eye exam and wear them during your practical driving test as well.
Step 4: Enroll in a driving school and book lessons
You must take lessons with a licensed driving school (Fahrschule
Driving schools charge by the hour, typically €25 to €55 per lesson depending on location and whether it is a regular lesson or an autobahn/night lesson (which are often required). The school will also provide materials for the written test. Ask the school upfront what the total cost estimate is, including all required lesson types, so you are not surprised later. The written test (Theorieprüfung) covers German traffic rules, road signs, and safe driving practices. It is a multiple-choice exam with 30 questions; you must answer at least 22 correctly to pass. The test is administered by the traffic authority and takes about 45 minutes. You can request the test in a language other than German if your local authority offers it — English is widely available, but availability of other languages varies. Your driving school will help you book the test date. If you fail, you can retake it after two weeks; there is no limit to how many times you can attempt it, but each attempt costs an additional fee (typically €20 to €30). Once you pass the written test, you can book your practical test (Fahrprüfung). This test lasts about 45 minutes and is conducted by an official examiner who sits in your car. You must use a car provided by your driving school with dual controls and an instructor present — you cannot use a private vehicle or take the test without an instructor in the car. The examiner will ask you to perform basic maneuvers (parking, reversing, three-point turn), drive on regular roads and highways, and respond to traffic situations. The test covers vehicle handling, observation, decision-making, and compliance with traffic rules. If you fail, you can retake it after two weeks. Most people pass on their first or second attempt, though this varies widely. Once you pass the practical test, the traffic authority will issue your German driver license within one to two weeks. You will receive a plastic card valid for 15 years. The license permits you to drive cars (category B), and you can add other categories (motorcycles, trucks, buses) by taking additional tests if you wish. Your German license is recognized throughout the European Union and in most other countries. If you move to another German state, you do not need a new license — it remains valid. If you move out of Germany, check the laws of your destination country; some countries recognize German licenses, others require you to exchange it for a local one. Yes, if your license is valid in your home country and you are at least 18, you can drive in Germany on your foreign license. However, you must carry an International Driving Permit (IDP) along with your original license. Once you decide to obtain a German license, you must follow the full testing process — there is no shortcut based on holding a foreign license. You can retake it after two weeks. There is no limit to the number of attempts, but each attempt costs a fee (typically €80 to €120). Most people pass within two attempts. If you consistently fail, ask your driving instructor for extra lessons focused on the areas where you struggled. The written test can be taken in several languages including English, but availability depends on your local traffic authority. Call or visit your local Führerscheinstelle to confirm which languages they offer. The practical test is conducted in German, but the examiner will use straightforward, clear language and focus on your driving, not your language skills. Total costs vary by state and driving school but typically range from €1,500 to €2,500. This includes driving school lessons (the largest expense), the first-aid course, eye exam, traffic authority fees, and test fees. Get a detailed quote from your driving school before you start. You can continue with your current driving school and traffic authority, or transfer to the new state. If you transfer, contact the traffic authority in your new state — they will tell you whether your progress (passed written test, for example) transfers or whether you must restart. It is usually simpler to finish with your original authority if you are close to completing the tests.Step 5: Pass the written test
Step 6: Take the practical driving test
Step 7: Receive your license and understand its validity
Frequently Asked Questions
Can I use my foreign driver license in Germany while I am learning?
What happens if I fail the practical test?
Do I need to take the test in German?
How much does the entire process cost?
What if I move to a different German state during the process?