What You Need to Know About German Driver's Licenses

A German driver's license (Führerschein) is issued by your local traffic authority after you pass a written test, an eye exam, and a practical driving test. The process takes several months and costs between €1,500 and €2,500 depending on how many lessons you need. Unlike some countries, Germany does not issue a learner's permit that lets you drive unsupervised — you must take professional lessons with an approved instructor, and a licensed driving school handles most of your paperwork.

If you already hold a valid driver's license from another country, the rules are different. Licenses from EU and EEA countries can usually be exchanged for a German one without retesting. Licenses from outside Europe require a medical exam and sometimes a practical test, depending on your age and how long you have held the license.

Key Takeaways

  • You must be at least 18 years old to hold a full German driver's license, though you can start lessons at 17.
  • All instruction must come from a state-approved driving school (Fahrschule), not from a private instructor or family member.
  • The written test covers traffic rules and hazard perception and is offered in multiple languages at most driving schools.
  • You will need a German ID card or passport, proof of residence, a medical certificate, and an eye test before you can register for your tests.
  • If you hold a non-European license, you may need to pass a practical test even if you have years of driving experience.

The Step-by-Step Process to Get Your License

Start by finding an approved driving school in your area. The school will explain the full cost and timeline, which varies based on how many lessons the instructor thinks you need. Most people take 30 to 50 hours of lessons, though this depends on your natural ability and how quickly you learn.

Once you enroll, the driving school will help you gather your documents: a valid German ID card or passport, proof of residence (usually a recent utility bill or rental agreement), a medical certificate from a doctor confirming you are fit to drive, and an eye test result from an optician. You will also need a biometric passport photo. The school submits these to your local traffic authority (Straßenverkehrsamt) and registers you for the written test.

You take the written test first, usually within a few weeks of enrollment. The test has 30 multiple-choice questions about traffic rules, road signs, and hazard perception. You must answer at least 22 correctly to pass. Most driving schools offer practice tests on their websites or apps so you can study at home. The test is available in German, English, French, Italian, Spanish, Portuguese, Polish, Russian, Turkish, Arabic, and Chinese at most locations.

After you pass the written test, you continue with practical lessons. Your instructor will tell you when you are ready for the practical driving test, which usually happens 2 to 4 weeks later. The test lasts about 45 minutes and covers basic driving skills, hazard awareness, and your ability to follow traffic rules. A state examiner sits in the car and grades your performance.

Documents and Costs You Will Need

Before you start, gather these documents: a valid passport or German ID card, proof of residence (a lease, utility bill, or official registration document), a medical certificate from a doctor stating you are fit to drive, and an eye test result from an optician or eye doctor. You will also need a biometric passport photo (35 × 45 mm). The driving school can usually direct you to a photographer who knows the German requirements.

The total cost breaks down roughly as follows: the driving school registration and theory lessons cost €300 to €500; practical lessons run €50 to €100 per hour, and most people need 30 to 50 hours; the written test fee is €20 to €25; the practical test fee is €120 to €150; and the license itself costs €35 to €50. Medical exams and eye tests add another €50 to €100. In total, expect to spend €1,500 to €2,500, though costs are higher in major cities like Berlin and Munich.

Different License Categories and What You Can Drive

Germany uses a category system that determines what vehicles you are allowed to drive. Most new drivers start with Category B, which covers cars up to 3,500 kg and up to 8 passenger seats. This is the standard license for personal vehicles and is what most people mean when they say "driver's license."

Other categories exist for motorcycles (A1, A2, A), trucks (C, C1), buses (D, D1), and combinations (BE, C1E, DE). You can take tests for these categories at the same time as Category B or later. Each category has its own age requirement and practical test, though the written test is the same for all categories you take on the same day.

If You Already Have a License From Another Country

If you hold a valid driver's license from an EU or EEA country (including Switzerland), you can exchange it for a German license without taking any tests. You will need to register with your local traffic authority and provide your original license, a German ID card or passport, proof of residence, and a biometric photo. The exchange takes a few weeks and costs €35 to €50.

If your license is from outside Europe, the process is more complex. You must pass a medical exam and an eye test. If you are under 50 and have held your license for at least 2 years, you usually do not need to take a practical test. If you are 50 or older, or have held your license for less than 2 years, you will need to pass the practical driving test. Some countries have reciprocal agreements that waive the practical test; ask your traffic authority whether yours does.

What Happens If You Fail a Test

If you fail the written test, you can retake it after 7 days. Most people pass on the second attempt. If you fail the practical test, you must wait 2 weeks before you can retake it. You pay the test fee again each time you retake it. There is no limit to how many times you can retake either test, but most driving schools will not let you book the practical test again until they believe you are ready.

If you fail the practical test, your instructor will review what went wrong and schedule more lessons. This is normal and does not reflect badly on you — many people need a second or third attempt. Budget extra time and money if you think you might need additional practice.

Your License Once You Pass

Your German driver's license is a plastic card valid for 15 years. It lists your name, date of birth, the date it was issued, and the categories you are licensed to drive. You must carry it whenever you drive, along with your vehicle registration and proof of insurance. German police conduct random checks, and driving without your license is a fine.

Your license will be mailed to you about 2 to 3 weeks after you pass the practical test. Until it arrives, the traffic authority gives you a temporary paper certificate that is valid for driving. Keep this certificate with you until your plastic card arrives.

Frequently Asked Questions

Can I take driving lessons before I turn 18?

Yes. You can enroll in a driving school and take lessons starting at age 17, and you can take both the written and practical tests at 17. However, you cannot legally drive unsupervised until you turn 18. Once you pass your tests at 17, your license is issued on your 18th birthday.

What if I fail the eye test?

If your vision does not meet the legal standard, you can retake the eye test at another optician. If you fail again, you may be issued a license with restrictions — for example, you may be required to wear glasses while driving. Some people are not permitted to drive at all if their vision is too poor, but this is rare.

Do I need to speak German to pass the written test?

No. The written test is available in at least 10 languages at most driving schools, including English, French, Spanish, Turkish, Russian, Polish, Arabic, and Chinese. Ask your driving school which languages they offer.

How long does the whole process take?

From enrollment to passing your practical test usually takes 2 to 4 months, depending on how quickly you book lessons and how many attempts you need. The written test can happen within weeks, but the practical test often has a waiting list. Your plastic license card arrives 2 to 3 weeks after you pass.

What if I move to a different German state while getting my license?

Your driving school registration and test results are valid across all German states. You can continue with your current school or switch to a new one in your new location. Your traffic authority will transfer your file to the new state's authority, and you can finish your tests there.