What you need to know about getting a Spanish driver's license

A Spanish driver's license is issued by the Dirección General de Tráfico (DGT), the national traffic authority, and is valid throughout Spain and the European Union. The process differs depending on whether you are a Spanish citizen, an EU citizen, or a non-EU resident. Most people must pass both a written theory test and a practical driving test, though the exact requirements and timeline vary by your residency status and whether you already hold a valid license from another country.

If you are a Spanish resident without a current license, you will typically need to complete a course at an approved driving school, pass the theory exam, and then pass the practical exam. The entire process usually takes several weeks to a few months. If you already hold a valid license from another EU country, you may be able to exchange it for a Spanish one without retesting, depending on how long you have held it and your current residency status.

Key Takeaways

  • Spanish residents must pass a theory test and a practical driving test through an approved driving school to obtain a license.
  • EU citizens with valid licenses from their home country may exchange them for Spanish licenses without retesting in some cases.
  • Non-EU residents must establish legal residency and obtain a Spanish tax identification number (NIE) before beginning the licensing process.
  • The theory test is administered in Spanish, though some regions offer it in other languages; the practical test is conducted by DGT examiners.
  • Costs vary by region and driving school but typically range from several hundred to over a thousand euros for the full process.

Spanish residents and first-time license holders

If you live in Spain and have never held a driver's license, you must enroll in an approved driving school (autoescuela). The school will guide you through the entire process, which includes classroom instruction, supervised driving lessons, and exam preparation. You cannot take the tests without completing the school's program.

The theory test covers traffic rules, road signs, vehicle maintenance, and safe driving practices. It is administered by the DGT and consists of multiple-choice questions. You must pass this test before you can schedule the practical exam. The practical test is conducted by a DGT examiner and involves driving in real traffic conditions while demonstrating control, awareness, and adherence to traffic laws. Most people take the practical test multiple times before passing.

The entire process from enrollment to passing both tests typically takes two to four months, though this varies by how quickly you complete the driving school's requirements and how many attempts you need for each test. Your driving school will handle scheduling both exams with the DGT.

EU citizens exchanging a license from another country

If you hold a valid driver's license from another EU country and have moved to Spain, you may exchange it for a Spanish license without retesting. However, this depends on several conditions: your license must be valid and not suspended, you must have been a Spanish resident for at least six months, and in some cases the DGT may require you to pass a medical examination.

To exchange your license, you will need to visit your local traffic authority office (jefatura de tráfico) with your original foreign license, proof of Spanish residency, a completed process form, and a medical certificate if required. The DGT will review your documents and issue a Spanish license, usually within a few weeks. The exchange process is simpler and faster than taking the full test route, but you cannot drive in Spain on your foreign license while waiting for the exchange to be processed.

Some EU countries have reciprocal agreements with Spain that streamline this process further. Check with your local traffic authority office to confirm what documents you specifically need and whether your country has such an agreement.

Non-EU residents and obtaining residency first

Non-EU citizens must first establish legal residency in Spain before they can obtain a driver's license. This typically means obtaining a residence permit (permiso de residencia) and a Spanish tax identification number (NIE). The residency requirements vary depending on your nationality, employment status, and whether you are a student or retiree.

Once you have your NIE and proof of residency, you can enroll in a driving school and follow the same process as Spanish residents: complete the school's program, pass the theory test, and pass the practical test. Some non-EU residents may be able to exchange a valid license from their home country if Spain has a reciprocal agreement with that country, but this is less common than with EU licenses.

The timeline for non-EU residents is often longer because you must first complete residency procedures before you can begin the driving license process. Plan for several additional weeks or months depending on how quickly your residency documentation is processed.

The theory test: format, language, and preparation

The Spanish theory test is administered by the DGT and consists of 40 multiple-choice questions covering traffic rules, road signs, vehicle maintenance, and safe driving practices. You must answer at least 33 questions correctly to pass. The test is conducted on a computer at a DGT testing center, and you have 25 minutes to complete it.

The test is administered in Spanish, though some regions offer versions in other languages such as English, French, German, or Arabic. Ask your driving school whether your region offers the test in a language other than Spanish when you enroll. Preparation materials, including practice tests and study guides, are available through your driving school and online. Most people study for several weeks before taking the test.

If you fail the theory test, you can retake it. There is no limit to the number of attempts, but you must wait a minimum of two weeks between attempts. Each attempt requires paying a separate fee to the DGT.

The practical driving test and what examiners assess

The practical test is conducted by a DGT examiner and lasts approximately 25 to 30 minutes. You will drive a vehicle provided by the testing center or your driving school, and the examiner will observe your ability to control the vehicle, follow traffic rules, respond to road conditions, and demonstrate safe driving practices. The test includes both urban driving and highway or rural driving, depending on the region.

Examiners assess your ability to start and stop smoothly, maintain proper speed, use mirrors and signals correctly, navigate intersections and roundabouts, park, and respond appropriately to other traffic. Minor errors do not necessarily result in failure, but serious violations such as running a red light, failing to yield, or unsafe lane changes will. You must pass the practical test to receive your license.

If you fail the practical test, you can retake it. Most people who fail are allowed to schedule another attempt within a few weeks. Your driving school can help you schedule retests and may provide additional lessons to address areas where you struggled.

Costs, timeline, and regional variations

The total cost of obtaining a Spanish driver's license varies by region and driving school. Driving school fees typically range from 400 to 800 euros and cover classroom instruction and driving lessons. The DGT charges separate fees for the theory test (around 20 to 30 euros) and the practical test (around 50 to 70 euros). Medical examinations, if required, cost an additional 30 to 50 euros. Overall, expect to spend between 500 and 1,200 euros for the complete process.

The timeline from enrollment to receiving your license typically ranges from two to four months for Spanish residents and first-time test takers. EU citizens exchanging a license may receive their Spanish license within two to four weeks. Non-EU residents should add additional time for residency processing before they can begin the driving school enrollment.

Some regions in Spain have higher costs or longer wait times for test scheduling than others. Madrid and Barcelona, for example, often have longer queues for practical tests. Ask your driving school about current wait times in your area when you enroll.

Frequently Asked Questions

Can I drive in Spain on my foreign license while I wait for my Spanish license?

Yes, if your foreign license is valid and you are a legal resident of Spain. However, you must carry your original license and proof of residency. If you are exchanging an EU license for a Spanish one, you can continue driving on your EU license during the exchange process. If you are taking the full test route, you can drive on your foreign license while enrolled in driving school and preparing for the tests.

What happens if I fail the practical test multiple times?

There is no limit to the number of times you can retake the practical test. You must wait a minimum of two weeks between attempts and pay the DGT fee for each attempt. Your driving school can provide additional lessons to help you improve. Some people pass on their first attempt, while others require three or more tries.

Do I need a medical examination to get a Spanish driver's license?

Most first-time applicants and Spanish residents do not require a medical examination. However, the DGT may require one if you are over a certain age, have certain medical conditions, or are exchanging a license from another country. Your driving school or local traffic authority can tell you whether you need one.

Can I take the theory test in English?

Some regions offer the theory test in English and other languages, but not all. Availability depends on your region. Ask your driving school whether the test is available in English in your area when you enroll. If it is not, you will need to take it in Spanish or another available language.

How long is a Spanish driver's license valid?

A Spanish driver's license is typically valid for 10 years for drivers under 65 years old and for shorter periods for older drivers. You will need to renew it before it expires by visiting your local traffic authority office with proof of residency and a medical certificate if required.