Scotland, full centre directory
All 136 driving test centres in Scotland
Every DVSA practical driving test centre in Scotland, sorted by current-period pass rate. Centres with fewer than 1,000 tests in the current statistical period appear at the end of the list with a <1k badge: their pass-rate signal carries a wider confidence band so the ranking position should be treated as indicative rather than definitive. The UK national average sits at 48.7% for reference.
For the country-level overview (top-10 best and worst, cities, counties, trend chart vs the UK), see the Scotland region page.
136 centres, 84 rankable (1,000+ current-period tests).
Sorted by pass rate, descending
001
Grangemouth
Grangemouth, 1.1K tests in 2024-25, #27 nationally
79.2%
1st: 0%
002
Dundee
Dundee, 1.2K tests in 2024-25, #10 nationally
77.2%
1st: 0%
003
Kilmarnock LGV
Kilmarnock, 1.1K tests in 2022-23, #42 nationally
75.9%
1st: 0%
004
Dundee
Dundee, 1.1K tests in 2024-25, #43 nationally
75.8%
1st: 0%
005
Aberdeen North
Aberdeen City, 1.0K tests in 2023-24, #62 nationally
75.5%
1st: 0%
006
Arbroath
Arbroath, 1.3K tests in 2024-25, #3 nationally
72.6%
1st: 72.9%
007
LGV Trainers (Northampton)
Trainers Brae, 1.1K tests in 2024-25, #56 nationally
71.4%
1st: 0%
008
Dumfries LGV
Dumfries, 1.1K tests in 2024-25, #41 nationally
71.1%
1st: 0%
009
Ayr
Ayr, 1.3K tests in 2024-25, #148 nationally
71%
1st: 0%
010
Ballater
Ballater, 2.5K tests in 2024-25, #5 nationally
70.8%
1st: 70.5%
011
Forfar
Forfar, 1.4K tests in 2024-25, #6 nationally
70.8%
1st: 69.1%
012
Glasgow (Shieldhall)
Glasgow, 2.7K tests in 2024-25, #71 nationally
70.3%
1st: 0%
013
Livingston
Livingston, 1.9K tests in 2024-25, #45 nationally
70.1%
1st: 0%
014
Edinburgh (Musselburgh)
City of Edinburgh, 1.8K tests in 2024-25, #105 nationally
69.6%
1st: 0%
015
Inverness (Longman Drive)
Inverness, 1.4K tests in 2024-25, #55 nationally
68.9%
1st: 0%
016
Peebles
Peebles, 1.3K tests in 2024-25, #10 nationally
68.6%
1st: 69.7%
017
McPherson (Elgin)
McPherson, 1.5K tests in 2023-24, #35 nationally
68.6%
1st: 0%
018
Campbeltown
Campbeltown, 1.3K tests in 2024-25, #11 nationally
68.1%
1st: 66.5%
019
Montrose
Montrose, 1.6K tests in 2024-25, #12 nationally
68.1%
1st: 68.8%
020
Hawick
Hawick, 1.2K tests in 2024-25, #13 nationally
67.8%
1st: 68.4%
021
Lochgilphead
Lochgilphead, 2.0K tests in 2024-25, #14 nationally
67.7%
1st: 67.5%
022
Kirkcaldy
Boreland, 1.7K tests in 2024-25, #32 nationally
67.7%
1st: 0%
023
Lerwick
Lerwick, 1.2K tests in 2024-25, #16 nationally
67.4%
1st: 67.5%
024
MT Training (Cheltenham)
Germiston, 1.5K tests in 2024-25, #24 nationally
67.1%
1st: 0%
025
Pitlochry
Pitlochry, 1.3K tests in 2024-25, #20 nationally
66.6%
1st: 67.9%
026
Glasgow LGV
Glasgow, 1.6K tests in 2022-23, #49 nationally
65.8%
1st: 0%
027
Perth (Arran Road)
Perth, 1.4K tests in 2024-25, #54 nationally
65.5%
1st: 0%
028
L&T (Fitzwilliam)
Dixon Terrace, 1.9K tests in 2024-25, #72 nationally
65.4%
1st: 0%
029
Bathgate
Bathgate, 1.2K tests in 2013-14, #161 nationally
64.9%
1st: 0%
030
Isle of Skye (Portree)
Skye, 2.1K tests in 2024-25, #24 nationally
64.7%
1st: 66.8%
031
Kelso
Kelso, 1.0K tests in 2024-25, #25 nationally
64.5%
1st: 69.1%
032
Golspie
Golspie, 1.4K tests in 2024-25, #28 nationally
64.1%
1st: 64.5%
033
Edinburgh (Musselburgh)
City of Edinburgh, 1.1K tests in 2024-25, #70 nationally
63%
1st: 0%
034
Ullapool
Ullapool, 1.0K tests in 2024-25, #34 nationally
62.6%
1st: 62.8%
035
Kirkcaldy
Boreland, 1.3K tests in 2024-25, #142 nationally
62.6%
1st: 0%
036
GTG (Glasgow)
GTG, 2.7K tests in 2024-25, #53 nationally
62.6%
1st: 0%
037
Orkney
Orkney Islands, 1.0K tests in 2024-25, #35 nationally
62.5%
1st: 62.5%
038
Fraserburgh
Fraserburgh, 1.5K tests in 2024-25, #36 nationally
62.5%
1st: 63%
039
Ayr
Ayr, 1.7K tests in 2024-25, #75 nationally
62.4%
1st: 0%
040
Duns
Duns, 2.1K tests in 2024-25, #38 nationally
62.2%
1st: 63%
041
Alness
Unit 22, 2.6K tests in 2024-25, #39 nationally
62.2%
1st: 63.1%
042
Haddington
Haddington, 1.9K tests in 2024-25, #40 nationally
62.2%
1st: 63.5%
043
Kyle of Lochalsh
Kyle of Lochalsh, 1.2K tests in 2024-25, #43 nationally
61.8%
1st: 58.6%
044
Rothesay
Rothesay, 1.4K tests in 2024-25, #46 nationally
61.6%
1st: 62.3%
045
Crieff
Crieff, 2.3K tests in 2024-25, #47 nationally
61.3%
1st: 60.8%
046
Dundee
Dundee, 5.9K tests in 2024-25, #52 nationally
60.3%
1st: 60.2%
047
Cumnock
Cumnock, 2.4K tests in 2024-25, #59 nationally
59.2%
1st: 59.7%
048
Peterhead
Peterhead, 1.4K tests in 2024-25, #75 nationally
57.8%
1st: 58.7%
049
Stornoway
Steòrnabhagh, 1.1K tests in 2024-25, #77 nationally
57.7%
1st: 56.8%
050
Fort William
Fort William, 1.1K tests in 2024-25, #78 nationally
57.6%
1st: 61%
051
Kingussie
Kingussie, 1.4K tests in 2024-25, #81 nationally
57.3%
1st: 57.3%
052
Glasgow (Shieldhall)
Glasgow, 2.1K tests in 2024-25, #192 nationally
57.3%
1st: 0%
053
Bishopbriggs LGV (Glasgow)
Bishopbriggs, 4.4K tests in 2010-11, #93 nationally
56.9%
1st: 0%
054
Ayr
Ayr, 2.0K tests in 2024-25, #87 nationally
56.8%
1st: 56.3%
055
Lanark
Lanark, 1.8K tests in 2024-25, #102 nationally
55%
1st: 55%
056
Inverurie
Inverurie, 1.1K tests in 2024-25, #109 nationally
54.3%
1st: 55.7%
057
Dumbarton
Dumbarton, 1.8K tests in 2024-25, #120 nationally
53.5%
1st: 53.7%
058
Castle Douglas
Castle Douglas, 1.3K tests in 2024-25, #129 nationally
52.1%
1st: 55%
059
Livingston
Livingston, 4.5K tests in 2024-25, #159 nationally
50.7%
1st: 50.9%
060
Bishopbriggs
Bishopbriggs, 5.7K tests in 2024-25, #165 nationally
50.5%
1st: 53.8%
061
Irvine
Irvine, 5.3K tests in 2024-25, #192 nationally
49.2%
1st: 49.3%
062
Galashiels
Galashiels, 2.2K tests in 2024-25, #196 nationally
49.1%
1st: 51.2%
063
St Albans
St Albans, 6.9K tests in 2024-25, #208 nationally
48.4%
1st: 47.5%
064
Callander
Callander, 5.7K tests in 2024-25, #216 nationally
48.2%
1st: 48.9%
065
Inverness (Seafield Road)
Inverness, 1.7K tests in 2023-24, #217 nationally
48.1%
1st: 48.1%
066
Kirkcaldy
Boreland, 5.2K tests in 2024-25, #227 nationally
47.5%
1st: 47%
067
Dumfries
Dumfries, 2.8K tests in 2024-25, #235 nationally
47%
1st: 50.9%
068
Edinburgh (Musselburgh)
City of Edinburgh, 7.8K tests in 2024-25, #236 nationally
47%
1st: 48.2%
069
Paisley
Paisley, 5.8K tests in 2024-25, #246 nationally
46.6%
1st: 45.9%
070
Grangemouth
Grangemouth, 4.6K tests in 2024-25, #247 nationally
46.4%
1st: 47.1%
071
East Kilbride
East Kilbride, 2.5K tests in 2024-25, #248 nationally
46.4%
1st: 47.8%
072
Perth (Arran Road)
Perth, 2.6K tests in 2024-25, #254 nationally
46%
1st: 45.3%
073
Inverness (Longman Drive)
Inverness, 2.9K tests in 2024-25, #258 nationally
45.9%
1st: 45.9%
074
Elgin
Elgin, 2.2K tests in 2024-25, #273 nationally
44.5%
1st: 43.9%
075
Glasgow (Baillieston)
Glasgow, 9.5K tests in 2024-25, #277 nationally
44.4%
1st: 44.3%
076
Dunfermline (Vine)
Garvock Hill, 4.4K tests in 2024-25, #286 nationally
43.3%
1st: 43.9%
077
Edinburgh (Currie)
City of Edinburgh, 7.5K tests in 2024-25, #288 nationally
43.2%
1st: 44.9%
078
Aberdeen North
Aberdeen City, 1.7K tests in 2024-25, #289 nationally
43.1%
1st: 43.8%
079
Greenock
Greenock, 2.0K tests in 2024-25, #291 nationally
42.4%
1st: 40.9%
080
Airdrie
Airdrie, 6.7K tests in 2024-25, #298 nationally
41.3%
1st: 41.1%
081
Glasgow (Anniesland)
Glasgow, 8.6K tests in 2024-25, #300 nationally
40.8%
1st: 40.2%
082
Hamilton
Low Waters, 5.6K tests in 2024-25, #311 nationally
39.5%
1st: 38.3%
083
Stirling
Stirling, 4.1K tests in 2024-25, #313 nationally
38.7%
1st: 37.8%
084
Glasgow (Shieldhall)
Glasgow, 6.8K tests in 2024-25, #318 nationally
37.7%
1st: 35.3%
085
Machrihanish LGV
<1kMachrihanish, 78 tests in 2023-24, #1 nationally
93.6%
1st: 0%
086
Lerwick
<1kLerwick, 164 tests in 2019-20, #1 nationally
87.8%
1st: 0%
087
Stornoway
<1kSteòrnabhagh, 234 tests in 2023-24, #1 nationally
87.2%
1st: 0%
088
Lerwick
<1kLerwick, 162 tests in 2019-20, #3 nationally
81.5%
1st: 0%
089
Orkney
<1kOrkney Islands, 113 tests in 2012-13, #19 nationally
81.4%
1st: 0%
090
Peterhead
<1kPeterhead, 354 tests in 2017-18, #22 nationally
80.8%
1st: 0%
091
Isle of Tiree
<1kNa Cùiltean, 10 tests in 2024-25, #2 nationally
80%
1st: 73.3%
092
Stornoway LGV
<1kSteòrnabhagh, 65 tests in 2021-22, #7 nationally
78.5%
1st: 0%
093
Livingston
<1kLivingston, 812 tests in 2021-22, #47 nationally
77.7%
1st: 0%
094
Orkney
<1kOrkney Islands, 439 tests in 2023-24, #14 nationally
76.5%
1st: 0%
095
Dreghorn LGV
<1kDreghorn, 775 tests in 2024-25, #20 nationally
75.1%
1st: 0%
096
Galashiels
<1kGalashiels, 117 tests in 2012-13, #81 nationally
74.4%
1st: 0%
097
Wick
<1kWick, 330 tests in 2024-25, #88 nationally
73.9%
1st: 0%
098
Stirling
<1kStirling, 531 tests in 2022-23, #127 nationally
73.3%
1st: 0%
099
Gairloch
<1kGairloch, 664 tests in 2024-25, #4 nationally
72.1%
1st: 76%
100
Mallaig
<1kMallaig, 428 tests in 2024-25, #7 nationally
70.3%
1st: 77.1%
101
Inveraray
<1kInveraray, 969 tests in 2024-25, #8 nationally
69.3%
1st: 73.3%
102
Barra
<1kBarraigh, 176 tests in 2024-25, #9 nationally
68.8%
1st: 66.7%
103
Stornoway
<1kSteòrnabhagh, 343 tests in 2023-24, #143 nationally
68.8%
1st: 0%
104
Lerwick
<1kLerwick, 189 tests in 2020-21, #33 nationally
68.8%
1st: 0%
105
Dumfries
<1kDumfries, 374 tests in 2019-20, #149 nationally
68.2%
1st: 0%
106
Elgin
<1kElgin, 640 tests in 2024-25, #109 nationally
68.1%
1st: 0%
107
System Training (Widnes)
<1kMeadowbank, 520 tests in 2021-22, #37 nationally
68.1%
1st: 0%
108
Stranraer
<1kStranraer, 824 tests in 2024-25, #15 nationally
67.6%
1st: 65.1%
109
Galashiels L & LGV
<1kGalashiels, 68 tests in 2008-09, #40 nationally
67.6%
1st: 0%
110
Perth
<1kPerth, 172 tests in 2010-11, #154 nationally
67.4%
1st: 0%
111
Hamilton
<1kLow Waters, 989 tests in 2024-25, #166 nationally
67.3%
1st: 0%
112
Islay Island
<1kIslay, 535 tests in 2024-25, #17 nationally
66.7%
1st: 64%
113
Isle of Mull
<1kMull, 177 tests in 2024-25, #18 nationally
66.7%
1st: 68.5%
114
Girvan
<1kGirvan, 652 tests in 2024-25, #21 nationally
66.3%
1st: 61.5%
115
Benbecula Island
<1kBeinn na Faoghla, 892 tests in 2024-25, #22 nationally
65.7%
1st: 64.1%
116
Inverness (Longman Drive)
<1kInverness, 736 tests in 2024-25, #158 nationally
65.1%
1st: 0%
117
Elgin
<1kElgin, 630 tests in 2024-25, #58 nationally
64.8%
1st: 0%
118
Newton Stewart
<1kNewton Stewart, 584 tests in 2024-25, #26 nationally
64.2%
1st: 58.5%
119
Brodick (Isle of Arran)
<1kBrodick, 647 tests in 2024-25, #37 nationally
62.4%
1st: 60%
120
Huntly
<1kHuntly, 762 tests in 2024-25, #41 nationally
62.1%
1st: 60.6%
121
Oban
<1kOban, 882 tests in 2024-25, #44 nationally
61.8%
1st: 61%
122
Livingston
<1kLivingston, 590 tests in 2024-25, #69 nationally
61.2%
1st: 0%
123
Lairg
<1kLairg, 427 tests in 2018-19, #51 nationally
60.4%
1st: 62.6%
124
Ballachulish
<1kBallachulish, 322 tests in 2015-16, #53 nationally
59.9%
1st: 61.8%
125
Grantown-On-Spey
<1kGrantown-on-Spey, 516 tests in 2024-25, #66 nationally
58.5%
1st: 59.8%
126
Isle of Skye (Broadford)
<1kSkye, 530 tests in 2018-19, #73 nationally
57.9%
1st: 55.4%
127
Dunoon
<1kDunoon, 614 tests in 2024-25, #76 nationally
57.8%
1st: 58.8%
128
Thurso
<1kThurso, 576 tests in 2024-25, #80 nationally
57.5%
1st: 53%
129
Kilmarnock LGV
<1kKilmarnock, 584 tests in 2010-11, #78 nationally
57.5%
1st: 0%
130
Wick
<1kWick, 792 tests in 2024-25, #85 nationally
56.9%
1st: 56.6%
131
Wick
<1kWick, 392.667 tests in 2024-25, #80 nationally
54%
1st: 0%
132
Banff
<1kBanff, 726 tests in 2024-25, #113 nationally
53.9%
1st: 50.1%
133
Aberdeen LGV
<1kAberdeen City, 835 tests in 2013-14, #101 nationally
53.3%
1st: 0%
134
Aberfeldy
<1kAberfeldy, 921 tests in 2024-25, #136 nationally
51.9%
1st: 55.4%
135
Inverness LGV
<1kInverness, 821 tests in 2017-18, #117 nationally
51.6%
1st: 0%
136
Buckie
<1kBuckie, 894 tests in 2024-25, #199 nationally
49%
1st: 47.7%