Why the license price varies so much from one person to another
When you search for the price of a driving license in Spain, you usually mix several different costs into a single figure. The official fee is only one part of the total. The real cost includes the driving school, the practical lessons, the medical check and, in some centers, study material or internal admin charges that do not always appear in the advert.
That is why two learners can quote very different prices and both still be right. One may pass with few lessons while another needs more time behind the wheel or several exam attempts. What makes the difference is not the fee, but how much it costs to finish the whole process until the license is in your hand.
For the B license, the total cost usually ranges from €700 to €1,500. With that range in mind, the useful thing is to understand which part of the price is fixed nationwide and which part depends on you, your city and the school you choose to prepare with.

The official DGT fee
The public side of the price is the DGT exam fee. For the B license it is €94.05 and it is the same across Spain: it does not change from one driving school to another, because it belongs to the official procedure and not to the center where you prepare. It is the only item that is identical whatever the city.
When a driving school gives you one total figure, check whether that fee is already included or whether you will pay it separately. Many quotes leave it out, and confusing the fee with the private part completely distorts the comparison between centers that at first glance look very different.
Separating the fee from the rest of the budget helps you see clearly which part of the amount is common to any school and which part is genuinely each center's own pricing. That is the first step to comparing well and not overpaying without realizing it.
Driving school: enrollment, admin and material
Enrollment and administrative handling are the first private item in the budget. They cover opening your file, access to the theory tests and processing your exam application. Some centers include study material here and others charge it as an extra that is added later.
It is worth noticing whether the advertised price is a cheap entry point that later gets more expensive. Some schools offer a very low enrollment and recover margin through pricier lessons or exam management, so the headline does not always reflect the final cost of the process.
That is why the most practical thing is to ask for the breakdown in writing before enrolling. Knowing what enrollment includes, what material is covered and what is paid separately lets you compare centers sensibly and avoid surprises once you have already started studying.
The medical check
The medical check is a cost many people forget when comparing prices, but it is part of the real cost of the license. It is done at an authorized medical center, not at the driving school, and usually costs between €35 and €60 depending on the city and the center you choose.
It is not a class or a DGT fee: it is the certification that you have the psychophysical abilities needed to drive. Because it is a separate step, it is easy to leave it out of the initial budget and then get a small surprise in the total.
Before paying, confirm whether the amount includes the photo and the online processing or whether they are billed separately. That detail avoids unclear quotes and lets you add the medical check to the other items with a reliable figure.
Practical lessons and how to compare quotes
Practical lessons usually cost between €30 and €50 each and are the item that moves the final license price the most. The number of lessons you need depends on your starting point, your consistency and the traffic in your city, and it is hard to estimate exactly in advance.
This is the biggest difference between a €700 license and a €1,500 one: it is not the fee, it is the hours behind the wheel and the extra exam attempts. That is why you should budget a realistic lesson margin and not settle only for the minimum number shown in the entry offer.
To compare well, ask several schools for a quote in the same format and split it into four blocks: enrollment and admin, DGT fee, medical check and lessons. That breakdown reveals where each center's margin sits far better than a single headline price that groups everything together.
Mistakes that make the license more expensive
The costliest mistake is sitting the exam without arriving prepared. Every fail adds extra lessons, new fees and lost weeks, and almost always ends up more expensive than having invested a little more time in preparation before booking the date.
Choosing only by the lowest entry price is also misleading. A center with cheap enrollment may charge more for single lessons or bill exam management separately, so the total ends up higher than an offer that looked more expensive at first.
Arriving well prepared for the first attempt is what reduces the cost the most. The B theory exam has 30 questions and allows a maximum of 3 errors in 30 minutes, so studying consistently pays off more than chasing the cheapest quote on the market.
How much does it cost to get a car license in Spain?
The total cost of the B license usually sits between €700 and €1,500. That figure adds up the DGT fee, the driving school, the medical check and the practical lessons, and it varies by city and by the number of lessons you need.
That is why it helps to see the license as a full project and not just as a fee: the goal is to finish with the fewest possible exam attempts, because that is where the spending you can control is concentrated.
Is the DGT fee included in the driving school price?
Not always. The B license exam fee of €94.05 is sometimes paid separately from what the driving school advertises. Always ask whether the quote includes it so you can compare centers fairly.
Comparing only the entry price without looking at the fee can lead you to choose a center that, once all the items are added up, turns out more expensive than one that seemed less cheap.
Can the license be paid in installments?
Many driving schools let you split the payment into blocks, such as enrollment, lesson packages and fees. The conditions vary a lot from one center to another, so confirm them in writing before enrolling.
Also check the price of single lessons once the initial package runs out, because that is where the cost can grow if you need more practice than expected.