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