
How to get a Bus Driver (category D) License in Germany & become a Bus Driver
Table of Contents
Requirements for your Bus Driver License in Germany
Which Bus Driver License Categories exist?
Which language requirements do exist?
How much does a bus driving licence (category D) cost in Germany?
Where do I get the Bus Driver License?
Germany’s public transport system is expanding — and at the same time facing a serious shortage of qualified bus drivers. Cities, regional transport companies and long-distance operators are urgently hiring professional drivers, and many employers are now more open than ever to international candidates. This means: now is an excellent time to consider becoming a bus driver in Germany.
If you want to work professionally as a bus driver, the most important requirement is obtaining the correct license: the Class D driving license, also called the category D license. In this guide, we’ll explain everything you need to know about getting your bus driving license in Germany. We’ll cover the legal requirements, the different bus license categories, language expectations, costs and financing options, and how to convert a foreign bus license. By the end, you’ll know exactly what it takes to start your career on the road — and how to apply for bus driver jobs in Germany right away.
Requirements for your Bus Driver License in Germany
To obtain a Class D driving license and work professionally as a bus driver in Germany, you must meet specific legal and medical requirements. The regulations are implemented via the FeV (Fahrerlaubnis-Verordnung) and aligned with EU-wide standards under EU Directive 2006/126/EC.
Because bus drivers transport passengers and carry significant responsibility, the requirements are stricter than for a standard car license.
Here are the key requirements:
-
Minimum age
In most cases, you must be at least 24 years old to obtain a full Class D drivers license.
Earlier access is possible under certain conditions:
-
At 23 years old with an accelerated initial qualification (“beschleunigte Grundqualifikation”)
-
At 21 years old within a formal vocational training program (Berufskraftfahrer/in)
-
Existing Class B license
Before applying for a category D license, you must already hold a valid Class B (car) license. Germany requires prior driving experience before allowing applicants to operate large passenger vehicles.
EU licenses are generally recognized without issue. Non-EU licenses may require conversion after residency is established.
-
Medical check and eyesight test
You must prove medical fitness to transport passengers safely. This includes a general health examination and an eyesight test. These checks ensure that professional drivers are physically capable of handling long hours and responsibility on the road.
Because Category D is a professional license, medical checks are also required again during renewal.
-
First aid course
A certified first aid course (Erste-Hilfe-Kurs) is mandatory. As a bus driver, you are responsible for passenger safety and must be prepared to react in emergency situations.
-
Theory and practical exams
You must complete training at a certified driving school (“Fahrschule”) offering Category D instruction. After the required lessons, you must pass:
-
A theory exam
-
A practical driving exam
-
Professional qualification (Code 95)
If you plan to work commercially, you must obtain the professional driver qualification (Code 95) under the BKrFQG. This typically involves a structured training program (often 140 hours) or an accelerated qualification pathway.
-
Validity and renewal
The Class D driving license is generally valid for 5 years. Renewal requires a new medical and eyesight test to maintain professional standards.
Which Bus Driver License D categories exist?
When researching the Class D driving license, many people assume there is only one “bus license.” In reality, Germany differentiates between several categories. Understanding them helps you choose the right path for your career.
Category D – the standard bus license
Category D is the most important and most common bus license. It allows you to operate buses with more than 8 passenger seats (excluding the driver). A trailer up to 750 kg is permitted.
This is the license typically required for:
-
Public city transport
-
Regional bus routes
-
Long-distance coaches
-
Tourist coach services
For most bus driver jobs in Germany, Category D is the core requirement. If you’re aiming for stable, long-term employment in public transport, this is the category to focus on.
Category DE – bus with trailer
Category DE extends D and allows you to drive a bus with a trailer over 750 kg. It is relevant for articulated buses and special vehicle combinations. While not always mandatory, DE can increase your flexibility and improve job opportunities, especially with larger transport companies.
Category D1 – minibus
D1 applies to smaller passenger vehicles with 9–16 seats and a maximum length of 8 meters. It is commonly used for shuttle services or company transport but is less common in public transport roles.
Category D1E – minibus with trailer
D1E extends D1 to include heavier trailers. It is mainly relevant in specific transport situations.
Important: If you obtain Category D, you automatically receive D1. If you obtain DE, it includes D, D1 and D1E. The higher the category, the broader your driving permissions.
Source: FeV
Which language requirements do exist?
A common question from international applicants is: Do I need German to become a bus driver in Germany? The answer: Yes. But you don’t need perfect German.
During the licensing process
The theory exam for the Class D driving license can usually be taken in multiple languages, including English. This makes the process more accessible for international candidates.
However, practical driving lessons and the exam itself are typically conducted in German. That’s why basic German skills are important to understand instructions and safety communication. Many driving schools in larger cities offer multilingual support.
For employment
Most employers expect at least A2–B1 level German. As a bus driver, you interact with passengers daily and must communicate clearly in routine situations, such as answering questions or handling minor disruptions.
The good news: due to the driver shortage, many companies actively support language learning through courses, onboarding programs or mentoring. This helps international drivers integrate quickly and successfully.
Source: handbookgermany
How much does a Bus Driving Licence (Category D) cost in Germany?
For many candidates — especially from non-EU countries — this is the key question. Relocating to Germany already involves costs such as visa procedures, document translations and travel expenses. Adding the cost of a Class D driving license can therefore feel like a major investment.
In Germany, the realistic price range for a bus driving licence (Category D) is typically between 4.500 € and 8.500 €. If the professional qualification (Code 95) is included and additional driving lessons are required, the total cost can be slightly higher.
The final amount depends mainly on:
-
The number of practical lessons you need
-
Regional price differences
-
Whether Code 95 qualification is included
-
The driving school you choose
What is included in these costs?
Based on transparent pricing from German driving schools, the total price usually consists of:
-
A basic registration fee (often around 559 € – 700 €)
-
15 legally required special driving trips (approx. 1.650 €)
-
Additional practice lessons (around 100 € per 45 minutes)
-
Medical exam, eyesight test, first aid course and TÜV/DEKRA exam fees
-
Code 95 qualification (typically 2.000 € – 3.500 € if required)
Source: handbookgermany, x-trem Fahrschule , Fahrschule Kleeb
Do companies cover license costs?
Germany’s passenger transport sector is actively recruiting because the driver shortage is real. Employers know that they must invest in long-term staff, and many are willing to support motivated candidates.
One common model is company sponsorship. In this case, the employer covers a large part of your license costs. In return, you commit to working for the company for a defined period, often 2–3 years. If full sponsorship is not available, partial financing is very common. Some employers cover only the Code 95 qualification, while you finance the driving school portion. Others reimburse parts of the costs after successful probation or offer internal financing models with manageable monthly deductions from your salary.
If you are already in Germany and registered as a job seeker or career changer, another option may be funding via the German Employment Agency (Agentur für Arbeit) through a “Bildungsgutschein” (education voucher). Approval depends on your personal situation and whether the qualification significantly improves your employment prospects.
Where do I get the Bus Driver License?
Once you decide to go for your category D license, the next step is choosing the right driving school. In Germany, you must train at a certified Fahrschule that offers bus license categories (D / DE) and ideally also Code 95 qualification. Not every driving school offers bus training. That’s why it helps to focus on established providers and training academies, especially in larger cities.
Here are examples of larger driving schools in major German cities:
Berlin
Fahrschule Oscar
Verkehrsinstitut Berlin
Munich
Verkehrsakademie München
ProfiDrive
Hamburg
Hanseatische Fahrschule
Fahrschule Hamburg XXL
Frankfurt am Main
Verkehrsschule Rhein-Main
City Drive Frankfurt
Cologne
Verkehrsakademie Köln
Fahrschule Rheinland
When choosing a school, make sure it is officially licensed for Category D training, offers Code 95 or cooperates with providers who do, and has experience with international applicants. You can also verify providers and exam structures through TÜV or DEKRA.
How to get your foreign license to work in Germany
Do you already have a bus license from your home country? Great! That can speed up your path significantly. Germany has clear rules for recognition and conversion, depending on where your license was issued.
EU / EEA licenses
If your Class D drivers license was issued in an EU or EEA country, it is generally recognized in Germany. In most cases, you can drive and work without taking new licensing exams. You may exchange your license later if required (for example when it expires), but you typically don’t need to restart the process.
This is based on EU-wide harmonization rules under EU Directive 2006/126/EC:
If Code 95 is included and valid, you can usually work commercially without repeating qualification.
Non-EU licenses
If your license was issued outside the EU, the situation is different. but still manageable. After establishing residency in Germany, you can usually drive with your foreign license for up to 6 months. After that, you must convert (“umschreiben”) your license through the local driving license authority (“Führerscheinstelle”).
Depending on your country of origin and bilateral agreements, the conversion may require additional exams (theory and/or practical). You will typically need official translations, medical checks and documentation.
Important: Even if your license is recognized, you may still need to complete the Code 95 professional qualification in Germany to work commercially.
Summary
If you’re considering becoming a bus driver in Germany, now is the right time to act. Germany urgently needs qualified drivers, and this creates strong opportunities for both EU and non-EU professionals. In this guide, you’ve learned about the key requirement — obtaining a Class D driving license (category D license) — and how to get it. You now understand the process, the requirements and the steps needed to start your career.
Germany offers stable employment, strong worker protections and long-term career prospects in public transport. Transport companies are actively hiring motivated drivers and increasingly supporting international applicants.
Ready to take the next step? Explore current bus driver job opportunities.
FAQs: Bus Driver Licence (category D licence) in Germany
What is a Class D drivers license in Germany?
The Class D driving license (category D license) is the official qualification required to operate buses with more than 8 passenger seats in Germany. It allows you to drive city buses, regional buses and long-distance coaches.
How much does a bus driving license cost in Germany?
The cost of obtaining a bus driving license in Germany (Class D / DE) usually ranges between 4.500 € and 8.500 €, depending on the driving school, number of practical lessons and whether the professional qualification (Code 95) is included. Many transport companies support financing or offer sponsored training programs due to the nationwide driver shortage.
Is German mandatory for a Class D driving license?
For the licensing process itself, the theory exam can be taken in multiple languages, including English.
However, for employment as a bus driver in Germany, most companies require basic German skills (usually A2–B1 level) to communicate with passengers and handle everyday situations safely.
How can I become a bus driver in Germany?
To start becoming a bus driver in Germany, you must obtain a Class D driving license, complete the required medical checks and pass the theory and practical exams at a certified driving school. If you want to work commercially, you will also need the professional driver qualification (Code 95).
