Official DVSA Data

Best Driving Test Pass Rates in the UK

See which centres have the highest pass rates, based on official DVSA data. A higher pass rate could give you a better chance.

Centres with data
260
Average pass rate
51.4%
Highest pass rate
85.1%
Inveraray
Lowest pass rate
33.5%
Wolverhampton

Pass rates vary a lot across the UK — some busy city centres sit below 35%, while quieter rural ones top 70%. Your preparation matters most, but picking a centre with a higher pass rate can tip things in your favour.

# Test centre Pass rate Wait Tests
1 Inveraray Scotland 85.1%
14 weeks
2 Arbroath Scotland 78.9%
11 weeks
3 Ullapool Scotland 74.6%
8 weeks
4 Duns Scotland 74.2%
9 weeks
5 Stranraer Scotland 72.4%
20 weeks
6 Isle of Mull Scotland 71.4%
15 weeks
7 Gairloch Scotland 69.2%
6 weeks
8 Girvan Scotland 68.9%
23 weeks
9 Forfar Scotland 67.5%
10 weeks
10 Malton Yorkshire & the Humber 67.5%
22 weeks
11 Peebles Scotland 67.1%
15 weeks
12 Dorchester South West England 66.7%
2 weeks
13 Pwllheli Wales 66.0%
8 weeks
14 Orkney Scotland 66.0%
3 weeks
15 Whitby Yorkshire & the Humber 65.2%
22 weeks
16 Chichester South East England 64.2%
11 weeks
17 Bangor Wales 64.1%
18 weeks
18 Newton Stewart Scotland 64.1%
22 weeks
19 Melton Mowbray East Midlands 63.9%
10 weeks
20 Newtown Wales 63.7%
6 weeks
21 Ipswich East of England 63.1%
15 weeks
22 Alness Scotland 63.0%
13 weeks
23 Lochgilphead Scotland 62.5%
17 weeks
24 Fort William Scotland 62.3%
12 weeks
25 Haddington Scotland 62.2%
17 weeks
26 Barry Wales 61.8%
17 weeks
27 Bala Wales 61.5%
8 weeks
28 Cumnock Scotland 61.2%
23 weeks
29 Hawick Scotland 61.1%
19 weeks
30 Abergavenny Wales 61.1%
21 weeks
31 Dundee Scotland 60.4%
22 weeks
32 Isle of Barra Scotland 60.0%
7 weeks
33 Yeovil South West England 59.7%
12 weeks
34 Ludlow East Midlands 59.6%
7 weeks
35 Lee On The Solent South East England 59.6%
4 weeks
36 Hereford West Midlands 59.4%
14 weeks
37 Southport (Liverpool) North West England 59.2%
23 weeks
38 Sidcup (London) London 59.0%
11 weeks
39 Brecon Wales 58.9%
22 weeks
40 Tunbridge Wells South East England 58.9%
13 weeks
41 Worthing South East England 58.8%
19 weeks
42 Northallerton North East England 58.6%
17 weeks
43 Knaresborough Yorkshire & the Humber 58.6%
12 weeks
44 Farnborough South East England 58.3%
19 weeks
45 Letchworth East of England 58.3%
13 weeks
46 Birmingham (Shirley) West Midlands 58.1%
18 weeks
47 Thurso Scotland 58.1%
9 weeks
48 Grantham (Somerby) East Midlands 58.1%
23 weeks
49 Maidstone South East England 58.0%
3 weeks
50 Pembroke Dock Wales 57.9%
6 weeks
51 Peterhead Scotland 57.8%
22 weeks
52 Skegness East of England 57.6%
22 weeks
53 Kelso Scotland 57.4%
20 weeks
54 Gillingham South East England 57.2%
18 weeks
55 Norwich (Peachman Way) East of England 57.1%
16 weeks
56 Buxton North West England 57.0%
23 weeks
57 Basingstoke South East England 56.9%
17 weeks
58 Ayr Scotland 56.8%
8 weeks
59 Wrexham Wales 56.8%
17 weeks
60 Hexham North East England 56.7%
17 weeks
61 Bolton (Manchester) North West England 56.7%
4 weeks
62 Weston-super-Mare South West England 56.5%
13 weeks
63 Bridlington Yorkshire & the Humber 56.4%
12 weeks
64 Taunton South West England 56.3%
4 weeks
65 Stornoway Scotland 56.2%
2 weeks
66 Rhyl Wales 55.9%
11 weeks
67 Oswestry West Midlands 55.6%
4 weeks
68 Herne Bay South East England 55.5%
20 weeks
69 Warrington North West England 55.3%
22 weeks
70 Wellingborough East Midlands 55.1%
9 weeks
71 Heysham North West England 55.0%
22 weeks
72 Lanark Scotland 55.0%
11 weeks
73 Barnstaple South West England 54.7%
18 weeks
74 Northwich North West England 54.7%
11 weeks
75 Chesterfield East Midlands 54.5%
23 weeks
76 Louth East Midlands 54.4%
21 weeks
77 Skipton Yorkshire & the Humber 54.4%
23 weeks
78 Carmarthen Wales 54.4%
5 weeks
79 Inverurie Scotland 54.3%
2 weeks
80 Berwick-On-Tweed North East England 54.3%
11 weeks
81 Enfield (Innova Business Park) London 54.1%
17 weeks
82 Burton on Trent East Midlands 54.1%
6 weeks
83 Preston North West England 53.7%
13 weeks
84 Bristol (Avonmouth) South West England 53.7%
20 weeks
85 Sevenoaks South East England 53.6%
19 weeks
86 Dumbarton Scotland 53.5%
1 week
87 Merthyr Tydfil Wales 53.5%
10 weeks
88 Tolworth (London) London 53.3%
4 weeks
89 Worksop East Midlands 53.3%
23 weeks
90 Aberystwyth Wales 53.2%
3 weeks
91 Bridgend Wales 53.1%
9 weeks
92 Nuneaton West Midlands 52.6%
9 weeks
93 Salisbury South West England 52.5%
10 weeks
94 Barnsley Yorkshire & the Humber 52.3%
23 weeks
95 Eastbourne South East England 52.2%
19 weeks
96 Swansea Wales 52.1%
12 weeks
97 Greenham 52.1%
21 weeks
98 Bristol (Kingswood) South West England 52.0%
3 weeks
99 Newton Abbot South West England 51.9%
2 weeks
100 Guildford South East England 51.9%
17 weeks
101 Portsmouth South East England 51.8%
3 weeks
102 Scarborough Yorkshire & the Humber 51.7%
14 weeks
103 Bromley (London) London 51.7%
6 weeks
104 Rotherham Yorkshire & the Humber 51.4%
21 weeks
105 Derby (Alvaston) East Midlands 51.3%
8 weeks
106 Horsforth Yorkshire & the Humber 51.3%
15 weeks
107 Cardiff (Llanishen) Wales 51.3%
20 weeks
108 York Yorkshire & the Humber 51.3%
22 weeks
109 Ashfield 51.2%
11 weeks
110 Trowbridge South West England 51.1%
2 weeks
111 Mill Hill (London) London 51.1%
19 weeks
112 Newport (Gwent) Wales 51.0%
23 weeks
113 Llanelli Wales 51.0%
8 weeks
114 Alnwick North East England 51.0%
20 weeks
115 West Wickham (London) London 50.9%
5 weeks
116 Livingston Scotland 50.7%
4 weeks
117 Boston East of England 50.7%
23 weeks
118 Chippenham South West England 50.6%
2 weeks
119 Worcester West Midlands 50.6%
15 weeks
120 Steeton Yorkshire & the Humber 50.5%
22 weeks
121 Bishopbriggs Scotland 50.5%
1 week
122 Bishops Stortford East of England 50.4%
19 weeks
123 Northampton East Midlands 50.4%
11 weeks
124 Canterbury South East England 50.3%
7 weeks
125 Chertsey (London) London 50.3%
6 weeks
126 Pinner (London) London 50.3%
12 weeks
127 Peterborough East of England 50.2%
14 weeks
128 Castle Douglas Scotland 50.2%
22 weeks
129 Leeds (Fearnville) Yorkshire & the Humber 50.2%
22 weeks
130 Upton 50.0%
23 weeks
131 Bedford East of England 49.9%
6 weeks
132 Macclesfield North West England 49.9%
22 weeks
133 Barnet (London) London 49.9%
18 weeks
134 Reading South East England 49.8%
12 weeks
135 Lincoln East Midlands 49.8%
9 weeks
136 Cardigan Wales 49.8%
8 weeks
137 Hartlepool North East England 49.7%
17 weeks
138 Gloucester South West England 49.6%
21 weeks
139 Wallasey North West England 49.6%
23 weeks
140 Blackpool North West England 49.6%
19 weeks
141 Uxbridge (London) London 49.6%
20 weeks
142 Hendon (London) London 49.5%
17 weeks
143 Bradford (Heaton) Yorkshire & the Humber 49.5%
18 weeks
144 Redhill Aerodrome 49.4%
15 weeks
145 Erith (London) London 49.3%
12 weeks
146 Swindon South West England 49.3%
17 weeks
147 Irvine Scotland 49.2%
16 weeks
148 Penzance South West England 49.2%
18 weeks
149 Darlington North East England 49.2%
14 weeks
150 Shrewsbury West Midlands 49.2%
15 weeks
151 Galashiels Scotland 49.1%
8 weeks
152 Tilbury London 49.1%
16 weeks
153 Mitcham (London) London 48.9%
16 weeks
154 Morden (London) London 48.8%
16 weeks
155 Aylesbury South East England 48.7%
15 weeks
156 Lichfield West Midlands 48.6%
13 weeks
157 Brentwood (London) London 48.5%
10 weeks
158 Poole South West England 48.4%
8 weeks
159 St Albans East of England 48.4%
18 weeks
160 Huddersfield Yorkshire & the Humber 48.4%
22 weeks
161 Hornchurch (London) London 48.3%
9 weeks
162 Chorley North West England 48.3%
14 weeks
163 Middlesbrough North East England 48.3%
23 weeks
164 Workington North West England 48.3%
6 weeks
165 Hinckley East Midlands 48.3%
3 weeks
166 Launceston South West England 48.3%
16 weeks
167 Oxford (Cowley) South East England 48.2%
3 weeks
168 Southend-on-Sea East of England 48.1%
22 weeks
169 Loughton (London) London 48.0%
16 weeks
170 Colchester East of England 48.0%
3 weeks
171 Nelson North West England 47.9%
21 weeks
172 Winchester South East England 47.9%
13 weeks
173 Tottenham London 47.9%
22 weeks
174 Exeter South West England 47.9%
23 weeks
175 Pontefract Yorkshire & the Humber 47.8%
23 weeks
176 Blackburn with Darwen North West England 47.8%
20 weeks
177 Kirkcaldy Scotland 47.5%
13 weeks
178 Gosforth North East England 47.5%
23 weeks
179 Sheffield (Middlewood Road) Yorkshire & the Humber 47.5%
22 weeks
180 Clacton-on-Sea East of England 47.4%
8 weeks
181 Callander Scotland 47.4%
13 weeks
182 Blyth North East England 47.2%
23 weeks
183 Sunderland North East England 47.1%
27 weeks
184 Southampton (Maybush) South East England 47.1%
8 weeks
185 Bradford (Thornbury) Yorkshire & the Humber 47.1%
16 weeks
186 Dumfries Scotland 47.0%
18 weeks
187 Birmingham (Kings Heath) West Midlands 47.0%
18 weeks
188 Edinburgh (Musselburgh) Scotland 47.0%
13 weeks
189 Yeading (London) London 46.9%
15 weeks
190 Borehamwood (London) London 46.8%
12 weeks
191 Wakefield Yorkshire & the Humber 46.8%
17 weeks
192 Wood Green (London) London 46.8%
20 weeks
193 Heckmondwike Yorkshire & the Humber 46.7%
8 weeks
194 Cheltenham South West England 46.7%
9 weeks
195 Redditch West Midlands 46.7%
16 weeks
196 Watford London 46.6%
18 weeks
197 Paisley Scotland 46.6%
16 weeks
198 East Kilbride Scotland 46.4%
7 weeks
199 Grangemouth Scotland 46.4%
12 weeks
200 Southall (London) London 46.3%
8 weeks
201 Chester North West England 46.2%
5 weeks
202 Stafford West Midlands 46.1%
17 weeks
203 Bodmin South West England 46.1%
16 weeks
204 Rugby West Midlands 46.0%
16 weeks
205 Kettering East of England 46.0%
12 weeks
206 Perth (Arran Road) Scotland 46.0%
5 weeks
207 Kings Lynn East of England 46.0%
23 weeks
208 Inverness (Longman Drive) Scotland 45.9%
16 weeks
209 Bletchley East of England 45.7%
15 weeks
210 Dudley West Midlands 45.7%
11 weeks
211 Bury St Edmunds East of England 45.7%
1 week
212 Slough (London) London 45.6%
18 weeks
213 Basildon East of England 45.6%
8 weeks
214 Nottingham (Colwick) East Midlands 45.5%
18 weeks
215 Folkestone South East England 45.4%
21 weeks
216 Sheffield (Handsworth) Yorkshire & the Humber 45.3%
1 week
217 Hull Yorkshire & the Humber 45.2%
16 weeks
218 Chadderton North West England 44.9%
18 weeks
219 Stevenage East of England 44.9%
3 weeks
220 Halifax Yorkshire & the Humber 44.8%
23 weeks
221 Birmingham (Kingstanding) West Midlands 44.6%
17 weeks
222 Elgin Scotland 44.5%
20 weeks
223 Glasgow (Baillieston) Scotland 44.4%
14 weeks
224 Scunthorpe Yorkshire & the Humber 44.4%
1 week
225 Crewe North West England 44.4%
19 weeks
226 Nottingham (Chilwell) East Midlands 43.9%
13 weeks
227 Telford West Midlands 43.9%
18 weeks
228 Leicester (Wigston) East Midlands 43.9%
11 weeks
229 Loughborough East Midlands 43.7%
13 weeks
230 Goodmayes (London) London 43.7%
18 weeks
231 Burgess Hill South East England 43.2%
5 weeks
232 Edinburgh (Currie) Scotland 43.2%
6 weeks
233 Aberdeen North Scotland 43.1%
23 weeks
234 Greenock Scotland 42.4%
9 weeks
235 Coventry West Midlands 42.3%
11 weeks
236 Birmingham (Garretts Green) West Midlands 42.0%
23 weeks
237 Doncaster Yorkshire & the Humber 42.0%
23 weeks
238 Birmingham (South Yardley) West Midlands 41.6%
20 weeks
239 Camborne South West England 41.3%
6 weeks
240 Airdrie Scotland 41.3%
18 weeks
241 Plymouth South West England 40.8%
20 weeks
242 Glasgow (Anniesland) Scotland 40.8%
11 weeks
243 Wanstead (London) London 40.4%
15 weeks
244 Bury (Manchester) North West England 40.3%
21 weeks
245 St Helens (Liverpool) North West England 40.2%
18 weeks
246 Luton East of England 40.1%
22 weeks
247 Crawley South East England 40.1%
2 weeks
248 Widnes North West England 40.1%
20 weeks
249 Banbury 39.9%
12 weeks
250 Hamilton Scotland 39.5%
14 weeks
251 Norris Green (Liverpool) North West England 38.7%
23 weeks
252 Stirling Scotland 38.7%
12 weeks
253 Belvedere (London) London 38.3%
16 weeks
254 Glasgow (Shieldhall) Scotland 37.7%
12 weeks
255 Leicester (Cannock Street) East Midlands 37.7%
17 weeks
256 Gateshead North East England 37.4%
23 weeks
257 Chingford (London) London 36.5%
11 weeks
258 Wednesbury West Midlands 36.4%
17 weeks
259 Featherstone Yorkshire & the Humber 34.1%
13 weeks
260 Wolverhampton West Midlands 33.5%
3 weeks