The official cost of getting a Class B licence is small; the variable part is how much tuition you buy. Here's the 2026 breakdown.
The fixed costs
- DGT fee (tasa 2.1): €94.05. Covers two exam attempts (theory + practical). If you fail twice, you pay it again for two more.
- Medical (psicotécnico): ~€35–40. Paid at a Centro de Reconocimiento de Conductores; price is set by the centre.
The big variable: tuition
Most of the cost is tuition and practical driving lessons. In 2026 a full driving-school package typically runs from about €750 to €1,800+, depending on the city and how many practical lessons you need.
The cheaper route: por libre
Preparing the theory yourself (por libre) and only paying a school for practical lessons can cut the cost significantly. You still pay the DGT fee and medical, but you avoid a full theory package — which is exactly what a bilingual practice app is for.
Frequently asked questions
What is the DGT fee in 2026?
The tasa 2.1 is €94.05 and covers two exam attempts.
What happens if I fail twice?
You pay the DGT fee again to get two more attempts.
What's the cheapest way to get the licence?
Prepare the theory yourself (por libre) in English, and pay a school only for practical lessons.
Study in English, pass first time
Coche Test gives you real DGT-style questions in English and Spanish, every road sign and timed mock exams. Start free with the 50 most-failed questions.
Start practising free →Continue: how to book · full DGT guide · if you fail.