New Driver Programme

Driving Test Centre Pass Rates with Latest DVSA Data

The road to passing your driving test can feel daunting, but knowing your local test centre’s pass rates can help you better prepare. Whether you’re about to book your test or just curious about how other learners are performing, this guide will provide you with the most recent DVSA pass rates for driving test centres across the UK. 

Have a look at RouteBuddy to find out if test routes are available for your test centre for practice.

driving test routes

Start Practising for Your Test Today

Available on iOS and Android

Check Now 

 

Understanding the Driving Test Centre Pass Rates

The pass rates for UK driving test centres can vary widely depending on the location. Factors that influence these rates include the level of local traffic, the complexity of the test routes, and the number of learners who attempt their test at each centre.

In general, urban test centres may have slightly lower pass rates due to the higher volume of candidates, while quieter, more rural centres might see slightly higher rates.

Latest UK Driving Test Centre Pass Rates

Practical car pass rates by first driving attempt, including zero faults recorded by Alphabetical order.

Time Period Captured: 2024/25

 
Totals (Male and Female Combined)
 1st attempts1st attempt passespass %1st test with zero faults
Aberdeen North86838043.822
Aberdeen North LGV105949246.525
Aberdeen South (Cove)2440127452.2106
Aberfeldy824352.40
Abergavenny2706170463.0159
Aberystwyth (Park Avenue)70234449.07
Airdrie2847117041.154
Alness49532265.129
Alnwick54431658.112
Arbroath21917881.314
Ashfield4895254752.0181
Ashford (Kent)186298653.050
Atherton (Manchester)3568156843.929
Aylesbury2836134447.434
Ayr109561656.325
Bala31819561.37
Ballater1078781.36
Banbury3621145140.185
Banff1366547.84
Bangor2009127363.436
Barking (Tanner Street)3273112634.430
Barnet (London)4858241649.7119
Barnsley3672191752.292
Barnstaple184898853.560
Barra....60.0..
Barrow In Furness109869763.5116
Barry98760861.647
Basildon2246101845.350
Basingstoke2742153255.9154
Bedford4708234949.9170
Belvedere (London)186966435.512
Benbecula Island836578.31
Berwick-On-Tweed36019654.410
Beverley LGV26615156.88
Birmingham (Garretts Green)8651345539.963
Birmingham (Kings Heath)4004185446.367
Birmingham (Kingstanding)8313365243.9126
Birmingham (Shirley)4680280259.9264
Birmingham (South Yardley)5275207839.467
Bishopbriggs2675144053.863
Bishops Stortford3505173249.448
Blackburn with Darwen4092188846.165
Blackpool3040144147.460
Bletchley4885220045.023
Blyth3207166451.994
Bodmin2454105342.940
Bolton (Manchester)6598374856.8288
Borehamwood (London)3708169445.736
Boston2202113651.629
Bradford (Heaton)3800179947.335
Bradford (Thornbury)3473158045.546
Brecon84148257.322
Bredbury (Manchester)5102285355.9173
Brentwood (London)2743131948.148
Bridgend3318176753.357
Bridlington147381855.544
Bristol (Avonmouth)5396295154.7139
Bristol (Kingswood)5961315452.9229
Brodick (Isle of Arran)422150.04
Bromley (London)5490284451.8159
Buckie1346447.83
Burgess Hill5108217742.655
Burton on Trent3543193654.666
Bury (Manchester)3397131938.83
Bury St Edmunds3887175845.276
Buxton1788103758.024
Callander572747.42
Camborne242196439.814
Cambridge (Brookmount Court)6982355750.9122
Campbeltown683754.40
Canterbury171091453.526
Cardiff (Llanishen)7169382453.3284
Cardigan64833050.98
Carlisle1999106853.472
Carlisle LGV (Cars)291758.61
Carmarthen106056953.735
Castle Douglas25613552.76
Chadderton5741255344.534
Cheetham Hill (Manchester)5009214142.726
Chelmsford (Hanbury Road)5331238644.8171
Cheltenham3216150746.929
Chertsey (London)4546226249.8109
Chester3660165045.167
Chesterfield2459138556.3185
Chichester3170204864.6214
Chingford (London)5458189034.644
Chippenham3720182048.992
Chorley2498123249.360
Clacton-on-Sea132563447.821
Colchester4811226447.1200
Coventry4197175141.749
Crawley3527136838.834
Crewe2329101543.614
Crieff593762.74
Culham LGV....71.4..
Cumnock50632063.217
Darlington3213154448.1110
Derby (Alvaston)4999254650.9161
Doncaster3528146141.471
Dorchester2759184266.8141
Dudley5279242445.923
Dumbarton91849353.710
Dumfries127464950.960
Dundee3354201860.2182
Dunfermline (Vine)215994843.984
Dunoon1157666.13
Duns675074.61
Durham4112205149.9111
East Kilbride118456647.822
Eastbourne2941149450.837
Edinburgh (Currie)3515157744.983
Edinburgh (Musselburgh)3695178048.241
Elgin96242243.927
Enfield (Brancroft Way)1717745.04
Enfield (Innova Business Park)4191226153.9183
Erith (London)2363112947.885
Exeter4143193646.770
Exeter LGV982929.60
Farnborough4818282958.7199
Featherstone5198169432.645
Folkestone193387245.134
Forfar24116468.014
Fort William18712265.22
Fraserburgh28717360.321
Gairloch312167.74
Galashiels98250351.219
Gateshead3476130337.570
Gillingham7888452757.4264
Girvan15610164.75
Glasgow (Anniesland)3888156440.247
Glasgow (Baillieston)4223186944.377
Glasgow (Shieldhall)2950104235.318
Gloucester3373164948.943
Golspie664872.75
Goodmayes (London)10778443941.2197
Gosforth4906238748.7181
Grangemouth2177102647.154
Grantham (Somerby)3384202359.8174
Grantown-On-Spey905156.78
Greenford (Horsenden Lane)3407134539.531
Greenham179893151.816
Greenock94138540.912
Grimsby Coldwater235698041.646
Guildford2470128251.978
Haddington109469563.518
Halifax223095342.732
Hamilton233989638.333
Hartlepool3104158851.2119
Hastings (Ore)152676750.321
Hawick26616160.510
Heckmondwike2642125247.435
Hendon (London)5948289748.758
Hereford1873113560.681
Herne Bay4098222654.3224
Hexham66537856.819
Heysham1889107256.797
High Wycombe190695049.859
Hinckley162276447.126
Hornchurch (London)2989143548.068
Horsforth6137316251.5122
Huddersfield4428216048.835
Hull4542204245.0130
Huntly1328262.113
Inveraray413687.88
Inverness (Longman Drive)134361645.937
Inverurie61034055.710
Ipswich6007384764.0572
Irvine2675131949.321
Islay Island....75.0..
Isle of Mull....84.2..
Isle of Skye (Portree)795873.43
Isle of Tiree....85.7..
Isles of Scilly....80.0..
Isleworth (Fleming Way)6353319350.352
Kelso19211559.92
Kendal (Oxenholme Road)123084268.5101
Kettering4169192646.280
Kings Lynn3352155046.213
Kingussie795063.34
Kirkcaldy2449115047.081
Knaresborough2715162860.093
Kyle of Lochalsh784152.62
Lanark96953355.027
Launceston105047545.27
Lee On The Solent5963361260.6371
Leeds3648185650.968
Leicester (Cannock Street)5054181535.970
Leicester (Wigston)7577323142.681
Leighton Buzzard (Stanbridge Road)3693183549.7115
Lerwick27219270.616
Letchworth2705157558.240
Lichfield4074196448.240
Lincoln3192163251.1113
Livingston2431123850.982
Llanelli172184949.39
Llantrisant4223220052.1120
Lochgilphead1016362.43
Loughborough2622114343.648
Loughton (London)2693129648.179
Louth44725857.715
Lowestoft(Mobbs Way)2339105445.140
Ludlow1850111460.274
Luton3811141937.249
Macclesfield2471125050.614
Maidstone3499203058.095
Mallaig262076.90
Malton36123765.710
Melton Mowbray134286264.297
Merthyr Tydfil1973102351.824
Middlesbrough4662224948.2133
Mill Hill (London)4427222750.385
Mitcham (London)6489314448.5137
Monmouth82751662.443
Montrose43528565.535
Morden (London)8658409447.399
Nelson3026141446.748
Newport (Gwent)3579185451.8132
Newport (Isle of Wight)1997106053.133
Newton Abbot3115160051.457
Newton Stewart1085651.91
Newtown95761764.537
Norris Green (Liverpool)5297204338.636
Northallerton126975259.339
Northampton6143312350.8230
Northwich179294752.828
Norwich (Jupiter Road)142460042.121
Norwich (Peachman Way)6027350158.1323
Nottingham (Chilwell)4937218044.261
Nottingham (Colwick)5261247247.072
Nuneaton3233173453.6138
Oban18311361.72
Orkney19413469.111
Oswestry87150157.527
Oxford (Cowley)3093146447.350
Paisley2647121645.915
Peebles32921966.611
Pembroke Dock111563356.867
Penzance34616547.74
Perth (Arran Road)123455945.318
Peterborough5587277149.6146
Peterhead76544958.747
Pinner (London)7528364848.5151
Pitlochry723954.20
Plymouth3979154638.942
Plymouth LGV....9.1..
Pontefract2322108946.939
Poole5231249947.8118
Portsmouth6030311451.6202
Preston5922318453.8185
Pwllheli45529765.317
Reading3442170549.553
Redditch2383106644.734
Redhill Aerodrome2221108748.964
Rhyl168993955.630
Rochdale (Manchester)4031158239.27
Rotherham3101157550.8106
Rothesay645179.72
Rugby3158150947.8112
Sale (Manchester)4918238648.5177
Salisbury3055163953.6177
Scarborough125464551.414
Scunthorpe2659119244.833
Sevenoaks3167173954.958
Sheffield (Handsworth)4346199145.881
Sheffield (Middlewood Road)4628227249.193
Shrewsbury2605125848.353
Sidcup (London)6972416859.8390
Skegness93755459.124
Skipton155283753.913
Slough (London)4657202643.579
Southall (London)3075132743.239
Southampton (Maybush)4806226847.283
Southend-on-Sea2341112948.221
Southport (Liverpool)3728220059.061
Speke (Liverpool)2773103337.315
St Albans3471164847.588
St Helens (Liverpool)4079160439.328
Stafford179480544.920
Steeton185993150.135
Stevenage2171100946.525
Stirling182969137.849
Stoke-On-Trent (Cobridge)2797110439.514
Stoke-on-Trent (Newcastle-Under-Lyme)3173126840.028
Stornoway22011853.611
Stranraer15611372.45
Sunderland4522221949.1174
Swansea5450293153.8144
Swindon4752232248.9168
Swindon LGV....21.4..
Taunton3659205556.2244
Telford2615111842.827
Thurso935154.87
Tilbury2140107150.017
Tolworth (London)5242278353.175
Tottenham5654266747.269
Trowbridge134468951.332
Tunbridge Wells2535148158.4163
Ullapool342676.56
Upton4834248151.3103
Uxbridge (London)3654177348.548
Wakefield3627171447.386
Wallasey60333255.17
Walton LGV106265862.039
Wanstead (London)3986156839.357
Warrington3278179354.7104
Warwick (Wedgenock House)4999242448.553
Watford5451254846.7118
Watnall30615249.73
Wednesbury3783125633.220
Wellingborough79944355.428
West Didsbury (Manchester)8758449851.4305
West Wickham (London)5587286951.478
Weston-super-Mare3156179056.7148
Whitby31419762.77
Wick1216251.28
Widnes224488939.67
Winchester208697946.969
Wolverhampton4544140230.957
Wood Green (London)5154238546.388
Worcester5259265350.464
Workington146069947.98
Worksop3151172954.9124
Worthing4410259858.9317
Wrexham2071118157.039
Yeading (London)3175142845.064
Yeovil3380199659.187
York3614181250.1118
ZHither Green (London)140773051.962
National Totals90026044040848.921874

