MoveMyTest

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.

79

test centres

47.7%

regional DVSA pass rate

142,632

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

County/local area

Scotland

79 centres · 43 active swaps · 142,632 DVSA tests in source period

Cumulative pass rate
47.7%

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 rate

Aberdeen South (Cove)

AB12 3GQ · UK

1 active swap listings

51.4% pass rate

Aberfeldy

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 rate

Airdrie

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 rate

Alness

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 rate

Arbroath

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 rate

Ayr

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 rate

Ballater

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 rate

Banff

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 rate

Barra

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 rate

Benbecula 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 rate

Bishopbriggs

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 rate

Brodick (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 rate

Buckie

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 rate

Callander

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 rate

Campbeltown

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 rate

Castle 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 rate

Crieff

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 rate

Cumnock

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 rate

Dumbarton

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 rate

Dumfries

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 rate

Dundee

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 rate

Dunfermline (Vine)

KY11 4JU · UK

3 active swap listings

43.3% pass rate

Dunoon

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 rate

Duns

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 rate

East 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 rate

Edinburgh (Currie)

EH14 5LT · UK

23 active swap listings

43.2% pass rate

Edinburgh (Musselburgh)

EH21 6SJ · UK

13 active swap listings

47.0% pass rate

Elgin

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 rate

Forfar

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 rate

Fort 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 rate

Fraserburgh

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 rate

Gairloch

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 rate

Galashiels

TD1 3BH · UK

1 active swap listings

49.1% pass rate

Girvan

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 rate

Glasgow (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 rate

Glasgow (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 rate

Glasgow (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 rate

Golspie

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 rate

Grangemouth

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 rate

Grantown-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 rate

Greenock

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 rate

Haddington

EH41 3NG · UK

1 active swap listings

62.2% pass rate

Hamilton

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 rate

Hawick

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 rate

Huntly

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 rate

Inveraray

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 rate

Inverness (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 rate

Inverurie

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 rate

Irvine

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 rate

Islay 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 rate

Isle 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 rate

Isle 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 rate

Isle 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 rate

Kelso

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 rate

Kingussie

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 rate

Kirkcaldy

KY1 2YX · UK

1 active swap listings

47.5% pass rate

Kyle 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 rate

Lanark

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 rate

Lerwick

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 rate

Livingston

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 rate

Lochgilphead

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 rate

Mallaig

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 rate

Montrose

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 rate

Newton 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 rate

Oban

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 rate

Orkney

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 rate

Paisley

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 rate

Peebles

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 rate

Perth (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 rate

Peterhead

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 rate

Pitlochry

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 rate

Rothesay

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 rate

Stirling

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 rate

Stornoway

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 rate

Stranraer

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 rate

Thurso

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 rate

Ullapool

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 rate

Wick

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 rate

Scotland 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.

Explore MoveMyTest Ready to Pass resources