Free to use · UK-wide
Book directly with DVSA at gov.uk in under 5 minutes. Here is exactly what you need and what to do when your preferred date is not available.
Get an Earlier Date FreeThe whole process takes under 5 minutes once you have everything you need.
Pass your theory test first
You must have a valid theory test pass certificate before you can book a practical test. Theory certificates are valid for 2 years from your pass date. If your certificate expires before your practical test, your practical booking will be cancelled.
Go to gov.uk/book-driving-test
Sign in to your existing DVSA account or create one. You will need your provisional driving licence number and your National Insurance number to verify your identity.
Search for a test centre
Enter a postcode or town name to find nearby centres. You can book at any centre in England, Scotland or Wales — not just the nearest one. Centres further from city centres often have earlier availability.
Choose a date and time
Select from available slots. Weekday slots (Mon–Fri, standard hours) cost £62. Evening and weekend slots cost £75. Pick the earliest date that works for you, or the date where your readiness will be highest.
Pay and confirm
Pay by debit or credit card. You will receive an email confirmation with your booking reference. Keep this safe — you need it to reschedule, cancel, or access your booking.
Use TestSwap if the date isn't ideal
If the earliest DVSA slot is weeks or months away, register on TestSwap after booking. Our matching engine finds learners who have the date you want and want your date. Free — no cancellation, no rebooking fee.
Common questions about booking the DVSA practical driving test.
Driving test cost
Full fee breakdown — £62 weekday, £75 weekend, £10 to reschedule.
Waiting times 2025
How long you will wait by region and how to get seen sooner.
Get an earlier test
How to move your test to an earlier date for free.
Theory test validity
How long your theory certificate lasts and what happens if it expires.
Cancel your test
Refund rules, notice periods, and smarter alternatives.
Change your test date
How to reschedule without paying the £10 DVSA fee.
Register on TestSwap and our matching engine will find you an earlier slot for free — 24 hours a day.
Get an Earlier Date Free