Here's the complete checklist to get your Class B licence as a foreigner. Tick these off in order — the full walkthrough is in our step-by-step guide.
What you need
- ✅ NIE / TIE (residency number) — required to apply and book.
- ✅ Passport (or national ID).
- ✅ Empadronamiento — town-hall registration proving local residence (part of your residency setup).
- ✅ Medical certificate (psicotécnico) — from an authorised centre, valid 90 days. What it involves.
- ✅ DGT fee paid (tasa 2.1, €94.05) — covers two attempts. Costs.
- ✅ Application form — via an autoescuela or the DGT Sede Electrónica.
- ✅ Passport photos (as specified by the centre).
- ✅ Cita previa (appointment) booked. How to book.
Then: pass the theory
With the paperwork sorted, the only thing between you and your licence is the theory test (in English) — 30 questions, max 3 mistakes — and the practical.
Frequently asked questions
What documents do I need for the DGT theory test?
NIE/TIE, passport, a valid medical certificate (psicotécnico), the paid DGT fee, application form and photos.
Do I need empadronamiento?
It proves your local residence and is generally part of establishing residency, which you need for the licence process.
Can I do it without a driving school?
Yes (por libre) — you handle the application and cita previa yourself and only pay a school for practical lessons.
Study in English, pass first time
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: step-by-step · book the exam · the medical.