What you should know before enrolling in a Madrid driving school
If you live in Madrid, the first step is not picking the driving school closest to your metro stop, but understanding what each quote actually includes. A B license in Madrid usually costs between 800 and 1,500 euros depending on the area, the school, and how many practical lessons you need. That range already says a lot: not every offer covers the same things.
Always ask for a full breakdown: enrollment, DGT fee (94.05 euros for first issue), medical certificate (around 25-40 euros), theory material, included practical lessons, and retake conditions. Without that detail, a cheap enrollment fee can become expensive if lessons, file renewal, or extra attempts were not clear from the start.
It also helps to ask who your practical instructor will be, how much real weekly availability there is, and how lessons are booked. In a large city, losing slots because of scheduling can stretch the process as much as failing an exam.

What the B license lets you drive and which limits matter
The permiso B is the standard car license in Spain and can be obtained from age 18. It allows you to drive motor vehicles with a maximum authorized mass up to 3,500 kg and vehicles with up to 9 seats including the driver. It also covers trailers up to 750 kg and vehicle-plus-trailer combinations that do not exceed 4,250 kg total MAM.
With the B license you can also drive AM-class mopeds without an additional permit, as well as tricycles and light quadricycles within the general conditions of the license. What you should not assume is that B covers any heavy van, truck, bus, or large trailer combination: those require specific permits.
When comparing schools, make sure the course is focused on the permit you actually need. For most Madrid learners that will be B, but if your goal is to work with heavy vehicles, the route and the budget both change.
Where exams take place and how the Madrid process works
Theory exams for the B license are held at Provincial Traffic Offices. In Madrid city, the main office is at Calle Arturo Soria 143, although there are also locations in Alcalá de Henares, Getafe, and Móstoles. Your driving school handles registration, but knowing where you will go helps you plan exam day.
The B theory exam has 30 multiple-choice questions, three options per question, a maximum of 3 errors allowed, and a 30-minute time limit. It may include images and traffic situations, so memorizing isolated answers is not enough: you need to recognize signs, priority rules, maneuvers, road safety, and driver behavior.
A practical tip: avoid sitting the exam in June or September if you can. Those are the busiest months, because many students want the license before summer or right after returning, and exam scheduling gets longer. January, February, and November are usually lighter.
How to choose a school without looking only at enrollment
In a city this large, there are driving schools in almost every neighborhood: Chamberí, Vallecas, Carabanchel, Hortaleza, and many others. Prices vary noticeably by area. Schools in central neighborhoods often cost a bit more because of rent, but that does not automatically mean better preparation.
Compare at least three quotes using the same format. Ask how many practical lessons are included, how much each extra lesson costs, whether theory material is included, what happens if you fail, and whether they genuinely track your practice-test mistakes. Those answers tell you more than a headline discount.
Logistics matter too. A slightly less cheap school can be worth it if it has compatible schedules, stable instructors, and practical lesson routes that do not make you lose half an afternoon commuting. In Madrid, regularity often matters more than doing many disconnected lessons.
A study plan that saves attempts and extra lessons
The most efficient way to save money is to reduce the number of attempts. Preparing theory well with up-to-date DGT tests and real mistake tracking cuts the budget more than choosing the cheapest enrollment. If you arrive strong for theory, the practical stage starts sooner and with less stress.
Work by blocks: signs, priority, speed, maneuvers, road safety, basic maintenance, and driver factors such as alcohol, fatigue, or distractions. Then do full timed simulations and correct each mistake by asking why the correct answer was correct.
Do not book the exam because of one good isolated result. A more reliable sign is several full mock exams with 0, 1, or 2 errors, especially on different days. That pattern shows you understand the syllabus and were not just lucky with one test.
Common mistakes that make the Madrid license more expensive
The first mistake is signing up without a breakdown. If you do not know the cost of the fee, medical certificate, included lessons, and extra lessons, you cannot control the budget. The second is starting practical lessons while theory is still weak, because you pay for time in the car while still carrying basic doubts about rules and signs.
Another common error is constantly changing rhythm: studying a lot for one week, stopping for two, and starting over. In theory, consistency matters more than marathon sessions. In practice, spacing lessons too far apart means each session is spent recovering confidence instead of progressing.
Finally, do not ignore retake conditions. Failing is not unusual, but every attempt can mean more time, more lessons, and additional administration. Knowing that beforehand lets you decide calmly when you are truly ready.
How much does the B license cost in Madrid?
The reference in this post is a range of 800 to 1,500 euros in Madrid, depending on area, driving school, and number of practical lessons. That total includes different items: enrollment, the 94.05 euro DGT first-issue fee, a medical certificate around 25-40 euros, materials, practical lessons, and possible retake costs.
There is no single figure because two learners at the same school can end up paying different amounts. Someone who passes theory early and needs fewer lessons tends to stay closer to the lower end; someone who accumulates attempts or extra lessons moves toward the upper end.
Can I sit the exam at a different office within Madrid?
The driving school manages registration and will tell you which center applies among Madrid city, Alcalá de Henares, Getafe, Móstoles, or other authorized locations. It is better not to plan this independently without confirmation, because the appointment depends on the file and the school’s organization.
The practical move is to ask when you enroll: where their students usually sit exams, how far in advance they notify you, and what documents you must bring. That avoids rushing on exam day.
When am I ready to move from theory to practical lessons?
You are close when you complete 30-question simulations in 30 minutes with a stable margin of 0 to 2 errors and can explain your mistakes. If you only pass some tests by repetition, there is still work to do.
Moving to practical lessons with a solid theory base does not mean you already know how to drive, but it does mean you understand priorities, signs, speeds, and risks before sitting behind the wheel. That lets the instructor spend more time on technique and less on doubts that should already be closed.