Find a school
Guide · Expats

Getting a driving licence in Berlin as an expat: the complete guide

Daniel Haag · Updated 2026-10-21 · 8 min read
If your licence is from an EU/EEA country, it simply keeps working in Berlin. A non-EU licence is valid for 6 months after you take up residence, then you need a German one: either by conversion (from about €37.50 at the authority, often with no tests for countries like the UK, Japan, Canada or many US states) or by passing the theory and practical test. Starting from zero, plan for roughly €2,900 to €4,000 in total and a few months of time. 49 Berlin driving schools in our data say they teach in English.

Step 1: Check whether your current licence still works

Before you spend a cent on a driving school, find out which of these situations you are in. The answer decides everything else.

Two details people often miss. First, learner permits are not valid in Germany and cannot be converted. Second, for most national licences you also need an International Driving Permit or a translation while you drive here during those 6 months.

After the 6 months, driving with only your foreign licence counts as driving without a licence in Germany. That is a criminal offence, not a parking ticket. Your car insurance can also refuse to pay.

The 6-month rule explained (and why you should not wait)

The 6 months start when you establish your "ordinary residence" (ordentlicher Wohnsitz). German law defines this as the place where you live for at least 185 days a year because of personal and work ties (§ 7 FeV). In practice, for most people this is when they move here and register their main address (Anmeldung).

LABO Berlin is clear about extensions: the 6 months cannot be extended. The only exception is if it is clear from the start that you will live in Germany for no more than 12 months. In that case you can apply for an extension, which costs a fee.

There is no deadline for the conversion application itself, as long as your foreign licence is still valid. But processing takes time, and if you need tests, you also need time for lessons and test dates. Our advice: apply in your first 2 to 3 months, not in month 6.

Your foreign licence is taken away when you receive the German one. LABO sends it back to the issuing country or keeps it. If you need a licence from home for trips there, ask about this before you apply.

Which path is yours: the four options at a glance

Your situationWhat you need to doTestsFee at the authority
EU/EEA licenceNothing. Optional exchange for a German cardNone€37.50 (optional exchange)
Licence from an Anlage 11 country (e.g. UK, Japan, Korea, Switzerland, Canada, many US states)Conversion (Umschreibung)Usually none, some US states need the theory test€37.50 without test, €45.10 with test
Licence from any other country (e.g. India, Turkey, Brazil, Russia, China)Conversion with testsTheory and practical test, no minimum number of lessons€45.10
No licenceFull training at a driving schoolTheory and practical test€45.90

Fees as listed on service.berlin.de, October 2026. Test fees at TÜV or DEKRA come on top (about €25 for the theory test and about €130 for the practical test). For all details on conversion, including the full country list and US states, read our guide Converting a foreign licence in Berlin.

Do you need the Anmeldung?

Yes. To apply for a German licence in Berlin, whether new or converted, you need your main residence (Hauptwohnsitz) in Berlin. If Berlin is only your second address, the application is only possible in justified exceptions and with the approval of the authority where your main address is.

What you bring to the appointment (first-time licence, class B):

You apply in person at a Berlin Bürgeramt. Book the appointment through service.berlin.de. The application is processed by the Fahrerlaubnisbehörde at LABO, which then sends your exam approval to the test centre.

From zero to licence: the process step by step

  1. Pick a driving school. Compare total prices, not just the hourly rate. You can compare Berlin driving school prices on Fahrwahl. If you want lessons in English, start with our list of English-speaking driving schools.
  2. Do the eye test and the first aid course. The eye test is free at many opticians or costs about €6 to €7. A first aid course for the licence costs from about €60 (ADAC example).
  3. Apply at the Bürgeramt with the documents above. Fee for a first licence: €45.90.
  4. Go to theory lessons. For class B the law requires at least 12 double lessons of general content (90 minutes each) plus class-specific lessons, usually 2 more double lessons. Most schools teach these in German, so ask before you sign.
  5. Pass the theory test at TÜV or DEKRA: 30 multiple-choice questions on a computer, available in English and 11 other foreign languages. See our theory test in English guide.
  6. Take driving lessons. Normal lessons (45 minutes) as many as you need, plus 12 mandatory special drives: 5 on rural roads, 4 on the Autobahn and 3 in the dark.
  7. Pass the practical test. It takes about 55 minutes in total, in the school car, with your instructor on board.
Your exam approval (Prüfauftrag) is valid for one year. After you pass the theory test, you have 12 months to pass the practical test. If you fail, you can usually retake a test after at least 14 days.

How long does it take?

There is no fixed answer, because it depends on how often you can drive, how fast you learn, and how quickly your school gets test dates. A rough planning guide if you start from zero:

PhaseTypical time
Eye test, first aid, photo1 to 2 weeks
Bürgeramt appointment and processing by LABOSeveral weeks (LABO publishes current processing times on its website)
Theory lessons and learning for the test4 to 8 weeks, in parallel with the application
Driving lessons and special drives1 to 4 months, depending on lessons per week
Waiting for the practical test dateDepends on the school and the test centre

Realistically, many learners need a few months from sign-up to licence. Intensive courses can be much faster: 86 of the 468 Berlin schools in our data advertise an intensive course (Intensivkurs). For conversions with tests, it is usually quicker, because there are no mandatory theory lessons or special drives.

What it costs in Berlin

Fahrwahl analysed the published price lists of Berlin driving schools (468 schools in our database, class B prices from 202 of them, as of October 2026). The typical prices (median) for class B:

ItemMedian price in BerlinRange we found
Registration fee (Grundbetrag)€235from €49 promotions up to €900
Driving lesson (45 min)€56.25€33.75 to €77.99
Special drive (45 min)€62.11€36.67 to €84
Presentation fee for the practical test€170€95 to €279
Learning material / app€50€20 to €109

With 35 normal lessons, the 12 special drives and all official fees, you end up at around €3,450. With 25 lessons it is around €2,880, with 45 lessons around €4,010. The full calculation is in our driving licence cost guide.

If you convert a licence with tests and you can already drive, you often need only a handful of lessons. Then the total is closer to €1,000 to €1,300.

English-speaking driving schools and the theory test in English

Good news for internationals: you can do almost the whole process in English.

In Berlin, tests are run by two organisations: TÜV Rheinland and DEKRA. The rules are the same at both.

Common mistakes expats make

FAQ

Can I drive in Berlin with my US licence?

Yes, for 6 months after you take up residence in Germany. After that you need a German licence. Many US states are on the Anlage 11 list, so you can convert without tests or with only the theory test.

Do I need an International Driving Permit in Berlin?

For most non-EU licences you need either an International Driving Permit or a translation while you drive in Germany. For the conversion itself, the IDP does not replace your original national licence.

Can I get a German driving licence without Anmeldung?

No. In Berlin you need your main residence registered in Berlin to apply. A second address only works in exceptions, with approval from the authority at your main address.

Can I do the whole licence process in English?

Mostly yes. The theory test is offered in English, and 49 Berlin schools in our data teach in English. Theory lessons are often in German, and the practical test is officially in German, so ask your school how they handle it.

Do I have to exchange my EU licence in Berlin?

No. An EU or EEA licence stays valid in Germany. You can exchange it for a German card voluntarily for €37.50.

How much does a German driving licence cost in Berlin?

Starting from zero, about €2,900 to €4,000 in total with 25 to 45 driving lessons, based on Fahrwahl data from Berlin schools (October 2026). A conversion without tests costs from €37.50 at the authority.

Can I extend the 6 months?

Only if it is clear from the start that you will live in Germany for no more than 12 months. Otherwise LABO Berlin says the 6 months cannot be extended.