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:
- Find a Fahrschule and register
- Complete a first aid course
- Get an eye test and a biometric passport photo
- Attend 14 theory lessons (90 minutes each)
- Pass the theory exam (30 questions)
- Complete mandatory practical hours (minimum 12 hours across three road types)
- 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.
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.
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.
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.
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):
Total realistic range: €1,500–€3,000 depending on city, number of practical lessons needed, and whether you pass first time.
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
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.
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.