Reviewed by The Driving Training Centre in Edinburgh. This Scotland directory combines current Test Swap demand with verified centre, location and historic DVSA data. The DTC has taught learners in Edinburgh and across selected Scottish service areas since 2003, so this is the regional hub we maintain as a first-party resource rather than a generic location landing page.
- 79
- test centres
- 49.3%
- regional DVSA pass rate
- 140,572
- tests in source period
Source: DVSA practical car test statistics by test centre, April 2025 to March 2026, updated June 2026. Low-volume centre and county figures should be treated with caution.
Counties and local areas in Scotland
Scotland
49.3% Cumulative pass rate
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.48.2% pass rate
Aberdeen North
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.52.4% pass rate
Aberdeen South (Cove)
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.68.5% pass rate
Aberfeldy
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.47.4% pass rate
Airdrie
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.63.1% pass rate
Alness
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.67.4% pass rate
Arbroath
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.57.5% pass rate
Ayr
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.Data pending pass rate
Ballater
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.57.5% pass rate
Banff
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.Data pending pass rate
Barra
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.72.9% pass rate
Benbecula Island
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.49.8% pass rate
Bishopbriggs
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.67.3% pass rate
Brodick (Isle of Arran)
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.51.1% pass rate
Buckie
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.49.9% pass rate
Callander
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.71.6% pass rate
Campbeltown
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.53.4% pass rate
Castle Douglas
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.Data pending pass rate
Crieff
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.67.4% pass rate
Cumnock
- 2 active swap listings52.8% pass rate
Dumbarton
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.53.9% pass rate
Dumfries
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.57.3% pass rate
Dundee
- 4 active swap listings36.4% pass rate
Dunfermline (Vine)
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.71.5% pass rate
Dunoon
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.70.2% pass rate
Duns
- 1 active swap listing57.7% pass rate
East Kilbride
- 6 active swap listings41.6% pass rate
Edinburgh (Currie)
- 12 active swap listings49.4% pass rate
Edinburgh (Musselburgh)
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.42.3% pass rate
Elgin
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.60.3% pass rate
Forfar
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.65.5% pass rate
Fort William
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.64.0% pass rate
Fraserburgh
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.73.5% pass rate
Gairloch
- 1 active swap listing47.4% pass rate
Galashiels
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.72.0% pass rate
Girvan
- 2 active swap listings44.3% pass rate
Glasgow (Anniesland)
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.47.4% pass rate
Glasgow (Baillieston)
- 2 active swap listings39.9% pass rate
Glasgow (Shieldhall)
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.71.0% pass rate
Golspie
- 2 active swap listings50.7% pass rate
Grangemouth
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.56.9% pass rate
Grantown-On-Spey
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.41.7% pass rate
Greenock
- 2 active swap listings57.5% pass rate
Haddington
- 1 active swap listing42.0% pass rate
Hamilton
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.64.3% pass rate
Hawick
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.63.7% pass rate
Huntly
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.69.4% pass rate
Inveraray
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.45.8% pass rate
Inverness (Longman Drive)
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.61.9% pass rate
Inverurie
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.55.7% pass rate
Irvine
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.Data pending pass rate
Islay Island
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.73.8% pass rate
Isle of Mull
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.57.0% pass rate
Isle of Skye (Portree)
- 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 Tiree
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.59.2% pass rate
Kelso
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.59.1% pass rate
Kingussie
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.50.9% pass rate
Kirkcaldy
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.57.4% pass rate
Kyle of Lochalsh
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.58.1% pass rate
Lanark
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.67.8% pass rate
Lerwick
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.55.7% pass rate
Livingston
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.56.4% pass rate
Lochgilphead
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.64.2% pass rate
Mallaig
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.70.0% pass rate
Montrose
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.65.8% pass rate
Newton Stewart
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.66.1% pass rate
Oban
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.55.9% pass rate
Orkney
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.48.6% pass rate
Paisley
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.58.8% pass rate
Peebles
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.48.8% pass rate
Perth (Arran Road)
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.53.2% pass rate
Peterhead
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.73.3% pass rate
Pitlochry
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.52.0% pass rate
Rothesay
- 1 active swap listing43.0% pass rate
Stirling
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.66.6% pass rate
Stornoway
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.71.2% pass rate
Stranraer
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.63.0% pass rate
Thurso
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.61.2% pass rate
Ullapool
- No active swaps here yet. Add your test and we’ll let you know when a compatible learner appears.59.4% pass rate
Wick
Scotland FAQs
Can I find swaps in Scotland?
You can list your test and The DTC will look for compatible learners using your selected centres, dates, test type and DVSA rules.
Are learner details public?
No. Public pages may show the test centre, calendar date, a broad morning, afternoon or evening availability band and whether the learner wants an earlier or later test. Exact times, identities, contact details, detailed preferences and booking references remain private.
Does The DTC guarantee a swap?
No. The DTC can only help identify possible peer-to-peer matches.
How does the official swap happen?
After both accept, each learner calls DVSA separately on the same day. Learner 1 requests the swap and learner 2 calls to complete it, preferably by 4pm. The swap is only complete when DVSA confirms the new bookings.
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 The DTC enables DVA support.
What details should I keep private?
Never share phone numbers, email addresses, licence numbers, theory certificate numbers, home address, card details or GOV.UK login details with another learner. Only booking references are shared through the protected process after both learners consent.

