Scotland driving test waiting times and pass rates

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

August 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.7 weeks
71 centres with published medians
Shortest median actual wait
5.9 weeks
Inverness (Longman Drive)
Longest median actual wait
31.4 weeks
Crieff
Highest published pass rate
73.8%
Isle of Mull
Current appointment availability
19.8 weeks
Unweighted average of valid centre records
Month-on-month availability movement
0.8 weeks lower
71 centres with both months

Scotland actual-wait range: published centre medians ran from 5.9 weeks at Inverness (Longman Drive) to 31.4 weeks at Crieff.

Month-on-month context: Across 71 centres with records for both months, the unweighted appointment-availability average fell by 0.8 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 August 2026. Improvements refer only to the appointment-availability measure and are not changes in median actual waits.

Shortest median actual waits

  1. 01Inverness (Longman Drive)5.9 weeks
  2. 02Buckie6 weeks
  3. 03Aberdeen South (Cove)6.3 weeks
  4. 04Gairloch6.3 weeks
  5. 05Orkney6.9 weeks

Longest median actual waits

  1. 01Crieff31.4 weeks
  2. 02Callander26.9 weeks
  3. 03Campbeltown26.9 weeks
  4. 04Arbroath25.9 weeks
  5. 05Hawick24.9 weeks

Biggest availability improvements

  1. 01Castle Douglas10.4 weeks lower
  2. 02Girvan9.8 weeks lower
  3. 03Inveraray9.8 weeks lower
  4. 04Dundee8.2 weeks lower
  5. 05Forfar7.3 weeks lower

What the latest Scotland data shows

In August 2026, Inverness (Longman Drive) recorded the area's shortest median actual wait at 5.9 weeks, while Crieff recorded the longest at 31.4 weeks—a gap of 25.5 weeks across published centre medians.

Castle Douglas recorded the largest centre-level improvement in the separate appointment-availability measure, falling by 10.4 weeks from 23 weeks to 12.6 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 22 miles on DVSA's official nearest-centre list

Median actual wait
18.9 weeks shorter31.4 weeks → 12.5 weeks
Appointment availability
Same published measure (24 weeks → 24 weeks)

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

Median actual wait
17.5 weeks shorter24.9 weeks → 7.4 weeks
Appointment availability
7.6 weeks lower at the alternative (17 weeks → 9.4 weeks)

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

