What you need to know before you start

If you live in Germany and want to drive legally, you will need a German driver's license — your license from another country is only valid for a limited time, usually six to twelve months depending on your home country. Germany does not automatically recognize foreign licenses for permanent residents, and driving without the proper license can result in fines and legal trouble.

The process involves a written test, a practical driving test, and several documents proving your identity and residency. You cannot skip the tests even if you already hold a valid license from another country, though some countries have reciprocal agreements that may reduce the number of test hours required. The entire process typically takes two to four months from start to finish.

Key Takeaways

  • You must be at least 18 years old (or 17 with supervised driving in some cases) and have a valid passport or ID card plus proof of German residency to begin the process.
  • You will attend theory lessons covering German traffic rules, take a written test in your language if available, and then complete practical driving lessons with a certified instructor before the road test.
  • The written test covers German traffic signs, right-of-way rules, and safety — it is not a translation of your home country's test and requires specific study.
  • Practical driving instruction is mandatory and costs between €1,500 and €2,500 depending on how many lessons you need and your location in Germany.
  • Citizens of EU and EEA countries may need fewer practice hours; citizens of other countries should expect the full requirement of 12 to 14 basic lessons plus highway and night driving.

Documents you need to bring to the driving school

Before you can enroll at a driving school (Fahrschule), you will need to gather several documents. Bring your valid passport or national ID card, proof of German residency (a registration certificate from your local registration office, called Anmeldung), and a biometric passport photo (35 × 45 mm). If you are under 18, you will also need written consent from your parents or guardians.

Some driving schools may ask for a medical fitness certificate (Ärztliches Zeugnis) or an eye test report, though these are not always required at enrollment — the driving school will tell you if you need them. If you hold a license from another country, bring it with you; the school may use it to determine whether you may have access to for reduced practice hours under reciprocal agreements.

How the theory test works

The written test is administered by the local motor vehicle authority (Führerscheinstelle) and covers German traffic rules, road signs, and safe driving practices. The test is available in multiple languages including English, French, Spanish, Italian, Portuguese, Polish, Russian, Turkish, Arabic, and Chinese — you choose your language when you register. The test has 30 questions; you must answer at least 22 correctly to pass.

Before you take the test, you must complete a minimum number of theory lessons at your driving school. The school will register you with the motor vehicle authority once you have attended the required lessons. You can take the test as soon as you are registered, though most people study for two to four weeks. If you fail, you can retake it after two weeks; there is no limit to how many times you can try.

Practical driving lessons and the road test

After you pass the written test, you begin practical driving lessons with a certified instructor. The number of lessons required depends on your experience and your home country. Citizens of EU and EEA countries may need as few as 12 basic lessons; citizens of other countries typically need 12 to 14 basic lessons plus additional lessons on highways and at night. Each lesson lasts 45 minutes and costs between €40 and €80 depending on your location and the school.

Once your instructor believes you are ready, they will register you for the practical test with the motor vehicle authority. The test lasts about 45 minutes and covers basic vehicle handling, traffic awareness, and safe driving under various conditions. You must pass both the written and practical tests to receive your license; if you fail the practical test, you can retake it after two weeks, though you will need to pay the test fee again.

Cost and timeline

The total cost of obtaining a German driver's license ranges from €1,500 to €2,500 for most people. This includes enrollment fees (typically €150 to €300), theory lessons (€20 to €50 per lesson, usually 12 to 14 lessons), practical lessons (€40 to €80 per lesson, usually 12 to 20 lessons depending on how quickly you learn), and test fees (around €120 for the written test and €150 for the practical test). Costs vary by region and driving school.

The entire process from enrollment to receiving your license usually takes two to four months. Theory lessons typically run for four to six weeks, followed by practical lessons that may overlap with theory. The time between passing your written test and taking your practical test depends on how many lessons you need and how quickly you can schedule them with your instructor.

Special rules for EU and EEA citizens

If you hold a valid driver's license from an EU or EEA country, Germany recognizes it as valid for driving while you live there. However, if you become a permanent resident or plan to stay longer than 12 months, you should exchange your license for a German one to avoid complications. The exchange process is simpler than the full test route: you bring your current license, proof of residency, and a passport photo to your local motor vehicle authority, and they issue a German license without requiring new tests.

If your EU or EEA license has expired or been revoked, you must take the full test process like any other foreigner. Some EU countries have reciprocal agreements with Germany that reduce the number of required practice hours; your driving school will know whether your country qualifies and will inform you of any reductions.

What happens if you drive without a valid German license

Driving in Germany without a valid license — whether you have a foreign license that has expired or you have not yet obtained a German one — is illegal and can result in fines starting at €10 and going up to €1,000 depending on the circumstances. Police can stop you and check your documents at any time. If you cause an accident while driving without a valid license, your insurance may not cover the damage, and you could face criminal charges.

If you are stopped and your foreign license has expired, you will be told to stop driving when ready. You should contact your local motor vehicle authority to confirm how long your license remains valid in Germany and begin the enrollment process at a driving school as soon as possible.

Frequently Asked Questions

Can I use my foreign driver's license while I am waiting for my German license?

Yes, but only for a limited time. Most countries' licenses are valid in Germany for six to twelve months from the date you establish residency. Check with your local motor vehicle authority to confirm the exact expiration date for your country. After that period, you must have a German license to drive legally.

Do I have to take the test in German?

No. The written test is available in English, French, Spanish, Italian, Portuguese, Polish, Russian, Turkish, Arabic, and Chinese. You choose your language when you register. The practical test is conducted in German, but your instructor will give you directions in straightforward language and will repeat them if needed.

What if I fail the practical test?

You can retake it after two weeks. You will need to pay the test fee again (around €150) and may want to take additional practice lessons with your instructor to address the areas where you struggled. There is no limit to how many times you can retake the test.

Can I get my German license faster if I already have a license from my home country?

Not significantly. You still must pass both the written and practical tests. However, if you are from an EU or EEA country, you may need fewer practice hours, which can save you money and time. Citizens of other countries must complete the full requirement of 12 to 14 basic lessons plus additional lessons.

What if I move to a different state in Germany?

You can continue your lessons and take your test in your new location. Notify your driving school of the move, and they will coordinate with the motor vehicle authority in your new state. Your progress and payments transfer with you.