Skip to main content
7 min read

Driving License Costs 2026: What Does a Class B License Cost in Germany?

Category B driving license 2026: we analyzed data from over 11,000 driving schools. Real costs, breakdown table, city comparison, money-saving tips, and what to actually budget for.

Published on 04/18/2026
By Vivi

Key Takeaways

  • The driving school package (registration + mandatory drives) costs an average of €1,506 across Germany – that is the minimum.
  • With the typical ~30 extra practice hours, total costs realistically come to €3,200–3,500.
  • The national median for a 45-minute driving lesson is €65 (range: €51 to €84).
  • Berlin is the most affordable major city (minimum package €1,104); Munich is the most expensive (€2,095).
  • Source: drive bee analysis of over 11,000 driving schools across Germany (as of 2026).

What does a driving license cost in Germany in 2026?

There are two ways to answer this question: what the driving school charges at minimum – and what actually ends up on your final bill.

The driving school package (registration fee + all mandatory drives) costs an average of €1,506 across Germany. This covers the base registration fee, all legally required special drives (motorway, night, rural), and theory lessons.

The full picture looks different. On top of the mandatory drives, most learners need additional practice hours. The national average is around 30 extra lessons – at €65 per lesson, that adds roughly €1,950.

Here is how the realistic total cost breaks down:

Cost itemMinimum (20 h)Average (~30 h)
Registration fee€399€399
Extra practice lessons (× 20 h)€1,300
Extra practice lessons (× 30 h)€1,950
Mandatory special drives (× 12)€856€856
Theory exam€65€65
Practical exam€190€190
Total€2,810~€3,460

Data: drive bee analysis of publicly available price data from over 11,000 driving schools in Germany (as of 2026). Not all schools publish prices online – figures are indicative.

Why do costs vary so much?

The €2,810 figure applies if you need exactly 20 practice hours – that is the optimistic end. Learners who need 35–40 hours easily reach €4,000. Budget conservatively rather than getting a nasty surprise.

What does a driving lesson cost in Germany?

Quick answer

The median price of a 45-minute lesson is €65 nationwide (range: €51 to €84). Mandatory special drives (motorway, night, rural) cost on average €71 per session.

The number of mandatory drives is set by law and cannot be reduced:

  • 4 rural road drives (outside built-up areas, min. 45 min each)
  • 4 motorway drives (min. 45 min each)
  • 3 night drives (min. 45 min each)

How many extra practice hours you need depends on you. Learners who did accompanied driving (BF17) from age 17 often need only 15–20 extra lessons. Those with no prior experience can easily need 35–45.

City comparison: Where is the driving license most expensive?

Prices differ significantly from city to city. The median minimum price shows what you should budget at a minimum – registration fee plus all mandatory drives. Extra practice lessons come on top.

CitySchoolsMedian minimum pricePer lesson
Berlin519€1,104€55
Dortmund128€1,275€58
Cologne143€1,335€70
Hamburg275€1,468€70
Nuremberg123€1,470€60
Frankfurt am Main119€1,557€60
Hanover89€1,608€65
Stuttgart120€1,775€70
Leipzig109€1,905€75
Munich220€2,095€85

City comparison at a glance

Berlin is the most affordable major city: minimum package €1,104, lesson €55. Munich is the most expensive: minimum €2,095, lesson €85 – nearly twice as expensive.

Money-saving tips: How to reduce driving license costs

With some planning, you can save several hundred euros on your total bill:

1. Use accompanied driving (BF17): Starting at age 17 with a parent means building up 10,000+ km of experience before your lessons – often reducing the number of paid practice hours significantly.

2. Compare multiple schools: Registration fees range from €199 to €550. Comparing 3–5 schools in your city is the single biggest lever for saving money.

3. Consider an intensive course: Learning in a short, focused period often means fewer additional lessons than spread-out weekly sessions.

4. Pass theory first time: Each re-sit costs ~€22. Using a dedicated app (such as ams) and sitting theory before starting practical lessons tends to lead to better results.

5. Ask about payment options: Some schools offer discounts for upfront payment. It is always worth asking.

Who can help cover the costs?

In certain situations you do not have to pay alone:

Employer funding: If the licence is required for your job, your employer may cover the costs – or you may be able to deduct them as professional expenses (Werbungskosten) on your German tax return.

Federal Employment Agency: Unemployed people who need a licence for a specific job offer can apply for a training voucher (Bildungsgutschein) that covers the full training cost.

Accompanied driving (BF17): Does not reduce course fees directly, but typically cuts the number of paid lessons needed – saving €500–1,000 on the total bill.

Frequently Asked Questions

What is included in the driving school's base price?

It varies by school – which is why comparing matters. Typically the base fee covers registration, theory lessons, and sometimes the first few drives. Mandatory special drives and TÜV/DEKRA exam fees are almost never included in the advertised headline price.

How many driving lessons will I actually need?

This is individual, but do not plan for the minimum. Most learners need 25–35 extra practice hours on top of the mandatory drives. Those with BF17 experience often manage with 10–20.

Can I deduct driving license costs from German taxes?

Only in specific cases: if the licence is provably required for your profession (e.g. professional driver, field sales), costs may be deductible as Werbungskosten. A standard car licence for private use is not tax-deductible.

What does re-obtaining a licence cost after disqualification?

A medical-psychological assessment (MPU) adds €1,500–3,000 on top of regular driving school costs. It is mandatory after disqualification for drink-driving or drug offences.


All prices are based on data collected by drive bee from publicly available sources. Not all driving schools publish their prices online – actual market conditions may differ. All figures are provided without guarantee and are for general orientation only. We recommend confirming prices directly with the driving school.

Compare cities

Check driving school prices in the largest German cities and compare directly.

About drive bee

drive bee helps you compare more than 11,000 driving schools across over 1,600 cities with more transparency. We turn prices, locations, reviews, and key service details into a clearer overview so you can find the school that fits your schedule and budget faster.