The basic route: theory test, practical test, then your license

To get a Spanish driver's license, you must pass a theory test first, then a practical driving test, then submit your paperwork to the traffic authority (Dirección General de Tráfico, or DGT). You cannot take the practical test until you pass the theory. The whole process typically takes two to four months, though it varies by region and how quickly you book your tests.

Spain issues licenses through the DGT, a national government body. You do not explore directly to them. Instead, you work with a driving school (autoescuela), which handles test scheduling, instruction, and the paperwork submission. Most people use a driving school because they manage the bureaucracy and the DGT requires proof of instruction hours before you can sit the practical exam.

You must be at least 18 years old and a legal resident of Spain to hold a Spanish license. If you already hold a valid license from another country, you may be able to exchange it rather than retake both tests — this depends on which country issued your license and bilateral agreements Spain has with that country.

Key Takeaways

  • You must pass a theory test through an autoescuela (driving school), then a practical test, before the DGT issues your license.
  • Required documents include your passport or national ID, proof of residence in Spain, a medical certificate, and proof of payment of the license fee.
  • The theory test is in Spanish and covers traffic rules, road signs, and vehicle safety; you can retake it if you fail, usually within weeks.
  • The practical test lasts about 25 minutes on real roads and is conducted by a DGT examiner; you must complete a minimum number of driving school hours first.
  • If you hold a valid license from certain countries, you may exchange it for a Spanish license without retaking tests, though requirements vary by country.

Documents you need before you start

Gather these documents before you enroll at a driving school. You will need them to register for the theory test and later to submit your license process to the DGT.

DocumentWhat it isWhere to get it
Passport or national IDValid photo ID proving your identityYour home country's embassy or consulate if you are a foreign resident
Proof of residence in SpainA utility bill, rental contract, or empadronamiento (municipal registration)Your utility provider, landlord, or local town hall (ayuntamiento)
Medical certificate (Certificado Médico)Proof you are fit to drive; covers vision, hearing, and general healthAny doctor approved by the DGT; your driving school can recommend one
Proof of paymentReceipt showing you paid the DGT license feeYour driving school collects this fee and provides the receipt

The medical certificate is not optional. You must have one dated within the past year. If you wear glasses or contact lenses, bring them to the medical exam. The doctor will test your vision and confirm you meet the minimum standards for driving.

If you are not a Spanish citizen, you will also need to show that you are a legal resident. An empadronamiento (registration with your local town hall) is the easiest proof. You can register at your ayuntamiento with your passport and proof of residence, usually for free or a small fee.

Passing the theory test (examen teórico)

The theory test is administered by the DGT and covers Spanish traffic laws, road signs, vehicle safety, and hazard awareness. It is conducted in Spanish only; there is no option to take it in another language. The test has 30 multiple-choice questions, and you must answer at least 27 correctly to pass.

Your driving school will enroll you in the test and provide study materials. Most autoescuelas offer online practice tests that mirror the real exam. You should study these thoroughly because the real test is strict and the questions are specific to Spanish road rules.

The test is taken at a computer terminal at a DGT office or authorized testing center. Your driving school will tell you the nearest location and available dates. You can usually book a test date within two to four weeks of enrolling. If you fail, you can retake it after a waiting period, typically one to two weeks, and you pay the fee again.

Once you pass, your result is valid for six months. You must complete your practical test and submit your full process within that window, or you will need to retake the theory test.

Completing driving school hours and the practical test

After you pass the theory test, you must complete a minimum number of driving lessons with your autoescuela before you can sit the practical exam. The minimum is typically 20 to 30 hours, depending on the school and your progress. Your instructor will tell you when you are ready to book the practical test.

The practical test lasts about 25 minutes and takes place on real roads in your area. A DGT examiner sits in the car with you and assesses your ability to control the vehicle, follow traffic rules, respond to hazards, and drive safely. You must bring your passport, proof of payment, and your theory test pass certificate.

The examiner will ask you to perform specific maneuvers — reversing, parking, emergency stops — and will observe how you handle normal driving conditions. Common reasons for failing include speeding, failing to check mirrors, not signaling, or making unsafe lane changes. If you fail, you can retake the test after a waiting period, usually one to two weeks.

Once you pass the practical test, your autoescuela will submit your complete process to the DGT, including your identity documents, medical certificate, theory and practical test results, and proof of payment.

What happens after you pass both tests

After your driving school submits your process to the DGT, processing typically takes two to four weeks. The DGT will review your documents and test results. If everything is in order, they will issue your license.

Your license will be mailed to the address you provided on your process, or you may be able to collect it from a DGT office. The Spanish driver's license is a plastic card valid for 10 years (or 5 years if you are over 70). It shows your photo, name, date of birth, and the categories of vehicles you are licensed to drive.

Once you receive your license, you are legally permitted to drive in Spain and throughout the European Union. You must carry it with you whenever you drive, along with your vehicle registration and proof of insurance.

Exchanging a foreign license for a Spanish one

If you hold a valid driver's license from certain countries, you may exchange it for a Spanish license without retaking the theory and practical tests. Spain recognizes licenses from all European Union and European Economic Area countries, as well as from several other nations including the United States, Canada, Australia, and Japan.

To exchange your license, you must be a legal resident of Spain and your foreign license must be valid and not suspended. You will need your passport, proof of residence, a medical certificate, and your original foreign license. You submit these documents to the DGT, along with a completed process form (available at DGT offices or online).

The DGT will review your documents and, if approved, will issue a Spanish license. The exchange process typically takes four to eight weeks. You cannot drive on your foreign license while your process is pending, so plan the exchange before you need to drive regularly.

If your foreign license is from a country not recognized by Spain, or if it is suspended or expired, you must take the full theory and practical tests as a first-time applicant.

Costs and regional variations

The total cost of obtaining a Spanish driver's license varies by region and driving school. The DGT license fee is set nationally and is typically €50 to €70. Driving school fees vary widely — from €600 to €1,500 or more — depending on the school, the number of lessons you need, and your region. Urban areas and popular schools tend to be more expensive.

The medical certificate costs €30 to €60 and is paid directly to the doctor. Some driving schools include this in their package; others do not.

Processing times and test availability also vary by region. In busy areas like Madrid and Barcelona, you may wait longer to book tests than in smaller cities. Ask your driving school for a realistic timeline before you enroll.

Frequently Asked Questions

Can I take the theory test in English or another language?

No. The theory test is only offered in Spanish. If you do not speak Spanish fluently, you should study the practice materials provided by your driving school and consider taking Spanish lessons before attempting the test. Some driving schools offer materials in other languages to help you prepare.

What if I fail the practical test?

You can retake it after a waiting period, usually one to two weeks. Your driving school will help you book the next available date. You pay the test fee again. Most people pass on the second or third attempt if they take additional lessons between attempts.

How long is a Spanish driver's license valid?

A Spanish license is valid for 10 years from the date of issue. If you are over 70 years old, it is valid for 5 years. You must renew it before it expires if you want to continue driving legally in Spain.

Can I drive on my foreign license while I am waiting for my Spanish license?

If you are exchanging a foreign license, you cannot drive on it while your process is pending. If you are taking the full test route, you can drive on your foreign license until you receive your Spanish license, provided your foreign license is valid and you are a legal resident of Spain.

Do I need to live in Spain permanently to get a Spanish driver's license?

No. You must be a legal resident, but this includes temporary residents, students, and people on work visas. You need proof of residence in Spain, which can be an empadronamiento, utility bill, or rental contract. Contact your local town hall or your driving school to confirm what counts as proof in your region.