AccessibilityKeyboard navigation, video captions & reduced motion

The 25 hardest driving test centres in the UK (2026)

Ranked by official DVSA pass rate (2025–26), lowest first, counting only centres with at least 1,000 tests. Wolverhampton is the toughest at 34.3%. A hard centre isn’t always a bad choice — waits are often shorter. Tap any centre to compare.

Find an earlier driving test

Choose how you want us to help

Get notified when a cancellation appears, or ask us to find and book an earlier date for you.

Get free alerts

Choose your test centre and enable notifications. We’ll let you know when a cancellation slot appears.

🔔 Get free alerts

We book it for you

Message us on WhatsApp with your preferred test centre and details. We’ll look for an earlier date and book it for you. Pay only after a successful booking.

Need help setting up alerts? See the step-by-step guide and device videos.

Swipe horizontally to view all columns

#Test centrePass rateTests
1WolverhamptonWest Midlands34.3%11,561
2WednesburyWest Midlands35.0%7,508
3FeatherstoneWest Midlands36.4%13,193
4Dunfermline (Vine)Scotland36.4%5,529
5GatesheadNorth East37.5%9,512
6Norris Green (Liverpool)North West37.8%13,472
7Stoke-on-Trent (Cobridge)West Midlands38.8%6,450
8LutonEast of England39.2%7,759
9Chingford (London)London39.9%13,120
10Glasgow (Shieldhall)Scotland39.9%7,019
11CoventryWest Midlands40.0%13,771
12Leicester (Cannock Street)East Midlands40.2%14,198
13Belvedere (London)London40.5%4,245
14Speke (Liverpool)North West40.5%8,159
15CamborneSouth West40.6%6,271
16PlymouthSouth West40.7%11,167
17Stoke-on-Trent (Newcastle-Under-Lyme)West Midlands40.7%7,098
18St Helens (Liverpool)North West40.9%14,174
19CardiganWales41.0%1,192
20BanburySouth East41.3%9,069
21Greenford (Horsenden Lane)London41.4%7,222
22Edinburgh (Currie)Scotland41.6%6,202
23GreenockScotland41.7%3,547
24HamiltonScotland42.0%6,112
25LoughboroughEast Midlands42.3%5,502

Data updated: 12 Jul 2026 · pass rates 2025–26, centres with ≥1,000 tests · DVSA data under OGL v3.0 · About our data →