If you want to drive a car you’ll need to pass the driving theory test before booking your Practical Driving Test.

There are 2 parts to the driving theory test:


This part of the theory test is performed on a computer. The test has 50 multiple choice questions and you must answer at least 43 of them correctly to pass. Each question may have one or more correct answers‹ and this will be indicated in the question. All questions are randomly selected from a bank of just under one thousand on a selection of topics.

The test lasts for 57 minutes although candidates with certain special needs can apply for more time. All 50 questions must be answered. The test allows 15 minutes practice time at the start of the test to get used to answering the questions and how to use the system. To answer a question you touch your choice of answer from the listed answers on the computer screen. If you make a mistake, you can deselect a choice and re-select a different option. You can go back to a question at any time and can also flag questions you are unsure of in order to find and return to it quickly and easily later.

To pass the test, 43 of the 50 questions (86%) must be answered correctly.


Examinees watch fourteen one-minute clips filmed from the perspective of a car driver and you must indicate, usually by clicking a mouse button or touching the screen, when you observe a developing hazard.

Both parts of the Theory test are taken on the same day. The questions in the multiple-choice part and format of the hazard perception part depend on what kind of vehicle you want to drive.

You need to pass both parts to pass the theory test. You'll then get a theory test pass certificate. You'll need the certificate number when you book your practical test.

Practice your Driving Theory Test

Book your Driving Theory Test




You can apply online for your Provisional Driving Licence directly with DVLA.


Pass your Practical driving test with us the easy way in just one week!

theory test

Practise your Driving Theory Test online to make sure you're ready..