Getting licence B in Spain: the complete process 🗺️

Quick answer: Licence B in Spain always follows the same path: requirements (age 18, legal residence) → medical certificate (€30–50) → €94.05 DGT fee (2 attempts at theory and practical) → theory exam (30 questions / 30 min / max 3 mistakes — theory can be prepared independently and taken in English) → driving-school lessonspractical exam (~25 min) → provisional permit and definitive licence. Average total cost: €1,000–1,400; average duration: 3–6 months.

Updated: 17/08/2026 · Sources: DGT, BOE and current regulations

The 7 steps, with costs and times (table)

StepWhat it isCost / time
1. RequirementsAge 18 (theory preparable from 17), legal residence in Spain
2. Medical certificateAuthorised recognition centre€30–50 · 1 day
3. DGT fee€94.05 — includes 2 attempts at each exam€94.05
4. Theory30 questions / 30 min / max 3 mistakes; results from 17:00 same day3–6 weeks of study
5. Lessons20–30 lessons on average at a driving school€600–1,000, 1–3 months
6. Practical~25 min of real-traffic driving with an examinerincluded in the fee
7. Afterwards3-month provisional permit; green L plate and 0.0 g/l alcohol in year one as a novice

Full breakdowns: costs · timelines · exam day · results.

The 3 decisions that shape your process

  1. Theory independently or via a school? Independent saves €150–300 and you study at your pace; the exam is identical. Full comparison.
  2. In which language? The B theory runs in Spanish, co-official languages, English, French or German — key for foreigners.
  3. When to book the theory? Only at a stable 90% in mocks — the 90% rule is the difference between 3 months and 6.

How to start today (including 17-year-olds)

If your birthday (or your teen's — parents' guide) is near, the smart move is reaching 18 with theory mastered: get the medical certificate, start theory by topic and measure progress. On TraficoTest you set a target date, get a daily plan and see your pass probability in real time — and you can start free with a demo exam right now.

Frequently asked questions

What do you need to start licence B?

Age 18, legal residence, a medical certificate and the €94.05 DGT fee.

In what order are the exams taken?

Theory first, then the practical — the theory is valid 2 years.

How much does the full licence B cost?

On average €1,000–1,400; independent + first-time passes can drop below €900.

What restrictions apply in the first year?

The green L plate and, since 2026, a 0.0 g/l alcohol limit in year one.