Scotland driving test waiting times and pass rates

Compare 79 driving test centres across Scotland, including September 2026 actual waits, current appointment availability and the latest published pass rates. Figures are statistical snapshots, not live appointments.

September 2026 regional summary

Scotland at a glance

Actual-wait figures below are published centre medians. The regional average is an unweighted average of those centre-level medians.

Read the latest UK report
Average of centre actual-wait medians
16.6 weeks
74 centres with published medians
Shortest median actual wait
3.4 weeks
Isle of Skye (Portree)
Longest median actual wait
29.9 weeks
Arbroath
Highest published pass rate
73.8%
Isle of MullLow sample: 42 tests; interpret cautiously.
Current appointment availability
19.4 weeks
Unweighted average of valid centre records
Month-on-month availability movement
0.9 weeks lower
28 centres with both months

Scotland actual-wait range: published centre medians ran from 3.4 weeks at Isle of Skye (Portree) to 29.9 weeks at Arbroath.

Month-on-month context: Across 28 centres with records for both months, the unweighted appointment-availability average fell by 0.9 weeks. This is movement in DVSA's separate 10% appointment-availability measure, not a change in how long learners actually waited.

Centre-level detail

Where waits are shortest, longest and improving

These rankings use published centre records for September 2026. Improvements refer only to the appointment-availability measure and are not changes in median actual waits.

Shortest median actual waits

  1. 01Isle of Skye (Portree)3.4 weeks
  2. 02Dumbarton4.4 weeks
  3. 03Galashiels5.1 weeks
  4. 04Peterhead6.4 weeks
  5. 05Inverness (Longman Drive)6.6 weeks

Longest median actual waits

  1. 01Arbroath29.9 weeks
  2. 02Callander29.7 weeks
  3. 03Crieff29 weeks
  4. 04Forfar28.2 weeks
  5. 05Campbeltown25.7 weeks

Biggest availability improvements

  1. 01Ayr8.4 weeks lower
  2. 02Inverness (Longman Drive)7.9 weeks lower
  3. 03Edinburgh (Currie)7.7 weeks lower
  4. 04Stirling5.2 weeks lower
  5. 05Elgin3.3 weeks lower

What the latest Scotland data shows

In September 2026, Isle of Skye (Portree) recorded the area's shortest median actual wait at 3.4 weeks, while Arbroath recorded the longest at 29.9 weeks—a gap of 26.5 weeks across published centre medians.

Ayr recorded the largest centre-level improvement in the separate appointment-availability measure, falling by 8.4 weeks from 21.2 weeks to 12.8 weeks.

Official nearby comparisons

Nearby alternatives with shorter actual waits

Each comparison uses one of the three nearest centres in DVSA's official list. A shorter historical actual wait does not guarantee an earlier appointment, so the separate availability measure is shown alongside it.

About 19 miles on DVSA's official nearest-centre list

Median actual wait
19 weeks shorter24.1 weeks → 5.1 weeks
Appointment availability
Availability comparison not fully published

About 48 miles on DVSA's official nearest-centre list

Median actual wait
18.6 weeks shorter22 weeks → 3.4 weeks
Appointment availability
Availability comparison not fully published

About 20 miles on DVSA's official nearest-centre list

Median actual wait
17.4 weeks shorter29 weeks → 11.6 weeks
Appointment availability
Availability comparison not fully published

These are statistical comparisons, not live appointments or booking recommendations. Check travel practicality and use GOV.UK to book or manage a test.

Centres in Scotland

Showing 79 test centres

