Full GuideApril 202514 min read

How to Get a German Driving Licence From Scratch

No licence, can't convert, or simply starting fresh in Germany? This is the complete guide to getting your Führerschein — from your first Fahrschule visit through your final practical exam. What to expect, what it costs, and how long it realistically takes.

Overview: the full process

Getting a German Führerschein (Class B — standard passenger car) from scratch involves two tests: a written theory exam and a practical driving test. You cannot book either independently — everything goes through a licensed driving school (Fahrschule).

The process in brief:

  1. Find a Fahrschule and register
  2. Complete a first aid course
  3. Get an eye test and a biometric passport photo
  4. Attend 14 theory lessons (90 minutes each)
  5. Pass the theory exam (30 questions)
  6. Complete mandatory practical hours (minimum 12 hours across three road types)
  7. Pass the practical driving test (30–45 minutes)

The whole process typically takes 3 to 5 months if you attend lessons regularly. Fast-track programmes can compress it to 1–2 weeks.

Before you start: prerequisites

Age requirement

You must be at least 18 years old to hold a Class B licence. You can begin lessons and sit the theory exam up to one month before your 18th birthday, but you cannot take the practical test until you meet the minimum age.

Residency

You must be legally resident in Germany and have registered your address (Anmeldung) at your local Bürgeramt. The Fahrschule will ask for your registration certificate as part of the enrolment paperwork.

Can I take the test in English?

Yes. The theory exam is available in English (and 11 other languages: French, Greek, Italian, Polish, Portuguese, Romanian, Russian, Croatian, Spanish, Turkish, and Arabic). The practical test itself is conducted by a German examiner — your instructor will translate as needed, and most urban Fahrschulen have English-speaking instructors.

Tip: When searching for a Fahrschule, filter specifically for “Englischsprachig” or “English-speaking.” In cities like Berlin, Munich, Frankfurt, and Hamburg there are dozens of options. Smaller towns may have fewer choices.

Step-by-step guide

Step 1: Find and register at a Fahrschule

The Fahrschule is the hub of your entire licence journey. They register you with the local licensing authority (Fahrerlaubnisbehörde), book your theory and practical exams, and provide the car for your practical test. You cannot do any of this independently.

Registration typically costs €200–€300 and includes the admin fee, your learner's permit (Lernfahrausweis), and the learning materials. You'll also need to bring:

  • Passport or ID card
  • Registration certificate (Anmeldebestätigung)
  • Biometric passport photo (taken at a photo studio, ~€10)
  • Eye test certificate (from an optometrist or Fielmann — often free)
  • First aid course certificate (see Step 2)

Step 2: Take a first aid course (Erste-Hilfe-Kurs)

Before you can formally apply for your licence, you need a certificate from a recognised first aid course. This is a 9-hour course covering basic first aid at the scene of an accident — practical, not academic.

Providers include the German Red Cross (DRK), Malteser, Johanniter, and many private companies. Cost: €60–€80. English-language courses are available in most major cities. The course is valid indefinitely for driving licence purposes.

Step 3: Get an eye test

You need a simple vision check — not a full ophthalmologist appointment. Any optometrist (Optiker) can do it in a few minutes. Fielmann locations do it for free. You'll receive a small slip confirming your vision meets the legal standard for driving. If you already wear glasses or contact lenses, bring them.

Step 4: Complete theory lessons at the Fahrschule

Class B theory training consists of 14 double lessons of 90 minutes each, divided into:

  • 12 basic lessons: traffic rules, road signs, right-of-way, speed limits, alcohol limits, accident handling, and more
  • 2 additional lessons: focused on motorway driving and night driving

If you attend one lesson per week, this takes 14 weeks. Many Fahrschulen offer intensive crash courses that cover all 14 lessons in 1–2 weeks. Some also offer evening or weekend schedules for working adults.

Study materials: Your Fahrschule will provide either printed questionnaires or access to digital learning software. Most students find app-based practice more efficient — you can study on your phone between lessons. Road Intelligence covers all 1,030 official questions with bilingual EN/DE explanations and a full exam simulator.

Step 5: Pass the theory exam

