The Spanish License Process: Three Stages From Start to Full License

Getting a driver's license in Spain takes roughly three to six months and involves three separate stages: the theoretical exam, the practical driving test, and finally the medical certificate. You cannot skip any of them, and you must pass them in order. The process is run by the Dirección General de Tráfico (DGT), Spain's national traffic authority, and you'll work through a driving school (autoescuela) for most of it — going directly to the DGT without one is legally possible but extremely rare and not recommended for first-time applicants.

The timeline depends on how quickly you book your tests and how many attempts you need. Most people spend four to eight weeks in driving school, then another four to twelve weeks waiting for test appointments, depending on your region. The busier regions (Madrid, Barcelona, Valencia) have longer waits than smaller cities.

Key Takeaways

  • You must enroll at a driving school (autoescuela), pass the theoretical exam, pass the practical driving test, and obtain a medical certificate — in that order.
  • The theoretical exam covers traffic rules and road safety and is offered in multiple languages; you choose your test date when you enroll.
  • The practical test is a 45-minute drive with an examiner and covers basic vehicle control, hazard awareness, and following traffic rules.
  • You need a valid passport or national ID, proof of residence, and a medical certificate from an approved doctor before you can receive your license.
  • Costs vary by region and school, but expect to pay €600 to €1,200 total for driving school, tests, and medical fees combined.

Choosing and Enrolling at a Driving School

Your first step is to find and enroll at an autoescuela. These are private driving schools licensed by the DGT, and they handle your paperwork, teach you the theory, arrange your test bookings, and provide the instructor for your practical test. You cannot take either exam without being enrolled at one.

When you visit or contact a school, bring your passport or national ID card and proof of residence (a utility bill or rental agreement dated within the last three months). The school will register you with the DGT and give you a student number. Ask the school what the total cost is — this varies widely by region and by school. Some schools bundle everything (lessons, tests, medical exam) into one price; others charge separately. Get this in writing before you commit.

Most schools offer both in-person and online theory lessons. The online option is faster if you already know the material, but many people find the in-person classes helpful. The school will tell you when the next theoretical exam date is available in your area — this is usually within two to four weeks of enrollment.

Passing the Theoretical Exam (Examen Teórico)

The theoretical exam tests your knowledge of Spanish traffic rules, road signs, and safe driving practices. It is a computer-based test with 30 multiple-choice questions, and you need to score at least 27 correct (90%) to pass. You get 25 minutes to complete it. The test is offered in Spanish, English, French, German, Portuguese, and several other languages — you choose your language when you book.

Your driving school will give you access to practice tests and study materials. The DGT publishes the official test bank online (available at dgt.es), and many schools use apps or websites that let you practice the same questions you'll see on exam day. Most people need two to four weeks of study to pass, though this depends on your experience and how much you already know about traffic rules.

If you fail, you can retake the test. There is no limit to how many times you can attempt it, but each attempt costs money (usually €15 to €25) and you have to wait a few days between attempts. Most people pass on the first or second try.

Booking and Taking the Practical Driving Test

Once you pass the theoretical exam, your driving school will help you book the practical test (examen práctico). This is a 45-minute drive with an examiner in a car equipped with dual controls. The examiner watches how you handle the vehicle, obey traffic rules, respond to hazards, and manage basic maneuvers like parking and reversing.

The wait for a practical test appointment varies dramatically by region. In Madrid or Barcelona, you might wait eight to twelve weeks. In smaller cities, it can be as short as three to four weeks. Your school cannot speed this up — the DGT controls the schedule. During this waiting period, most people take driving lessons with their school's instructor to practice and build confidence.

On test day, arrive early with your student ID and any documents the school tells you to bring. The examiner will ask you to perform specific maneuvers and will drive you through urban and highway sections. If you fail, you can retake the test, but again there is a wait for the next appointment. Most people pass within two attempts.

Getting Your Medical Certificate

