Scotland, full centre directory
All 84 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.
84 centres, 60 rankable (1,000+ current-period tests).
Sorted by pass rate, descending
001
Arbroath
Arbroath, 1.3K tests in 2024-25, #3 nationally
72.6%
1st: 72.9%
002
Ballater
Ballater, 2.5K tests in 2024-25, #5 nationally
70.8%
1st: 70.5%
003
Forfar
Forfar, 1.4K tests in 2024-25, #6 nationally
70.8%
1st: 69.1%
004
Peebles
Peebles, 1.3K tests in 2024-25, #10 nationally
68.6%
1st: 69.7%
005
Campbeltown
Campbeltown, 1.3K tests in 2024-25, #11 nationally
68.1%
1st: 66.5%
006
Montrose
Montrose, 1.6K tests in 2024-25, #12 nationally
68.1%
1st: 68.8%
007
Hawick
Hawick, 1.2K tests in 2024-25, #13 nationally
67.8%
1st: 68.4%
008
Lochgilphead
Lochgilphead, 2.0K tests in 2024-25, #14 nationally
67.7%
1st: 67.5%
009
Lerwick
Lerwick, 1.2K tests in 2024-25, #16 nationally
67.4%
1st: 67.5%
010
Pitlochry
Pitlochry, 1.3K tests in 2024-25, #20 nationally
66.6%
1st: 67.9%
011
Isle of Skye (Portree)
Skye, 2.1K tests in 2024-25, #24 nationally
64.7%
1st: 66.8%
012
Kelso
Kelso, 1.0K tests in 2024-25, #25 nationally
64.5%
1st: 69.1%
013
Golspie
Golspie, 1.4K tests in 2024-25, #28 nationally
64.1%
1st: 64.5%
014
Ullapool
Ullapool, 1.0K tests in 2024-25, #34 nationally
62.6%
1st: 62.8%
015
Orkney
Orkney Islands, 1.0K tests in 2024-25, #35 nationally
62.5%
1st: 62.5%
016
Fraserburgh
Fraserburgh, 1.5K tests in 2024-25, #36 nationally
62.5%
1st: 63%
017
Duns
Duns, 2.1K tests in 2024-25, #38 nationally
62.2%
1st: 63%
018
Alness
Unit 22, 2.6K tests in 2024-25, #39 nationally
62.2%
1st: 63.1%
019
Haddington
Haddington, 1.9K tests in 2024-25, #40 nationally
62.2%
1st: 63.5%
020
Kyle of Lochalsh
Kyle of Lochalsh, 1.2K tests in 2024-25, #43 nationally
61.8%
1st: 58.6%
021
Rothesay
Rothesay, 1.4K tests in 2024-25, #46 nationally
61.6%
1st: 62.3%
022
Crieff
Crieff, 2.3K tests in 2024-25, #47 nationally
61.3%
1st: 60.8%
023
Dundee
Dundee, 5.9K tests in 2024-25, #52 nationally
60.3%
1st: 60.2%
024
Cumnock
Cumnock, 2.4K tests in 2024-25, #59 nationally
59.2%
1st: 59.7%
025
Peterhead
Peterhead, 1.4K tests in 2024-25, #75 nationally
57.8%
1st: 58.7%
026
Stornoway
Steòrnabhagh, 1.1K tests in 2024-25, #77 nationally
57.7%
1st: 56.8%
027
Fort William
Fort William, 1.1K tests in 2024-25, #78 nationally
57.6%
1st: 61%
028
Kingussie
Kingussie, 1.4K tests in 2024-25, #81 nationally
57.3%
1st: 57.3%
029
Ayr
Ayr, 2.0K tests in 2024-25, #87 nationally
56.8%
1st: 56.3%
030
Lanark
Lanark, 1.8K tests in 2024-25, #102 nationally
55%
1st: 55%
031
Inverurie
Inverurie, 1.1K tests in 2024-25, #109 nationally
54.3%
1st: 55.7%
032
Dumbarton
Dumbarton, 1.8K tests in 2024-25, #120 nationally
53.5%
1st: 53.7%
033
Castle Douglas
Castle Douglas, 1.3K tests in 2024-25, #129 nationally
52.1%
1st: 55%
034
Aberdeen South (Cove)
Cove, 4.8K tests in 2024-25, #142 nationally
51.4%
1st: 52.2%
035
Livingston
Livingston, 4.5K tests in 2024-25, #159 nationally
50.7%
1st: 50.9%
036
Bishopbriggs
Bishopbriggs, 5.7K tests in 2024-25, #165 nationally
50.5%
1st: 53.8%
037
Irvine
Irvine, 5.3K tests in 2024-25, #192 nationally
49.2%
1st: 49.3%
038
Galashiels
Galashiels, 2.2K tests in 2024-25, #196 nationally
49.1%
1st: 51.2%
039
St Albans
St Albans, 6.9K tests in 2024-25, #208 nationally
48.4%
1st: 47.5%
040
Callander
Callander, 5.7K tests in 2024-25, #216 nationally
48.2%
1st: 48.9%
041
Inverness (Seafield Road)
Inverness, 1.7K tests in 2023-24, #217 nationally
48.1%
1st: 48.1%
042
Kirkcaldy
Boreland, 5.2K tests in 2024-25, #227 nationally
47.5%
1st: 47%
043
Dumfries
Dumfries, 2.8K tests in 2024-25, #235 nationally
47%
1st: 50.9%
044
Edinburgh (Musselburgh)
City of Edinburgh, 7.8K tests in 2024-25, #236 nationally
47%
1st: 48.2%
045
Paisley
Paisley, 5.8K tests in 2024-25, #246 nationally
46.6%
1st: 45.9%
046
Grangemouth
Grangemouth, 4.6K tests in 2024-25, #247 nationally
46.4%
1st: 47.1%
047
East Kilbride
East Kilbride, 2.5K tests in 2024-25, #248 nationally
46.4%
1st: 47.8%
048
Perth (Arran Road)
Perth, 2.6K tests in 2024-25, #254 nationally
46%
1st: 45.3%
049
Inverness (Longman Drive)
Inverness, 2.9K tests in 2024-25, #258 nationally
45.9%
1st: 45.9%
050
Elgin
Elgin, 2.2K tests in 2024-25, #273 nationally
44.5%
1st: 43.9%
051
Glasgow (Baillieston)
Glasgow, 9.5K tests in 2024-25, #277 nationally
44.4%
1st: 44.3%
052
Dunfermline (Vine)
Garvock Hill, 4.4K tests in 2024-25, #286 nationally
43.3%
1st: 43.9%
053
Edinburgh (Currie)
City of Edinburgh, 7.5K tests in 2024-25, #288 nationally
43.2%
1st: 44.9%
054
Aberdeen North
Aberdeen City, 1.7K tests in 2024-25, #289 nationally
43.1%
1st: 43.8%
055
Greenock
Greenock, 2.0K tests in 2024-25, #291 nationally
42.4%
1st: 40.9%
056
Airdrie
Airdrie, 6.7K tests in 2024-25, #298 nationally
41.3%
1st: 41.1%
057
Glasgow (Anniesland)
Glasgow, 8.6K tests in 2024-25, #300 nationally
40.8%
1st: 40.2%
058
Hamilton
Low Waters, 5.6K tests in 2024-25, #311 nationally
39.5%
1st: 38.3%
059
Stirling
Stirling, 4.1K tests in 2024-25, #313 nationally
38.7%
1st: 37.8%
060
Glasgow (Shieldhall)
Glasgow, 6.8K tests in 2024-25, #318 nationally
37.7%
1st: 35.3%
061
Isle of Tiree
<1kBaile a' Phuill, 10 tests in 2024-25, #2 nationally
80%
1st: 73.3%
062
Gairloch
<1kGairloch, 664 tests in 2024-25, #4 nationally
72.1%
1st: 76%
063
Mallaig
<1kMallaig, 428 tests in 2024-25, #7 nationally
70.3%
1st: 77.1%
064
Inveraray
<1kInveraray, 969 tests in 2024-25, #8 nationally
69.3%
1st: 73.3%
065
Barra
<1kBarraigh, 176 tests in 2024-25, #9 nationally
68.8%
1st: 66.7%
066
Stranraer
<1kStranraer, 824 tests in 2024-25, #15 nationally
67.6%
1st: 65.1%
067
Islay Island
<1kIslay, 535 tests in 2024-25, #17 nationally
66.7%
1st: 64%
068
Isle of Mull
<1kMull, 177 tests in 2024-25, #18 nationally
66.7%
1st: 68.5%
069
Girvan
<1kGirvan, 652 tests in 2024-25, #21 nationally
66.3%
1st: 61.5%
070
Benbecula Island
<1kBeinn na Faoghla, 892 tests in 2024-25, #22 nationally
65.7%
1st: 64.1%
071
Newton Stewart
<1kNewton Stewart, 584 tests in 2024-25, #26 nationally
64.2%
1st: 58.5%
072
Brodick (Isle of Arran)
<1kBrodick, 647 tests in 2024-25, #37 nationally
62.4%
1st: 60%
073
Huntly
<1kHuntly, 762 tests in 2024-25, #41 nationally
62.1%
1st: 60.6%
074
Oban
<1kOban, 882 tests in 2024-25, #44 nationally
61.8%
1st: 61%
075
Lairg
<1kLairg, 427 tests in 2018-19, #51 nationally
60.4%
1st: 62.6%
076
Ballachulish
<1kBallachulish, 322 tests in 2015-16, #53 nationally
59.9%
1st: 61.8%
077
Grantown-On-Spey
<1kGrantown-on-Spey, 516 tests in 2024-25, #66 nationally
58.5%
1st: 59.8%
078
Isle of Skye (Broadford)
<1kSkye, 530 tests in 2018-19, #73 nationally
57.9%
1st: 55.4%
079
Dunoon
<1kDunoon, 614 tests in 2024-25, #76 nationally
57.8%
1st: 58.8%
080
Thurso
<1kThurso, 576 tests in 2024-25, #80 nationally
57.5%
1st: 53%
081
Wick
<1kWick, 792 tests in 2024-25, #85 nationally
56.9%
1st: 56.6%
082
Banff
<1kBanff, 726 tests in 2024-25, #113 nationally
53.9%
1st: 50.1%
083
Aberfeldy
<1kAberfeldy, 921 tests in 2024-25, #136 nationally
51.9%
1st: 55.4%
084
Buckie
<1kBuckie, 894 tests in 2024-25, #199 nationally
49%
1st: 47.7%