Your Fahrschule registers you for the theory exam once you're ready. The exam is run by TÜV or DEKRA (independent testing organisations) at a test centre. See the theory exam section below for full details.

Step 6: Complete practical driving lessons

Practical lessons typically begin alongside theory training. They are split into three mandatory road-type requirements:

  • 5 lessons on rural or federal roads (Land- or Bundesstraße)
  • 4 lessons on the Autobahn (motorway)
  • 3 lessons at dusk or in the dark

Each lesson is 45–90 minutes. Beyond these 12 compulsory hours, your instructor decides whether you need additional hours. The national average is closer to 30–40 hours before the practical test. More hours mean a higher total cost but a better pass rate.

Note: German cars are predominantly manual (stick shift). If you pass the practical test in a manual car, your licence is valid for both manual and automatic. If you take the test in an automatic, your licence is restricted to automatic vehicles only (code 78 restriction).

Step 7: Pass the practical exam

Once your instructor confirms you're ready, they register you for the practical test. See the practical exam section below for what to expect. After passing, you receive your Führerschein on the spot or within a few days.

The theory exam explained

Format

The theory exam consists of 30 multiple-choice questions drawn from the official question pool (maintained by the Federal Highway Research Institute, BAST). Questions can have one or multiple correct answers. The exam is taken on a touch screen at a TÜV or DEKRA test centre.

Scoring

Each question has a penalty point value (typically 2–5 points for wrong answers, with some questions scoring 0 points for partial answers). You fail if you accumulate more than 10 penalty points.

There is no time limit per question, but the exam has an overall duration. Most people finish comfortably within 30 minutes.

Language options

The exam is available in: German, English, French, Greek, Italian, Polish, Portuguese, Romanian, Russian, Croatian, Spanish, Turkish, and Arabic. Request your preferred language when your Fahrschule registers you for the exam.

Pass rate and retakes

The national first-attempt pass rate is around 70%. If you fail, you can retake after a minimum of 2 weeks. You pay the full exam fee again: approximately €22–€28 per attempt (set by TÜV or DEKRA, varies slightly by state).

How to prepare

The entire question pool contains 1,030 questions across 14 topic areas. You will not see every question in your exam — 30 are drawn from the pool. The best preparation is systematic: work through all topic areas, understand the reasoning behind each answer (not just memorisation), and simulate exam conditions in the week before.

Road Intelligence has all 1,030 official questions with bilingual explanations, topic-by-topic learning mode, and a full 30-question exam simulator with realistic scoring. Try it free →

The practical exam explained

Prerequisites

Before your instructor can register you for the practical test, three conditions must be met:

  • You are no more than one month younger than the minimum licence age
  • You have passed the theory exam
  • Your instructor has confirmed your practical training is complete

What happens on test day

The practical test lasts 30 to 45 minutes total. The examiner (from TÜV or DEKRA) sits in the back seat. Your instructor sits in the front passenger seat and can intervene in an emergency, but cannot otherwise assist you.

The test begins with a vehicle safety check: the examiner asks three questions about the car (fluid levels, tyre condition, lighting function). You answer verbally or by pointing to the relevant part of the car.

You then drive on public roads. The examiner sets the route and gives instructions. Tasks typically include:

  • Parking manoeuvres (parallel parking, reverse into a bay)
  • Hill starts (Anfahren am Berg)
  • Emergency stop (Gefahrenbremsung)
  • Motorway entry and exit (if applicable to the area)
  • Navigation through intersections with varying right-of-way rules

Scoring

Minor mistakes are acceptable — the examiner is looking for fundamental competence and safety awareness, not perfection. You fail if you make a serious error (one that required intervention or posed a genuine danger) or accumulate too many minor errors.

If you fail, you can retake after a minimum of 2 weeks. You pay the full practical exam fee again: approximately €100–€180 (varies by state and examiner organisation).

Full cost breakdown

German driving licence costs are notoriously high compared to most countries. Here is a realistic breakdown for Class B (manual):