Median actual wait
17.1 weeks shorter25.9 weeks → 8.8 weeks
Appointment availability
8.2 weeks lower at the alternative (24 weeks → 15.8 weeks)

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 15.4 weeks 23 weeks 48.2% 9 September 2026 View details
Aberdeen South (Cove) Aberdeen Scotland 6.3 weeks 13.6 weeks 52.4% 9 September 2026 View details
Aberfeldy Aberfeldy Scotland 20.3 weeks 6 weeks 68.5% 9 September 2026 View details
Airdrie Airdrie Scotland 20.9 weeks 24 weeks 47.4% 9 September 2026 View details
Alness Alness Scotland 14.9 weeks 24 weeks 63.1% 9 September 2026 View details
Arbroath Arbroath Scotland 25.9 weeks 24 weeks 67.4% 9 September 2026 View details
Ayr Ayr Scotland 13.1 weeks 21.2 weeks 57.5% 9 September 2026 View details
Ballater Ballater Scotland 15.7 weeks 24 weeks Not published 9 September 2026 View details
Banff Banff Scotland 14 weeks 9.2 weeks 57.5% 9 September 2026 View details
Barra Isle of Barra Scotland Not published Not published Not published 9 September 2026 View details
Benbecula Island Benbecula Island Scotland 10.6 weeks 15 weeks 72.9% 9 September 2026 View details
Bishopbriggs Glasgow Scotland 16 weeks 24 weeks 49.8% 9 September 2026 View details
Brodick (Isle of Arran) Brodick Scotland Not published 24 weeks 67.3% 9 September 2026 View details
Buckie Buckie Scotland 6 weeks 24 weeks 51.1% 9 September 2026 View details
Callander Callander Scotland 26.9 weeks 15.6 weeks 49.9% 9 September 2026 View details
Campbeltown Campbeltown Scotland 26.9 weeks 24 weeks 71.6% 9 September 2026 View details
Castle Douglas Castle Douglas Scotland 18.1 weeks 12.6 weeks 53.4% 9 September 2026 View details
Crieff Crieff Scotland 31.4 weeks 24 weeks Not published 9 September 2026 View details
Cumnock Cumnock Scotland 21.6 weeks 8.6 weeks 67.4% 9 September 2026 View details
Dumbarton Dumbarton Scotland 12.9 weeks 13.2 weeks 52.8% 9 September 2026 View details
Dumfries Dumfries Scotland 11.9 weeks 6 weeks 53.9% 9 September 2026 View details
Dundee Dundee Scotland 8.8 weeks 15.8 weeks 57.3% 9 September 2026 View details
Dunfermline (Vine) Dunfermline Scotland 15.1 weeks 24 weeks 36.4% 9 September 2026 View details
Dunoon Dunoon Scotland 21.1 weeks 24 weeks 71.5% 9 September 2026 View details
Duns Duns Scotland 22.4 weeks 14 weeks 70.2% 9 September 2026 View details
East Kilbride East Kilbride Scotland 18.3 weeks 24 weeks 57.7% 9 September 2026 View details
Edinburgh (Currie) Edinburgh Scotland 23 weeks 24 weeks 41.6% 9 September 2026 View details
Edinburgh (Musselburgh) Edinburgh Scotland 16 weeks 24 weeks 49.4% 9 September 2026 View details
Elgin Elgin Scotland 10.7 weeks 12.8 weeks 42.3% 9 September 2026 View details
Forfar Forfar Scotland 24.1 weeks 13 weeks 60.3% 9 September 2026 View details
Fort William Fort William Scotland 15.6 weeks 23.8 weeks 65.5% 9 September 2026 View details
Fraserburgh Fraserburgh Scotland 18.1 weeks 24 weeks 64.0% 9 September 2026 View details
Gairloch Gairloch Scotland 6.3 weeks 19.8 weeks 73.5% 9 September 2026 View details
Galashiels Galashiels Scotland 7.4 weeks 9.4 weeks 47.4% 9 September 2026 View details
Girvan Girvan Scotland 19.9 weeks 13 weeks 72.0% 9 September 2026 View details
Glasgow (Anniesland) Glasgow Scotland 21.3 weeks 24 weeks 44.3% 9 September 2026 View details
Glasgow (Baillieston) Glasgow Scotland 18.3 weeks 24 weeks 47.4% 9 September 2026 View details
Glasgow (Shieldhall) Glasgow Scotland 16.3 weeks 24 weeks 39.9% 9 September 2026 View details
Golspie Golspie Scotland 15.6 weeks 24 weeks 71.0% 9 September 2026 View details
Grangemouth Grangemouth Scotland 23.1 weeks 24 weeks 50.7% 9 September 2026 View details
Grantown-On-Spey Grantown-on-Spey Scotland 21.6 weeks 24 weeks 56.9% 9 September 2026 View details
Greenock Greenock Scotland 9 weeks 24 weeks 41.7% 9 September 2026 View details
Haddington Haddington Scotland 23.3 weeks 22.8 weeks 57.5% 9 September 2026 View details
Hamilton Hamilton Scotland 17.6 weeks 24 weeks 42.0% 9 September 2026 View details
Hawick Hawick Scotland 24.9 weeks 17 weeks 64.3% 9 September 2026 View details
Huntly Huntly Scotland 13.3 weeks 24 weeks 63.7% 9 September 2026 View details
Inveraray Inverary Scotland 20.9 weeks 12 weeks 69.4% 9 September 2026 View details
Inverness (Longman Drive) Inverness Scotland 5.9 weeks 20.4 weeks 45.8% 9 September 2026 View details
Inverurie Inverurie Scotland 17.7 weeks 17 weeks 61.9% 9 September 2026 View details
Irvine Irvine Scotland 18.3 weeks 24 weeks 55.7% 9 September 2026 View details
Islay Island Isle of Islay Scotland Not published 24 weeks Not published 9 September 2026 View details
Isle of Mull Isle of Mull Scotland 21.6 weeks 9.6 weeks 73.8% 9 September 2026 View details
Isle of Skye (Portree) Lisigarry Place, Portree Scotland 8.3 weeks 24 weeks 57.0% 9 September 2026 View details
Isle of Tiree Isle of Tiree Scotland Not published 24 weeks Not published 9 September 2026 View details
Kelso Kelso Scotland 22.9 weeks 10 weeks 59.2% 9 September 2026 View details
Kingussie Kingussie Scotland 18.3 weeks 24 weeks 59.1% 9 September 2026 View details
Kirkcaldy Fife Scotland 17.4 weeks 24 weeks 50.9% 9 September 2026 View details
Kyle of Lochalsh Kyle of Lochalsh Scotland 14.1 weeks 24 weeks 57.4% 9 September 2026 View details
Lanark Lanark Scotland 20.4 weeks 24 weeks 58.1% 9 September 2026 View details
Lerwick Lerwick Scotland 9.1 weeks 22.8 weeks 67.8% 9 September 2026 View details
Livingston Livingston Scotland 17.4 weeks 24 weeks 55.7% 9 September 2026 View details
Lochgilphead Lochgilphead Scotland 14.3 weeks 24 weeks 56.4% 9 September 2026 View details
Mallaig Mallaig Scotland Not published Not published 64.2% 9 September 2026 View details
Montrose Montrose Scotland 20.2 weeks 21.2 weeks 70.0% 9 September 2026 View details
Newton Stewart Newton Stewart Scotland 19.6 weeks 13.8 weeks 65.8% 9 September 2026 View details
Oban Oban Scotland 15.4 weeks 24 weeks 66.1% 9 September 2026 View details
Orkney Orkney Scotland 6.9 weeks 20.6 weeks 55.9% 9 September 2026 View details
Paisley Paisley Scotland 13.7 weeks 24 weeks 48.6% 9 September 2026 View details
Peebles Peebles Scotland 22 weeks 19.6 weeks 58.8% 9 September 2026 View details
Perth (Arran Road) Perth Scotland 12.9 weeks 24 weeks 48.8% 9 September 2026 View details
Peterhead Peterhead Scotland 7.4 weeks 10.2 weeks 53.2% 9 September 2026 View details
Pitlochry Pitlochry Scotland 18.1 weeks 7.6 weeks 73.3% 9 September 2026 View details
Rothesay Rothesay Scotland 23.6 weeks 21 weeks 52.0% 9 September 2026 View details
Stirling Stirling Scotland 12.5 weeks 24 weeks 43.0% 9 September 2026 View details
Stornoway Isle of Lewis Scotland 8.1 weeks 15 weeks 66.6% 9 September 2026 View details
Stranraer Stranraer Scotland 19.2 weeks 17 weeks 71.2% 9 September 2026 View details
Thurso Thurso Scotland Not published 24 weeks 63.0% 9 September 2026 View details
Ullapool Ullapool Scotland Not published 19.4 weeks 61.2% 9 September 2026 View details
Wick Wick Scotland Not published 24 weeks 59.4% 9 September 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 9 September 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