Getting a Spanish driver's license means passing a written test and a practical driving test, then collecting your card from the traffic authority

You cannot straightforward exchange a foreign license for a Spanish one. Instead, you take the same tests as Spanish citizens: a theory exam on traffic rules, a practical driving test, and a medical check. The process takes several weeks and costs between €150 and €300 depending on which driving school you use. You must be at least 18 years old and have a valid passport or residence permit.

The fastest route is to enroll at a driving school (autoescuela) near where you live. They handle the paperwork, schedule your tests with the Dirección General de Tráfico (DGT — Spain's traffic authority), and prepare you for both exams. Without a driving school, you can register directly with the DGT, but you will need to find your own medical examiner and study materials, and the DGT will not help you schedule tests.

Key Takeaways

  • You must pass a written theory test on Spanish traffic rules and a practical driving test; you cannot exchange a foreign license for a Spanish one.
  • A driving school (autoescuela) handles registration, scheduling, and test preparation, and is the most straightforward path for most people.
  • You will need a valid passport or residence permit, proof of address in Spain, and a medical certificate from an approved doctor.
  • The theory test is in Spanish, so you should have basic Spanish reading ability or use a driving school that offers preparation materials in your language.
  • After passing both tests, you collect your physical license card from your local DGT office, which usually takes one to two weeks.

Choosing between a driving school and registering directly with the DGT

A driving school (autoescuela) is the standard choice and handles nearly everything. You pay them a flat fee (usually €150 to €250), they register you with the DGT, they arrange your medical exam, they schedule both your theory and practical tests, and they provide lessons and study materials. Most schools offer materials in English, German, French, or other languages. You attend lessons at their location, take the tests when the school books them, and then collect your license from the DGT office afterward.

Registering directly with the DGT is possible but requires more legwork. You go to a DGT office in person, fill out form 216 (Solicitud de Permiso de Conducción), pay the fee, and provide your documents. You then find a private medical examiner (médico reconocedor) approved by the DGT to do your health check. You study on your own using DGT study materials (available free online at dgt.es). When you are ready, you return to the DGT to schedule your theory test. After passing theory, you schedule your practical test. This route is cheaper but slower because you are coordinating with multiple offices and have no one to guide you through the process.

Documents and information you will need before you start

Gather these documents before you contact a driving school or visit the DGT:

  • Valid passport or residence permit — your original document and a photocopy of the main page.
  • Proof of address in Spain — a recent utility bill, rental contract, or official letter showing your name and current address. The document must be dated within the last three months.
  • Your current driver's license (if you have one) — original and photocopy. This is not required but speeds up the process.
  • A medical certificate — you will obtain this after enrolling. A driving school will direct you to an approved doctor; if you register with the DGT directly, you find the doctor yourself using the DGT's list of approved examiners (médicos reconocedores).
  • A recent color photograph — 32 × 26 mm, white background. Most driving schools can take this for you, or you can bring one from a photo booth.

If your passport or residence permit is not in Spanish, bring the original and a photocopy. You do not need an official translation for the DGT, though some driving schools may ask for one.

The theory test: what to expect and how to prepare

The theory test (examen teórico) is a computer-based exam with 30 multiple-choice questions about Spanish traffic rules, road signs, and safe driving. You have 25 minutes to complete it. You must answer at least 27 questions correctly to pass (90 percent). The test is in Spanish, so you need to read and understand Spanish at a basic level.

A driving school provides study materials, usually in your language, and may offer online practice tests. If you are studying alone, the DGT publishes free study materials and a question bank at dgt.es. Most people study for two to four weeks before taking the test. You can retake the test if you fail; there is no limit on attempts, but each retake costs an additional fee (around €15 to €20).

The DGT schedules your test at a testing center near your location. A driving school books this for you; if you registered directly with the DGT, you return to the office to schedule it once you have paid and submitted your documents. Test dates are usually available within two to four weeks.

The practical driving test: vehicle, examiner, and what happens

After you pass the theory test, you schedule a practical driving test (examen práctico). This test lasts about 40 minutes. You drive a car provided by your driving school (or a private examiner if you registered directly with the DGT) while an official DGT examiner sits in the passenger seat and observes. You perform basic maneuvers — starting the car, driving in traffic, parking, reversing, and responding to traffic signs and signals. The examiner is looking for safe, legal driving and your ability to control the vehicle.

If you used a driving school, they provide the car and usually give you several practice lessons before the test. If you registered directly with the DGT, you must arrange your own car and driver (a private instructor or someone you know). The car must be registered, insured, and have valid inspection (ITV). Many people who register directly end up hiring a private instructor anyway because finding a suitable car and driver is difficult.

You can retake the practical test if you fail. Like the theory test, there is no limit on attempts, but each retake costs an additional fee. Most people pass on their first or second attempt.

Timeline: how long the whole process takes

From the day you enroll at a driving school to the day you collect your physical license card, expect four to eight weeks. Here is a typical timeline:

Week 1Enroll at driving school, provide documents, take medical exam, receive study materials.
Weeks 2–4Study for theory test; attend driving lessons if desired.
Week 4–5Take theory test. If you pass, move to practical test scheduling. If you fail, study and retake (add 1–2 weeks).
Week 5–7Take practical test. If you pass, your driving school submits your results to the DGT.
Week 7–8Collect your physical license card from the DGT office (usually takes 1–2 weeks after passing both tests).

If you fail either test, add one to two weeks for each retake. If you register directly with the DGT instead of using a driving school, add one to two weeks because you are coordinating with multiple offices.

After you pass: collecting your license card and what it covers

Once you pass both the theory and practical tests, the DGT issues your license. Your driving school will tell you when to collect it. You go to your local DGT office (Jefatura Provincial de Tráfico) in person with your passport or residence permit. The staff hand you your physical plastic card, which is valid for 10 years. You cannot drive legally until you have the card in hand; a test pass certificate alone is not a valid license.

A Spanish Category B license allows you to drive cars up to 3,500 kg and carry up to eight passengers. It is valid throughout the European Union and in most countries worldwide. If you already hold a valid license from another country, you can use it to drive in Spain for a limited time (usually six months to one year, depending on your visa status), but a Spanish license is required if you plan to stay longer or become a resident.

Frequently Asked Questions

Can I use my current foreign driver's license in Spain instead of getting a Spanish one?

You can drive on a valid foreign license for a limited time — usually six months if you are a tourist, or up to one year if you have a residence permit. After that period, you must have a Spanish license. If you plan to stay in Spain long-term, getting a Spanish license sooner is simpler than waiting until your grace period ends.

What if I fail the theory test?

You can retake it as many times as you need. Each retake costs an additional fee (around €15 to €20). Most people pass on their second or third attempt. Your driving school will let you retake through them, or you can schedule a retake directly with the DGT.

Do I need to speak fluent Spanish to pass the theory test?

You need to read and understand Spanish at a basic level because the test is in Spanish. A driving school can provide study materials in your language and help you prepare. If you are not confident in your Spanish, ask the school whether they offer lessons or practice tests in English or another language before you enroll.

What happens if I fail the practical driving test?

You can retake it. There is no limit on attempts, but each retake costs an additional fee. Your driving school will schedule the retake for you and may offer more practice lessons. Most people pass on their first or second attempt.

Can I drive alone after I pass the theory test but before I take the practical test?

No. You are not legally licensed to drive until you pass both tests and collect your physical license card from the DGT. Passing theory alone does not give you permission to drive on public roads.