Driving Licence in Germany: Full Guide for Foreigners

Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
UPST0002
UPST0001
UPST0003

Everything you need for the German theory exam, in English. All the official TÜV / DEKRA questions, full exam simulations, on your phone or laptop.

UPST0004

90+

99
Official practice tests

Learn driving theory

Motorcycle, classes A, A1, A2, AM

The official motorcycle theory questions, from scooters to unrestricted.

Motorcycle theory test Germany App

Theory tests

Professional classes, C, C1 & CE

Truck theory questions, for drivers going professional in Germany.

Truck driving license in Germany - Theory tests
UPST0028
UPST0027
UPST0026
99
Practice tests
2,000+
Official questions, all classes
13
Exam languages
1
Free e-book

Classes D & D1

Bus Theory Questions

Prepare efficiently with the official questions.

Useful

Frequently asked questions

If you do not know where to start, this is the place.

Führerscheinprüfung - Fahrschüler

Getting a driving licence in Germany: the essentials

Getting a driving licence in Germany is more structured than in most countries. Attendance at a registered driving school is compulsory, the theory and practical exams are separate, and your instructor decides when you are ready to be examined. If you are new to the country, these are the four things worth knowing before anything else.

Can you take the theory exam in English?

Yes. Alongside German, the theory exam is officially available in twelve foreign languages, English among them. The one catch is timing: the language has to be requested when your application is submitted, not on the day of the exam.

The practical test, however, is conducted in German only.

Do you already hold a licence from another country?

Then check this first, because it may save you the entire process. EU and EEA licences are recognised in Germany with nothing further to do. Licences from outside the EU are valid for six months after you register your address.

After that, whether you exchange yours over the counter or have to take the exams depends on which country – or, for the US, which state – issued it. Read more about converting a foreign licence.

What does it cost?

Between €2,700 and €3,500 for class B in 2026, spread across the driving school registration, lessons, exam fees, the first aid course and the eye test. Prices are higher in large cities.

The most expensive avoidable mistake is failing an exam, because you pay the fee again and take extra lessons before you can rebook. Check the full cost breakdown.

Which licence class do you need?

For a car, class B. Within class B there are three variants, depending on whether you learn and take the test in a manual or an automatic – and the choice affects what you are allowed to drive afterwards. For motorcycles the classes are A, A1, A2 and AM, by age and engine power. For trucks and buses, C and D.

Whichever route applies to you, if you have to sit the theory exam, you can prepare for it in English with our theory app.