Compare selected centres
Driving test centre comparison data sourced from published DVSA statistics.
Test centreTownRegionHow long learners actually waitedCurrent appointment availabilityPass rateLast updatedActions
Aberdeen North Aberdeen Scotland 16.5 weeks 22 weeks 48.2% 14 October 2026 View details
Aberdeen South (Cove) Aberdeen Scotland 9.1 weeks 16.8 weeks 52.4% 14 October 2026 View details
Aberfeldy Aberfeldy Scotland 22.6 weeks Not published 68.5% 14 October 2026 View details
Airdrie Airdrie Scotland 7.1 weeks 24 weeks 47.4% 14 October 2026 View details
Alness Alness Scotland 14 weeks Not published 63.1% 14 October 2026 View details
Arbroath Arbroath Scotland 29.9 weeks Not published 67.4% 14 October 2026 View details
Ayr Ayr Scotland 8 weeks 12.8 weeks 57.5% 14 October 2026 View details
Ballater Ballater Scotland 20.9 weeks Not published Not published 14 October 2026 View details
Banff Banff Scotland 10.6 weeks Not published 57.5% 14 October 2026 View details
Barra Isle of Barra Scotland Not published Not published Not published 14 October 2026 View details
Benbecula Island Benbecula Island Scotland Not published Not published 72.9% 14 October 2026 View details
Bishopbriggs Glasgow Scotland 21 weeks 21.3 weeks 49.8% 14 October 2026 View details
Brodick (Isle of Arran) Brodick Scotland 23.9 weeks Not published 67.3% 14 October 2026 View details
Buckie Buckie Scotland 9.4 weeks Not published 51.1% 14 October 2026 View details
Callander Callander Scotland 29.7 weeks Not published 49.9% 14 October 2026 View details
Campbeltown Campbeltown Scotland 25.7 weeks Not published 71.6% 14 October 2026 View details
Castle Douglas Castle Douglas Scotland 17.1 weeks Not published 53.4% 14 October 2026 View details
Crieff Crieff Scotland 29 weeks Not published Not published 14 October 2026 View details
Cumnock Cumnock Scotland 23 weeks Not published 67.4% 14 October 2026 View details
Dumbarton Dumbarton Scotland 4.4 weeks 10.5 weeks 52.8% 14 October 2026 View details
Dumfries Dumfries Scotland 16.3 weeks 5.3 weeks 53.9% 14 October 2026 View details
Dundee Dundee Scotland 14.6 weeks 24 weeks 57.3% 14 October 2026 View details
Dunfermline (Vine) Dunfermline Scotland 11.6 weeks 24 weeks 36.4% 14 October 2026 View details
Dunoon Dunoon Scotland 21.9 weeks Not published 71.5% 14 October 2026 View details
Duns Duns Scotland 21.7 weeks Not published 70.2% 14 October 2026 View details
East Kilbride East Kilbride Scotland 23 weeks Not published 57.7% 14 October 2026 View details
Edinburgh (Currie) Edinburgh Scotland 20.3 weeks 16.3 weeks 41.6% 14 October 2026 View details
Edinburgh (Musselburgh) Edinburgh Scotland 19.7 weeks 24 weeks 49.4% 14 October 2026 View details
Elgin Elgin Scotland 9.7 weeks 9.5 weeks 42.3% 14 October 2026 View details
Forfar Forfar Scotland 28.2 weeks Not published 60.3% 14 October 2026 View details
Fort William Fort William Scotland 15 weeks Not published 65.5% 14 October 2026 View details
Fraserburgh Fraserburgh Scotland 16 weeks Not published 64.0% 14 October 2026 View details
Gairloch Gairloch Scotland 8.3 weeks Not published 73.5% 14 October 2026 View details
Galashiels Galashiels Scotland 5.1 weeks 6.5 weeks 47.4% 14 October 2026 View details
Girvan Girvan Scotland 15.9 weeks Not published 72.0% 14 October 2026 View details
Glasgow (Anniesland) Glasgow Scotland 21.6 weeks 24 weeks 44.3% 14 October 2026 View details
Glasgow (Baillieston) Glasgow Scotland 20 weeks 24 weeks 47.4% 14 October 2026 View details
Glasgow (Shieldhall) Glasgow Scotland 18 weeks 24 weeks 39.9% 14 October 2026 View details
Golspie Golspie Scotland 18.9 weeks Not published 71.0% 14 October 2026 View details
Grangemouth Grangemouth Scotland 21.9 weeks 20.8 weeks 50.7% 14 October 2026 View details
Grantown-On-Spey Grantown-on-Spey Scotland 18.9 weeks Not published 56.9% 14 October 2026 View details
Greenock Greenock Scotland 7.9 weeks 24 weeks 41.7% 14 October 2026 View details
Haddington Haddington Scotland 23.9 weeks Not published 57.5% 14 October 2026 View details
Hamilton Hamilton Scotland 19.3 weeks 24 weeks 42.0% 14 October 2026 View details
Hawick Hawick Scotland 15.9 weeks Not published 64.3% 14 October 2026 View details
Huntly Huntly Scotland 15.6 weeks Not published 63.7% 14 October 2026 View details
Inveraray Inverary Scotland 23.3 weeks Not published 69.4% 14 October 2026 View details
Inverness (Longman Drive) Inverness Scotland 6.6 weeks 12.5 weeks 45.8% 14 October 2026 View details
Inverurie Inverurie Scotland 12.4 weeks 22 weeks 61.9% 14 October 2026 View details
Irvine Irvine Scotland 17.6 weeks 24 weeks 55.7% 14 October 2026 View details
Islay Island Isle of Islay Scotland Not published Not published Not published 14 October 2026 View details
Isle of Mull Isle of Mull Scotland Not published Not published 73.8% 14 October 2026 View details
Isle of Skye (Portree) Lisigarry Place, Portree Scotland 3.4 weeks Not published 57.0% 14 October 2026 View details
Isle of Tiree Isle of Tiree Scotland Not published Not published Not published 14 October 2026 View details
Kelso Kelso Scotland 24.7 weeks Not published 59.2% 14 October 2026 View details
Kingussie Kingussie Scotland 7.5 weeks Not published 59.1% 14 October 2026 View details
Kirkcaldy Fife Scotland 15.3 weeks 24 weeks 50.9% 14 October 2026 View details
Kyle of Lochalsh Kyle of Lochalsh Scotland 7.7 weeks Not published 57.4% 14 October 2026 View details
Lanark Lanark Scotland 20.4 weeks Not published 58.1% 14 October 2026 View details
Lerwick Lerwick Scotland 14.4 weeks Not published 67.8% 14 October 2026 View details
Livingston Livingston Scotland 8.2 weeks 24 weeks 55.7% 14 October 2026 View details
Lochgilphead Lochgilphead Scotland 23.1 weeks Not published 56.4% 14 October 2026 View details
Mallaig Mallaig Scotland 22 weeks Not published 64.2% 14 October 2026 View details
Montrose Montrose Scotland 18.9 weeks Not published 70.0% 14 October 2026 View details
Newton Stewart Newton Stewart Scotland 18.1 weeks Not published 65.8% 14 October 2026 View details
Oban Oban Scotland 18 weeks Not published 66.1% 14 October 2026 View details
Orkney Orkney Scotland 11 weeks Not published 55.9% 14 October 2026 View details
Paisley Paisley Scotland 18.1 weeks 24 weeks 48.6% 14 October 2026 View details
Peebles Peebles Scotland 24.1 weeks Not published 58.8% 14 October 2026 View details
Perth (Arran Road) Perth Scotland 11.6 weeks 22.5 weeks 48.8% 14 October 2026 View details
Peterhead Peterhead Scotland 6.4 weeks 15 weeks 53.2% 14 October 2026 View details
Pitlochry Pitlochry Scotland 19.9 weeks Not published 73.3% 14 October 2026 View details
Rothesay Rothesay Scotland 21.7 weeks Not published 52.0% 14 October 2026 View details
Stirling Stirling Scotland 12.4 weeks 18.8 weeks 43.0% 14 October 2026 View details
Stornoway Isle of Lewis Scotland 9.9 weeks Not published 66.6% 14 October 2026 View details
Stranraer Stranraer Scotland 20.3 weeks Not published 71.2% 14 October 2026 View details
Thurso Thurso Scotland 14.5 weeks Not published 63.0% 14 October 2026 View details
Ullapool Ullapool Scotland 11.1 weeks Not published 61.2% 14 October 2026 View details
Wick Wick Scotland 13.1 weeks Not published 59.4% 14 October 2026 View details

Understanding the regional figures

Regional averages include valid numeric DVSA records only and are not weighted by test volume or population. How long learners actually waited is based on the median at each centre; current appointment availability is the separate 10% measure. Neither shows live appointments, and pass rates do not measure centre difficulty.

See the latest UK report, chart and full methodology.

Explore other regions

Data source and date

Driver and Vehicle Standards Agency. Latest records for how long learners actually waited and current appointment availability were published 14 October 2026; pass rates cover April 2025 to March 2026.

View the official DVSA data (opens on GOV.UK in a new tab)

Manage cookie choices

Necessary

Required to remember your cookie choice.

Always on