ItemTypical costNotes
Fahrschule registration + admin€200–€350Includes learning materials and licence application
First aid course€60–€809-hour course, required once
Eye testFree–€10Free at Fielmann opticians
Biometric passport photo~€10Any photo studio
Theory lessons (14 × 90 min)€300–€500Often bundled in registration fee — check with your school
Theory exam€22–€28Per attempt; retakes cost the same
Practical lessons (per 45 min)€30–€55Higher in cities; avg. 30–40 hours needed
Practical exam€100–€180Varies by state and TÜV/DEKRA

Total realistic range: €1,500–€3,000 depending on city, number of practical lessons needed, and whether you pass first time.

Budget for more practical lessons than the minimum. The minimum is 12 compulsory hours, but the national average before the exam is 30–40 hours. Trying to minimise lessons to save money often results in a failed first attempt — which costs the full exam fee again plus additional lesson hours anyway.

Realistic timeline

Most people complete the process in 3 to 5 months attending one theory lesson and one to two practical lessons per week. Here is how that breaks down:

  • Weeks 1–2: Find a Fahrschule, register, complete first aid course and eye test, get photo
  • Weeks 3–6: Theory lessons begin (1 per week = 14 weeks; crash course = 1–2 weeks)
  • Weeks 4–16: Practical lessons run in parallel with theory
  • Week 6–16: Theory exam (booked by Fahrschule after theory lessons complete)
  • Weeks 8–20: Practical exam (after theory passed and instructor confirms readiness)
  • Processing: Allow 5+ weeks for the licensing authority to process your application — apply early
Fast-track option: Many Fahrschulen offer intensive programmes that compress theory and practical into 1–2 weeks. These are demanding but legitimate — useful if you have a short window or a deadline to meet. Costs are similar or higher (more lessons concentrated in less time) but you get your licence much sooner.

One important administrative note: the licensing authority (Fahrerlaubnisbehörde) typically takes at least 5 weeks to process your initial application. Your Fahrschule will guide you through this, but start the process early — you cannot book exams until the application is formally processed.

Tips specifically for expats

Find an English-speaking Fahrschule first

Not all Fahrschulen have English-speaking instructors. In major cities this is easy to find; in smaller towns, options are limited. Search online for “English driving school [your city]” or “Fahrschule Englisch [Stadt]”. Don't assume you can manage with a translation app during a practical lesson — the safety communication needs to be instant.

German traffic rules differ significantly from most countries

Even experienced drivers from the USA, Canada, Australia, or the UK are often surprised by German-specific rules. The most common areas where international drivers struggle:

  • Right-of-way at unmarked intersections (Rechts-vor-Links — the car coming from the right always has priority, unless otherwise signed)
  • Tram rules — trams always have right of way; passengers boarding or alighting from a tram have priority; you must stop for trams at stops without a raised platform
  • Autobahn rules — no minimum speed, but slow vehicles in the left lane are a serious offence; strict overtaking rules
  • Pedestrian zones and shared spaces — entirely different conventions from North America
  • Alcohol limits — 0.5 g/L (not 0.8 like the UK or some US states)

Don't skimp on practical hours

The minimum 12 hours is the legal floor, not a target. Instructors are required to ensure you meet the minimum road-type requirements, but will recommend additional hours based on your progress. Trust their judgement — failing the practical test costs as much as several lessons.

Start studying for the theory early

1,030 questions is a lot of material. Begin self-study before your first theory lesson so you arrive already familiar with road signs and basic rules. This reduces the total number of hours you need and lets you engage more productively in class.

Road Intelligence is free to start — no account required. Work through all 14 topic areas with bilingual explanations, then use the exam simulator to test yourself under real exam conditions.

Budget for a first-attempt failure

Around 30% of first-time candidates fail the practical test. It is not a reflection of your driving ability — German examiners hold a high standard. If you do fail, you can retake after 2 weeks. Most people pass on their second attempt. Budget the retake fee (€100–€180 practical, €22–€28 theory) so it's not a financial surprise.

Start preparing for the theory exam today

Road Intelligence has all 1,030 official Führerschein questions, bilingual EN/DE explanations, and a full exam simulator — the same questions you'll see on exam day, with detailed explanations for every answer. Free to start.