After you pass the practical test, you need a medical certificate (certificado médico) from an approved doctor. This is not a full physical — it is a brief check to confirm you have adequate vision, hearing, and no conditions that would make you unsafe to drive. The doctor will test your eyesight and ask about any medical conditions or medications.

You can get this certificate from any doctor on the DGT's approved list. Your driving school can give you a list of nearby doctors, or you can find them on the DGT website. The appointment usually takes 15 to 30 minutes and costs €30 to €60. Bring your passport or ID card and any glasses or contact lenses you wear while driving.

Once you have the certificate, give it to your driving school. They will submit it to the DGT along with your test results. Within one to two weeks, your license will be ready for collection — either at the school or at a DGT office, depending on your region.

License Types and What You Can Drive

Spain uses the same license categories as the rest of Europe. As a first-time driver, you will receive a Category B license, which allows you to drive cars up to 3,500 kg and with up to nine seats. This is the standard car license and is what most people get.

If you want to drive motorcycles, you need a separate Category A license (for bikes up to 125 cc) or Category A2 (for larger bikes). These require their own theory and practical tests. Larger vehicles like vans or trucks require Category C or D licenses, which have additional requirements and are less common for first-time drivers.

Your Category B license is valid for ten years if you are under 65, and then for five years after that. You can renew it at any DGT office or through your driving school.

Documents You Need to Bring

Throughout the process, you will need to show the same core documents repeatedly. Keep copies of everything.

  • Passport or national ID card — required for enrollment, both exams, and the medical appointment.
  • Proof of residence — a utility bill, rental agreement, or bank statement dated within the last three months, required at enrollment.
  • Medical certificate — obtained after you pass the practical test, required before the DGT issues your license.
  • Driving school enrollment confirmation — your school gives you this; you need it to sit for the exams.

If you are not a Spanish citizen or resident, the rules are slightly different. EU citizens can use their national ID card instead of a passport. Non-EU citizens need a valid passport and may need additional documentation depending on their visa status — ask your driving school about this when you enroll.

Costs and Timeline at a Glance

The total cost of getting a Spanish license ranges from €600 to €1,200, depending on your region, the driving school, and how many attempts you need. Here is what typically goes into that total:

  • Driving school enrollment and theory lessons: €200 to €400
  • Practical driving lessons (usually 20 to 40 hours): €300 to €600
  • Theoretical exam fee: €15 to €25
  • Practical exam fee: €100 to €150
  • Medical certificate: €30 to €60

The timeline from enrollment to license in hand is typically three to six months. This breaks down roughly as: two to four weeks of theory study, four to twelve weeks waiting for the practical test appointment, one to two weeks for the medical certificate and DGT processing. If you need to retake either exam, add another four to eight weeks.

Frequently Asked Questions

Can I take the theoretical exam in English?

Yes. The DGT offers the theoretical exam in English, French, German, Portuguese, and several other languages. You choose your language when you book the test through your driving school. The content is the same regardless of language.

What happens if I fail the practical test?

You can retake it as many times as you need. There is no limit on attempts, but each one requires a new booking and you will have to wait for the next available appointment in your region, which can be several weeks away. Most people pass within two tries.

Do I need to take driving lessons, or can I just study on my own?

You must be enrolled at a driving school to sit for either exam, but the amount of formal lessons you take is up to you. Some people take 40+ hours of lessons; others take just a few and study independently. Your school can advise based on your experience, but the choice is yours.

Can I get my license faster if I pay more?

No. The exam dates are controlled by the DGT and cannot be rushed, regardless of how much you pay your driving school. Some schools offer intensive courses that compress the theory study into a few days, but this only saves time before your practical test appointment — the wait for that appointment is fixed by your region.

What if I move to a different region before I finish?

You can transfer your enrollment to a driving school in your new region, though you may lose some fees depending on the school's policy. Your test results stay with the DGT, so you do not have to retake exams you have already passed. Ask your original school about the transfer process.