Regional directory
Scotland driving test swaps
Browse centres in Scotland by county or local authority area. Counties are ordered by population where available, with cumulative practical car pass-rate figures calculated from DVSA centre totals.
test centres
regional DVSA pass rate
tests in source period
Source: DVSA DRT122A Practical car pass rates by gender, month and DTC, April 2024 to March 2025, updated August 2025. Low-volume centre and county figures should be treated with caution.
Counties and local areas in Scotland
Scotland
79 centres · 43 active swaps · 142,632 DVSA tests in source period
Aberdeen North
AB22 8GT · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
43.1% pass rateAberdeen South (Cove)
AB12 3GQ · UK
1 active swap listings
51.4% pass rateAberfeldy
PH15 2BJ · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
Data pending pass rateAirdrie
ML6 0DA · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
41.3% pass rateAlness
IV17 0PJ · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
63.0% pass rateArbroath
DD11 2NQ · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
78.9% pass rateAyr
KA8 9DJ · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
56.8% pass rateBallater
AB35 5QW · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
77.1% pass rateBanff
AB45 1DL · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
50.6% pass rateBarra
HS9 5XD · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
60.0% pass rateBenbecula Island
HS7 5LA · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
78.8% pass rateBishopbriggs
G64 2QA · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
50.5% pass rateBrodick (Isle of Arran)
KA27 8AU · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
Data pending pass rateBuckie
AB56 1QJ · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
52.6% pass rateCallander
FK17 8BN · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
47.4% pass rateCampbeltown
PA28 6BD · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
62.6% pass rateCastle Douglas
DG7 1TH · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
50.2% pass rateCrieff
PH7 3SB · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
66.1% pass rateCumnock
KA18 1DX · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
61.1% pass rateDumbarton
G82 3PD · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
53.5% pass rateDumfries
DG1 2SH · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
47.0% pass rateDundee
DD2 3QH · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
60.3% pass rateDunfermline (Vine)
KY11 4JU · UK
3 active swap listings
43.3% pass rateDunoon
PA23 8BP · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
62.8% pass rateDuns
TD11 3AU · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
74.2% pass rateEast Kilbride
G74 3EU · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
46.4% pass rateEdinburgh (Currie)
EH14 5LT · UK
23 active swap listings
43.2% pass rateEdinburgh (Musselburgh)
EH21 6SJ · UK
13 active swap listings
47.0% pass rateElgin
IV30 1UE · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
44.5% pass rateForfar
DD8 2AE · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
68.5% pass rateFort William
PH33 6AN · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
62.0% pass rateFraserburgh
AB43 9TN · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
60.7% pass rateGairloch
IV21 2BX · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
69.2% pass rateGalashiels
TD1 3BH · UK
1 active swap listings
49.1% pass rateGirvan
KA26 9AL · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
68.7% pass rateGlasgow (Anniesland)
G13 1XS · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
40.8% pass rateGlasgow (Baillieston)
G69 6GA · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
44.4% pass rateGlasgow (Shieldhall)
G51 4TH · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
37.7% pass rateGolspie
KW10 6SP · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
68.0% pass rateGrangemouth
FK3 8UU · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
46.4% pass rateGrantown-On-Spey
PH26 3JR · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
62.2% pass rateGreenock
PA16 8DD · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
42.4% pass rateHaddington
EH41 3NG · UK
1 active swap listings
62.2% pass rateHamilton
ML3 6RQ · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
39.5% pass rateHawick
TD9 8EJ · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
61.1% pass rateHuntly
AB54 8JX · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
62.5% pass rateInveraray
PA32 8UY · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
85.1% pass rateInverness (Longman Drive)
IV1 1SU · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
45.9% pass rateInverurie
AB51 4FR · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
54.3% pass rateIrvine
KA11 5DJ · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
49.2% pass rateIslay Island
PA43 7HL · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
Data pending pass rateIsle of Mull
PA72 6JD · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
71.4% pass rateIsle of Skye (Portree)
IV51 9LX · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
69.9% pass rateIsle of Tiree
PA77 6UH · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
80.0% pass rateKelso
TD5 8DW · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
57.0% pass rateKingussie
PH21 1EN · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
64.1% pass rateKirkcaldy
KY1 2YX · UK
1 active swap listings
47.5% pass rateKyle of Lochalsh
IV40 8BP · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
58.5% pass rateLanark
ML11 9AX · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
55.0% pass rateLerwick
ZE1 0DJ · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
67.8% pass rateLivingston
EH54 5DE · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
50.7% pass rateLochgilphead
PA31 8QX · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
62.5% pass rateMallaig
PH41 4PX · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
63.0% pass rateMontrose
DD10 8EE · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
66.7% pass rateNewton Stewart
DG8 6JW · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
63.2% pass rateOban
PA34 4AE · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
61.3% pass rateOrkney
KW15 1FL · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
66.0% pass ratePaisley
PA1 2FB · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
46.6% pass ratePeebles
EH45 8DN · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
67.0% pass ratePerth (Arran Road)
PH1 3DZ · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
46.0% pass ratePeterhead
AB42 3AW · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
57.8% pass ratePitlochry
PH16 5EA · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
Data pending pass rateRothesay
PA20 0DE · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
Data pending pass rateStirling
FK8 2HF · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
38.7% pass rateStornoway
HS1 2XX · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
56.1% pass rateStranraer
DG9 8EH · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
73.4% pass rateThurso
KW14 7QA · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
58.1% pass rateUllapool
IV26 2UW · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
74.6% pass rateWick
KW1 4QS · UK
No active swaps here yet. Add your test and we'll let you know when a compatible learner appears.
53.8% pass rateScotland FAQs
Can I find swaps in Scotland?
You can list your test and MoveMyTest will look for compatible learners using your selected centres, dates, test type and DVSA rules.
Are learner details public?
No. Public pages show aggregate counts only, not names, contact details or exact listing details.
Does MoveMyTest guarantee a swap?
No. MoveMyTest can only help identify possible peer-to-peer matches.
How does the official swap happen?
Both learners complete the official process by phone with DVSA after accepting a compatible match.
What if this is a Northern Ireland centre?
Northern Ireland tests are managed by DVA/nidirect. NI directory pages are visible, but live swap matching is disabled unless DTC enables DVA support.
What details should I keep private?
Never share licence numbers, theory certificate numbers, home address, card details or GOV.UK login details with another learner.
