Pass the DGT theory exam first time

DGTTestPro is a bilingual (English / Spanish) practice and exam-simulation platform for Spain's official DGT theory driving test. Built for English-speaking residents and expats, it matches the real exam format - 30 questions, 30 minutes, pass at 27 - with explanations after every answer and progress tracking by topic.

Built for serious DGT candidates.
Question 14 / 30 24:52
Octagonal red STOP traffic sign - Spanish DGT signal R-2

What does this octagonal sign require?

A Slow down and yield if free
B Stop completely and give way
C End of priority road
Every question on DGTTestPro is human-reviewed and verified against the official DGT syllabus. We do not use AI-generated questions.
1840+
Bilingual questions in the bank
7
License categories supported
27/30
DGT pass mark . 30 min
100%
Human-reviewed - never AI-generated

Free to start - no card required. · Last updated: July 2026.

Three ways to prepare

Three ways to practice for the Spanish driving theory test

Whether you have ten minutes or an hour, switch modes to keep your prep targeted. Every attempt counts toward your readiness score.

All seven categories

All DGT licence categories - B, A2, AM, C, D, CAP

Pick your license in onboarding and the question bank filters automatically. Switch any time from your profile.

Bilingual ES + EN

Every question and explanation in Spanish and English. Switch any time.

Aligned with the DGT

Question structure and exam format match the official Spanish test.

Track your readiness

Score history, per-topic accuracy, and a readiness score telling you when you’re ready.

GDPR-compliant

Your data stays in the EU. Delete your account and all data any time from settings.

Already have a foreign licence?

Not starting from scratch - some expats still need to pass the DGT theory test

UK, EU, and some other nationals can exchange their licence directly. US, Canadian, Australian, and Indian residents must pass the full DGT theory and practical exams. Find out which applies to you.

Your path to the licence

From sign-up to passing the DGT exam - in three steps

01

Pick your licence + language

B, A2, AM, C, D, CAP or B+E (Trailer). Spanish or English. Optional exam date.

02

Practice + drill weak spots

Untimed practice with feedback. Read theory chapters and drill the topic. Bookmark anything to review.

03

Simulate and pass

Official questions, official time limits and passing marks. The exact same conditions as the real DGT exam.

What candidates say

English speakers who passed the DGT exam

“I had been putting off the DGT test for two years because I thought I'd have to do it in Spanish. Finding out the English version exists - and then finding DGTTestPro - changed everything. Passed first attempt.”

JR
James R.
UK expat · Permiso B · Madrid

“The bilingual format is brilliant - I could see the Spanish term next to the English one, so nothing on the real exam surprised me. The weak-question review pile is the feature that made the difference.”

MT
Megan T.
Australian expat · Permiso B · Barcelona

“As a US citizen I had to start from scratch - no exchange option. The chapter-by-chapter study mode helped me actually understand the rules, not just memorise answers. Passed with 29/30.”

DK
David K.
US expat · Permiso B · Valencia

Ready to pass the DGT theory exam?

Take the 30-question sample test free - all you need is a free account (no payment, no card). Your progress is saved as you go.

FAQ

Common questions about the DGT theory test in English

What is the DGT theory exam?
The official Spanish driving theory exam: 30 multiple-choice questions in 30 minutes, pass mark 27 out of 30. It covers road signs, traffic rules, vehicle mechanics, and safe driving. DGTTestPro matches that format exactly in exam-simulation mode.
Can I take the DGT theory test in English?
Yes. Since 2024 the DGT has published an official English translation of the Class B theory exam. The English version is available at most provincial DGT offices across Spain. When booking your exam, simply select English as the language.
Can I take the Permiso B (car licence) test in English?
Yes. The DGT Permiso B (Class B) car-licence theory exam is available in English at most provincial traffic offices - select English when you book. DGTTestPro lets you practice the full Permiso B test in English, in the exact official format, with every question and explanation in both English and Spanish.
Is it really free to try?
Yes - the 30-question sample test is completely free. You just need a free account (no payment, no card). Your account also unlocks full progress tracking, per-topic statistics, themed tests, study mode, and weak-question review.
Do I need to take the theory test to exchange my foreign licence?
It depends on your country. UK, EU, and some other nationals can exchange directly without a test. US, Canadian, Australian, and Indian licence holders must pass the full DGT theory and practical exams. Check our exchange guide for your country.
How much does the DGT exam cost?
The DGT exam fee is €94.05 (Tasa 2.1) per sitting, which covers two attempts. If you fail both you pay again. Booking is via the official DGT sedeclave portal.
How many times can I retake the test?
There is no overall limit on retakes. Each fee payment gives you two attempts, and you must wait at least 7 days between sittings. Most candidates who have used a full question bank pass on the first or second attempt.
Can I study in English?
Yes. Every question, answer option, and explanation appears in Spanish and English on the same screen. Switch any time using the language picker - useful for candidates who want to understand the Spanish terms they may encounter on signs.
Is my data safe?
Yes. Servers and backups are located in the EEA. Our analytics are consent-based - nothing is tracked until you accept analytics cookies - and we never sell your data. You can delete your account and all data at any time from your profile settings. We are GDPR-compliant.
See all FAQ ->

Read the official exam format on dgt.es.