Scotland Driving Test Centres

See how long you'll wait at every test centre in Scotland, with pass rates and the latest data.

Test centres
59
Average wait
12.6 weeks
Average pass rate
56.3%
Shortest wait
1 week
Dunfermline (Vine)
Can't wait weeks for a test? Find last-minute cancellation slots and get tested sooner Find cancellations ›

Scotland has 59 driving test centres. On average, you’ll wait about 12.6 weeks for a test. The quickest option right now is Dunfermline (Vine) at just 1 weeks.

# Test centre Wait Pass rate
1 Dunfermline (Vine) 1 week
2 Aberdeen South (Cove) 2 weeks
51.4%
3 East Kilbride 3 weeks
46.4%
4 Kingussie 3 weeks
64.1%
5 Ayr 4 weeks
56.8%
6 Galashiels 4 weeks
49.1%
7 Glasgow (Shieldhall) 4 weeks
37.7%
8 Grangemouth 4 weeks
46.4%
9 Newton Stewart 4 weeks
64.1%
10 Perth (Arran Road) 4 weeks
46.0%
11 Banff 5 weeks
52.4%
12 Cumnock 6 weeks
61.2%
13 Forfar 6 weeks
67.5%
14 Warwick (Wedgenock House) 6 weeks
15 Irvine 7 weeks
49.2%
16 Lanark 7 weeks
55.0%
17 Inverness (Longman Drive) 8 weeks
45.9%
18 Rothesay 8 weeks
19 Ullapool 8 weeks
74.6%
20 Alness 9 weeks
63.0%
21 Duns 9 weeks
74.2%
22 Inveraray 9 weeks
85.1%
23 Thurso 9 weeks
58.1%
24 Callander 10 weeks
47.4%
25 Hamilton 10 weeks
39.5%
26 Stirling 10 weeks
38.7%
27 Isle of Mull 11 weeks
71.4%
28 Dundee 12 weeks
60.4%
29 Fort William 12 weeks
62.3%
30 Paisley 12 weeks
46.6%
31 Glasgow (Anniesland) 13 weeks
40.8%
32 Kirkcaldy 13 weeks
47.5%
33 Mallaig 13 weeks
63.0%
34 Peebles 13 weeks
67.1%
35 Airdrie 14 weeks
41.3%
36 Glasgow (Baillieston) 14 weeks
44.4%
37 Islay Island 14 weeks
38 Edinburgh (Currie) 15 weeks
43.2%
39 Edinburgh (Musselburgh) 17 weeks
47.0%
40 Kelso 17 weeks
57.4%
41 Lochgilphead 17 weeks
62.5%
42 Bishopbriggs 18 weeks
50.5%
43 Elgin 18 weeks
44.5%
44 Ballater 19 weeks
77.8%
45 Brodick (Isle of Arran) 19 weeks
46 Castle Douglas 19 weeks
50.2%
47 Montrose 20 weeks
66.7%
48 Oban 20 weeks
61.9%
49 Stranraer 20 weeks
72.4%
50 Arbroath 21 weeks
78.9%
51 Dunoon 21 weeks
62.8%
52 Dumbarton 22 weeks
53.5%
53 Hawick 22 weeks
61.1%
54 Livingston 22 weeks
50.7%
55 Peterhead 22 weeks
57.8%
56 Pitlochry 22 weeks
57 Aberfeldy 23 weeks
58 Girvan 23 weeks
68.9%
59 Greenock 23 weeks
42.4%