Getting a German driver's license requires passing a theory test and a practical driving test, then registering with your local traffic authority

A German driver's license (Führerschein) is issued by your local traffic authority (Fahrerlaubnisbehörde) after you pass both a written exam on traffic rules and a practical driving test with an examiner. The process takes several months from start to finish, costs between €1,500 and €2,500 depending on how many lessons you need, and involves mandatory instruction from a certified driving school rather than self-teaching.

The license itself is valid for 15 years and covers different vehicle categories — the most common is category B for cars up to 3.5 tonnes. If you already hold a valid license from another country, the rules differ significantly, so your path depends on where you currently live and what you already hold.

Key Takeaways

  • You must be at least 18 years old (17 if you take the supervised driving program) and register with a certified driving school before you can take either test.
  • The theory test covers German traffic signs, right-of-way rules, and hazard perception, and you must pass it before booking your practical test.
  • The practical test lasts 45 minutes and is conducted by an official examiner; you drive the examiner's car, not your own.
  • If you hold a valid license from an EU, EEA, or Swiss country, you can usually exchange it for a German one without retesting, but non-EU licenses require a full test.

Age requirements and where to start

You must be at least 18 years old to hold a full German driver's license for category B (cars). If you are 17, you can enroll in the Begleitetes Fahren (supervised driving) program, which lets you drive with a designated adult aged 30 or older in the car; you receive your full license at 18 if you complete the program without serious violations.

Your first step is to find a certified driving school (Fahrschule) in your area. The school handles most of the paperwork and coordinates with the traffic authority on your behalf. You will need to bring your passport or ID card, proof of residence (a recent utility bill or rental agreement), and a biometric photo (35 × 45 mm). The school registers you with the local traffic authority and schedules your theory test once you have completed the required lessons.

The theory test: what it covers and how to prepare

The theory test is a computer-based exam taken at an official testing center (usually arranged by your driving school). You answer 30 multiple-choice questions in German about traffic rules, road signs, hazard perception, and vehicle handling. You must score at least 90 percent to pass — that means no more than 3 major errors or 6 minor errors, depending on the question weight.

The test is offered in multiple languages including English, French, Spanish, Italian, Portuguese, Greek, Turkish, Russian, Polish, Romanian, and Chinese, but you must request a language other than German when you register. Most driving schools provide practice tests and study materials; many also offer lessons in English or your native language if you are not yet fluent in German.

You can take the theory test as many times as you need, but you must wait at least two weeks between attempts. Once you pass, you can book your practical test. The theory result is valid for one year, so you must complete your practical test within that window.

The practical driving test: what the examiner watches for

The practical test lasts 45 minutes and takes place on public roads in a car provided by the testing center (not your own car). An official examiner sits in the passenger seat and observes your driving. You will be asked to perform basic maneuvers such as parking, reversing, and hill starts, and the examiner will also assess how you handle normal traffic, obey speed limits, use mirrors, and respond to hazards.

Common reasons for failing include failing to check mirrors, not signaling properly, speeding, not maintaining safe distance from other vehicles, and poor parking technique. The examiner does not speak much during the test — they are observing, not instructing. You pass or fail based on your overall performance; there is no partial credit.

If you fail, you can retake the test after at least two weeks. Most people pass on their second or third attempt, though this varies. Your driving school can tell you whether you need more lessons before retesting.

Cost and timeline

The total cost ranges from €1,500 to €2,500 and breaks down roughly as follows: driving school registration (€200–€400), theory lessons (€300–€500), practical lessons (€800–€1,500 depending on how many you need), theory test fee (€23–€25), and practical test fee (€120–€150). Prices vary by region and school.

The timeline typically runs 3 to 6 months from registration to receiving your license, though it can be faster if you pass both tests on your first attempt and the traffic authority processes your paperwork quickly. Waiting lists for practical tests can be long in major cities, so you may face delays beyond your control.

If you already hold a license from another country

If you hold a valid license from an EU, EEA (European Economic Area), or Swiss country, you can exchange it for a German license without retesting. You visit your local traffic authority with your current license, passport, proof of residence, and a biometric photo. The exchange is usually processed within a few weeks and costs around €40–€50.

If your license is from outside the EU/EEA/Switzerland, you must take the full German test (theory and practical). However, some countries have reciprocal agreements that may shorten the process — ask your driving school whether your country is included. Until you pass the German test, you can drive in Germany on your foreign license for up to 12 months from the date you establish residency, provided your license is valid in your home country.

What happens after you pass both tests

Once you pass the practical test, the examiner reports the result to the traffic authority. You then visit the traffic authority in person to complete the final registration and receive your physical license card. Bring your passport, proof of residence, and the documents the traffic authority sent you after your practical test. The card is issued on the spot or within a few days.

Your German license is valid for 15 years. You must renew it before it expires; renewal requires a new biometric photo and a medical certificate if you are over 70. You do not need to retake the test to renew.

Frequently Asked Questions

Can I drive in Germany on my current foreign license while I am taking lessons?

Yes, if your license is valid in your home country and you have been in Germany for less than 12 months. After 12 months of residency, you must hold a German or EU/EEA license to drive legally. Check with your traffic authority about your specific situation, as some states interpret the 12-month rule differently.

What if I fail the practical test?

You can retake it after at least two weeks. You pay the test fee again (€120–€150). Most people pass on a second or third attempt. Your driving school can advise whether you need additional lessons before retesting.

Do I need to take the test in German?

The theory test is available in 11 languages besides German, but you must request this when you register with the driving school. The practical test is conducted in German, though the examiner will use straightforward language and you do not need to speak fluently — you just need to understand basic instructions like "turn left" or "park here."

How long is a German driver's license valid?

Your license is valid for 15 years from the date of issue. You must renew it before it expires by visiting your traffic authority with a new biometric photo. If you are over 70, you also need a medical certificate. Renewal does not require retesting.

Can I exchange my license from outside the EU without retesting?

No. Only licenses from EU, EEA, and Swiss countries can be exchanged without a test. All other licenses require you to pass the full German theory and practical test. Some countries have bilateral agreements that may reduce the number of practical lessons required — ask your driving school.