How to Book & Change Your Driving Test

  1. Book your test: Visit gov.uk/book-driving-test, select a test centre, and pick a date.

  2. Change your test: Log in to your DVSA account, select “Change Your Test,” and choose a new date.

(Note: Changing your test is free if done more than 3 days in advance.)

Tips to Improve Your Chances of Passing the UK Driving Test

Regardless of the pass rate at your local test centre, there are a number of things you can do to improve your chances of passing your driving test. Here are a few tips:

  1. Take regular lessons: Practising with a qualified instructor ensures you’re ready for both the theory and practical parts of the test.

  2. Understand your test route: Every test centre has a specific set of routes. Familiarising yourself with these routes can help reduce test anxiety and increase your chances of success.

  3. Stay calm and focused: Nervousness can impact your performance, so learning stress-management techniques can help.

With RouteBuddy, you’ll be fully prepared for your retest. Don’t wait—start practising now and make your next attempt your best one!

Conclusion:

While pass rates vary across UK driving test centres, one thing is certain: the more prepared you are, the better your chances of success. By using the latest DVSA data and leveraging tools like RouteBuddy, you can gain a competitive edge, ensuring you’re well-prepared and confident on test day. 

Bristol (Kingswood) driving test routes

Other Helpful Resources: What to Do If You Lose Your Driving Licence in the UK and How To Pass Your Driving Test

FAQ's

There are over 300 driving test centres across the UK, all run by the DVSA (Driver and Vehicle Standards Agency).
Wondering if we cover your test centre? RouteBuddy offers route previews for many local centres—check now to see if your test centre is included for practice.
You can pass with up to 15 minor faults, as long as there are no serious or dangerous faults recorded.
Yes, some centres offer evening and weekend tests, but availability is limited and may cost a bit more.
The practical driving test lasts about 40 minutes, with around 20 minutes of independent driving using a sat nav or road signs.
You’ll need to wait at least 10 working days before rebooking your test after a failed attempt.
The top reasons include:
  • Poor observation at junctions
  • Not checking mirrors properly
  • Failing to follow traffic signs
  • Bad road positioning
  • Incorrect or missed signals

Share This Post