Best UK driving test centre near me
Type your postcode. We score every nearby DVSA car-test centre by pass rate, wait weeks and distance, then return the top 5 picks for you. The scoring is transparent (formula shown below); each result links to gov.uk to check live availability.
Distances are real driving miles fetched from the OSRM routing service, which uses OpenStreetMap road data. Each result starts with an approximation (straight-line miles times a 1.4 road factor) and refines to the actual road distance over a second or two. If the routing service is unreachable the approximation stays and the label reads "approx". Wait time is modelled from NAO 2025 data, not live; check gov.uk for current booking availability.
How the score works
For each centre we compute three normalised sub-scores and combine them with default weights calibrated against UK learner-driver survey data and the published DVSA distribution of pass rates and waits:
- Pass rate score (weight 0.40): higher is better. Normalised against the actual 33% to 65% range that covers the 1st to 99th percentile of UK car-test centres with at least 1,000 lifetime tests.
- Wait time score (weight 0.30): shorter is better. Normalised against the 4 to 24 week range, where 24 is the DVSA published cap and 4 is the realistic floor for remote-Scotland centres.
- Distance score (weight 0.30): closer is better. Anything within 5 miles gets a full score because that is your instructor's normal lesson radius. Beyond 5 miles the score drops linearly to zero at the 30-mile cap.
Total score = 100 × (pass × 0.40 + wait × 0.30 + distance × 0.30). Higher is better. The weighting reflects the Confused.com 2025 learner survey, where 51% said they would travel up to 10 miles for a centre with a better pass rate but stop there. Distance carries weight because that 10-mile ceiling is real.
How distance is calculated
Your full postcode is geocoded via the free postcodes.io service to give a precise lat/lng (typically accurate to within 100 metres). Distance to each centre is then fetched from the OSRM routing engine (project-osrm.org), which returns the real driving distance in miles along actual UK roads using OpenStreetMap data.
On the first paint each card shows an approximation (straight-line miles times a 1.4 road factor, labelled "approx, refining...") so the result is visible immediately. Within a second or two each row refines to the real road distance and the label switches to "by road". A Plaistow-to-Sidcup straight-line of 7 miles, for example, refines to roughly 13 to 16 miles by road because the route has to cross the Thames via the Blackwall Tunnel or Dartford Crossing.
If the routing service is unreachable (offline, blocked by a content-security policy, or service outage), the approximation stays and the label keeps reading "approx" so it is clear which figure you are looking at. Every result also carries a Google Maps and an Apple Maps button so you can verify the route in the map app of your choice; the buttons fall back to lat/lng coordinates when a centre's postcode field is incomplete.
Where the wait-time data comes from
DVSA does not publish per-centre wait-time data as a downloadable feed. The wait estimates here are modelled from the National Audit Office's December 2024 investigation into car driving test waiting times, plus the DVSA Despatch blog updates and Freedom of Information releases. Estimates are derived from regional demand patterns and current test volume per centre.
For booking purposes, always check live availability on gov.uk via the link on each result card. Wait estimates are for ranking guidance, not for booking decisions.
Why combine all three signals
The cheapest path to a test pass is usually the centre that balances three trade-offs: a high pass rate (you'll actually pass), a short wait (you'll get there soon), and a reasonable distance (you'll get there at all). Optimising for any one in isolation leads to obvious bad choices, high pass rate but 30-week wait, short wait but 35% pass rate, etc. The composite score surfaces the centres where all three line up.