AccessibilityKeyboard navigation, video captions & reduced motion

Driving Test Cancellation Times

When our monitor first spotted 15,615 earlier test dates at UK centres (16 Jul 2026 to 13 Oct 2026). Search your centre to see its pattern, or turn on free alerts and let us tell you when one appears.

15,615earlier dates first seen
92%first seen Mon–Fri
12pm–3pmbusiest time · 31%
8%seen at weekends
Find an earlier driving test

Choose how you want us to help

Get notified when a cancellation appears, or ask us to find and book an earlier date for you.

Get free alerts

Choose your test centre and enable notifications. We’ll let you know when a cancellation slot appears.

🔔 Get free alerts

We book it for you

Message us on WhatsApp with your preferred test centre and details. We’ll look for an earlier date and book it for you. Pay only after a successful booking.

Need help setting up alerts? See the step-by-step guide and device videos.

📅 By weekday

Monday19%
Tuesday19%
Wednesday16%
Thursday18%
Friday20%
Saturday4%
Sunday4%

🕒 By time of day

6am–9am3%
9am–12pm24%
12pm–3pm31%
3pm–6pm24%
6pm–midnight18%

Share of the 15,615 earlier dates we first saw on each weekday and in each part of the day (UK time). “Earlier” means the date was less than 20 weeks away when we saw it.

All centres by region

Centres with fewer than 20 observations are not shown — a pattern from so few dates would be a guess. On wider screens the small bars show how each centre’s dates were spread from 6am to midnight (the tallest bar is the peak).

London 25

Test centreEarlier dates seenMost oftenUsually spotted
Barnet (London)44Tuesday9am–12pm
Belvedere (London)67Wednesday12pm–3pm
Bromley (London)64Tuesday12pm–3pm
Chingford (London)57Monday12pm–3pm
Enfield (Brancroft Way)53Tuesday9am–12pm
Enfield (Innova Business Park)86Friday6pm–midnight
Erith (London)55Thursday9am–12pm
Goodmayes (London)80Thursday12pm–3pm
Greenford (Horsenden Lane)77Friday9am–12pm
Hendon (London)45No clear day12pm–3pm
Hornchurch (London)54Monday9am–12pm
Isleworth (Fleming Way)76Monday12pm–3pm
Mill Hill (London)59Friday9am–12pm
Mitcham (London)68Thursday3pm–6pm
Morden (London)70Monday12pm–3pm
Pinner (London)53Wednesday12pm–3pm
Sidcup (London)66Thursday12pm–3pm
Southall (London)60Monday12pm–3pm
Tolworth (London)60Monday12pm–3pm
Tottenham51Friday12pm–3pm
Uxbridge (London)51Friday12pm–3pm
Wanstead (London)64Monday12pm–3pm
West Wickham (London)69Monday3pm–6pm
Wood Green (London)65Thursday12pm–3pm
Yeading (London)102Wednesday12pm–3pm

South East 32

Test centreEarlier dates seenMost oftenUsually spotted
Ashford (Kent)49Thursday6pm–midnight
Aylesbury82Friday12pm–3pm
Banbury61Tuesday12pm–3pm
Basingstoke78Monday12pm–3pm
Bletchley74Tuesday3pm–6pm
Burgess Hill65No clear day9am–12pm
Canterbury56Monday3pm–6pm
Chertsey (London)67Monday12pm–3pm
Chichester63Tuesday3pm–6pm
Crawley32Friday9am–12pm
Eastbourne46Monday9am–12pm
Farnborough53Monday12pm–3pm
Folkestone49Tuesday12pm–3pm
Gillingham33Thursday9am–12pm
Greenham83Friday12pm–3pm
Guildford65Tuesday12pm–3pm
Hastings (Ore)42Thursday9am–12pm
Herne Bay63No clear day9am–12pm
High Wycombe86Monday12pm–3pm
Lee On The Solent51Wednesday9am–12pm
Maidstone34Wednesday12pm–3pm
Newport (Isle of Wight)53No clear daySpread through the day
Oxford (Cowley)105TuesdaySpread through the day
Portsmouth62Monday6pm–midnight
Reading58Monday12pm–3pm
Redhill Aerodrome57Monday12pm–3pm
Sevenoaks56Friday12pm–3pm
Slough (London)62No clear day12pm–3pm
Southampton (Maybush)61Monday9am–12pm
Tunbridge Wells48Thursday12pm–3pm
Winchester39Monday3pm–6pm
Worthing103Friday3pm–6pm

South West 22

Test centreEarlier dates seenMost oftenUsually spotted
Barnstaple42No clear day12pm–3pm
Bodmin38Thursday6pm–midnight
Bristol (Avonmouth)58Monday9am–12pm
Bristol (Kingswood)48Thursday12pm–3pm
Camborne69Friday3pm–6pm
Cheltenham52Wednesday12pm–3pm
Chippenham63No clear day3pm–6pm
Dorchester52Monday6pm–midnight
Exeter39Wednesday3pm–6pm
Gloucester44Wednesday12pm–3pm
Isles of Scilly—Not enough observations yet
Launceston35Thursday12pm–3pm
Newton Abbot73No clear day12pm–3pm
Penzance27Thursday12pm–3pm
Plymouth67Monday12pm–3pm
Poole38Tuesday12pm–3pm
Salisbury64No clear day9am–12pm
Swindon28Thursday12pm–3pm
Taunton79ThursdaySpread through the day
Trowbridge78Monday9am–12pm
Weston-super-Mare54No clear day6pm–midnight
Yeovil44Monday6pm–midnight

East of England 24

Test centreEarlier dates seenMost oftenUsually spotted
Basildon55Monday12pm–3pm
Bedford87Thursday3pm–6pm
Bishops Stortford72Thursday6pm–midnight
Borehamwood (London)37Monday12pm–3pm
Brentwood (London)77Tuesday12pm–3pm
Bury St Edmunds33Friday12pm–3pm
Cambridge (Brookmount Court)45Tuesday12pm–3pm
Chelmsford81Friday9am–12pm
Clacton-on-Sea37Monday3pm–6pm
Colchester36Friday6pm–midnight
Ipswich44Tuesday12pm–3pm
Kings Lynn46No clear day3pm–6pm
Leighton Buzzard (Stanbridge Road)48Friday9am–12pm
Letchworth83Tuesday12pm–3pm
Loughton (London)70No clear day6pm–midnight
Lowestoft (Mobbs Way)29Thursday12pm–3pm
Luton80Friday12pm–3pm
Norwich (Peachman Way)53Monday3pm–6pm
Peterborough61Monday12pm–3pm
Southend-on-Sea37Thursday3pm–6pm
St Albans83Wednesday3pm–6pm
Stevenage73Friday9am–12pm
Tilbury61Friday12pm–3pm
Watford32Monday12pm–3pm

East Midlands 20

Test centreEarlier dates seenMost oftenUsually spotted
Ashfield59Monday12pm–3pm
Boston31Thursday3pm–6pm
Buxton39Monday9am–12pm
Chesterfield39FridaySpread through the day
Derby (Alvaston)72Tuesday12pm–3pm
Grantham (Somerby)30Friday9am–12pm
Hinckley35Monday12pm–3pm
Kettering74Monday3pm–6pm
Leicester (Cannock Street)41Friday12pm–3pm
Leicester (Wigston)40Friday12pm–3pm
Lincoln63Tuesday12pm–3pm
Loughborough57Monday9am–12pm
Louth—Not enough observations yet
Melton Mowbray60No clear day9am–12pm
Northampton35Friday12pm–3pm
Nottingham (Chilwell)58Friday12pm–3pm
Nottingham (Colwick)49Tuesday12pm–3pm
Skegness54WednesdaySpread through the day
Wellingborough46Friday12pm–3pm
Worksop47Tuesday12pm–3pm

West Midlands 26

Test centreEarlier dates seenMost oftenUsually spotted
Birmingham (Cocks Moors)149Tuesday12pm–3pm
Birmingham (Garretts Green)53Tuesday12pm–3pm
Birmingham (Kings Heath)58Tuesday3pm–6pm
Birmingham (Kingstanding)62Tuesday12pm–3pm
Birmingham (Shirley)57Monday12pm–3pm
Birmingham (South Yardley)39Friday12pm–3pm
Burton on Trent53No clear day12pm–3pm
Coventry32Monday12pm–3pm
Dudley45Tuesday3pm–6pm
Featherstone45No clear day3pm–6pm
Hereford60Monday3pm–6pm
Lichfield88Thursday3pm–6pm
Ludlow34Friday12pm–3pm
Nuneaton41Monday12pm–3pm
Oswestry60Tuesday12pm–3pm
Redditch86Wednesday9am–12pm
Rugby51Monday9am–12pm
Shrewsbury36Friday3pm–6pm
Stafford31No clear day9am–12pm
Stoke-on-Trent (Cobridge)36Thursday12pm–3pm
Stoke-on-Trent (Newcastle-Under-Lyme)29Friday3pm–6pm
Telford55Thursday3pm–6pm
Warwick (Wedgenock House)59Tuesday9am–12pm
Wednesbury41Friday12pm–3pm
Wolverhampton36Friday9am–12pm
Worcester36No clear day9am–12pm

Yorkshire and The Humber 28

Test centreEarlier dates seenMost oftenUsually spotted
Barnsley50Tuesday9am–12pm
Bradford (Heaton)94No clear day12pm–3pm
Bradford (Thornbury)73No clear day9am–12pm
Bridlington91Wednesday12pm–3pm
Doncaster30Wednesday12pm–3pm
Grimsby Coldwater64No clear day3pm–6pm
Halifax54Friday6pm–midnight
Heckmondwike92No clear day12pm–3pm
Horsforth88Wednesday12pm–3pm
Huddersfield79No clear day3pm–6pm
Hull103Monday3pm–6pm
Knaresborough69Tuesday12pm–3pm
Leeds (Colton Mill)114Monday12pm–3pm
Leeds (The Old Fire Station)158No clear day12pm–3pm
Malton27Monday12pm–3pm
Northallerton93No clear day9am–12pm
Pontefract61No clear day3pm–6pm
Rotherham65Tuesday12pm–3pm
Scarborough38Monday12pm–3pm
Scunthorpe61Friday3pm–6pm
Sheffield (Handsworth)60Tuesday9am–12pm
Sheffield (Middlewood Road)42Tuesday9am–12pm
Skipton33Friday9am–12pm
Steeton69Monday12pm–3pm
Wakefield78No clear day6pm–midnight
Walton LGV55Wednesday9am–12pm
Whitby—Not enough observations yet
York74Monday3pm–6pm

North West 32

Test centreEarlier dates seenMost oftenUsually spotted
Atherton (Manchester)39Friday12pm–3pm
Barrow In Furness67No clear day3pm–6pm
Blackburn with Darwen52Thursday12pm–3pm
Blackpool55No clear day9am–12pm
Bolton (Manchester)71Tuesday12pm–3pm
Bredbury (Manchester)59Monday9am–12pm
Bury (Manchester)39Wednesday3pm–6pm
Carlisle29Wednesday12pm–3pm
Carlisle LGV (Cars)—Not enough observations yet
Chadderton41Wednesday12pm–3pm
Cheetham Hill (Manchester)44Thursday9am–12pm
Chester64No clear day9am–12pm
Chorley35Wednesday3pm–6pm
Crewe34Wednesday3pm–6pm
Heysham57Tuesday12pm–3pm
Kendal (Oxenholme Road)48Tuesday3pm–6pm
Macclesfield37Thursday6pm–midnight
Nelson43Wednesday12pm–3pm
Norris Green (Liverpool)45Monday12pm–3pm
Northwich70Tuesday9am–12pm
Preston68Wednesday9am–12pm
Rochdale (Manchester)35Friday3pm–6pm
Sale (Manchester)49Thursday12pm–3pm
Southport (Liverpool)34Tuesday3pm–6pm
Speke (Liverpool)73No clear day12pm–3pm
St Helens (Liverpool)77No clear day9am–12pm
Upton48Monday12pm–3pm
Wallasey26Thursday12pm–3pm
Warrington73Tuesday9am–12pm
West Didsbury (Manchester)59Monday12pm–3pm
Widnes81No clear day9am–12pm
Workington66Thursday12pm–3pm

North East 11

Test centreEarlier dates seenMost oftenUsually spotted
Alnwick—Not enough observations yet
Berwick-On-Tweed—Not enough observations yet
Blyth47Monday12pm–3pm
Darlington98No clear day12pm–3pm
Durham56Thursday12pm–3pm
Gateshead43No clear day12pm–3pm
Gosforth40No clear day12pm–3pm
Hartlepool97No clear day9am–12pm
Hexham40Thursday9am–12pm
Middlesbrough36Tuesday12pm–3pm
Sunderland81Tuesday12pm–3pm

Wales 21

Test centreEarlier dates seenMost oftenUsually spotted
Abergavenny51Monday9am–12pm
Aberystwyth (Park Avenue)37No clear day9am–12pm
Bala22Thursday3pm–6pm
Bangor69Wednesday6pm–midnight
Barry29Tuesday9am–12pm
Brecon35Monday12pm–3pm
Bridgend53Monday12pm–3pm
Cardiff (Llanishen)61Monday6pm–midnight
Cardigan44Thursday9am–12pm
Carmarthen54Monday9am–12pm
Llanelli39Wednesday12pm–3pm
Llantrisant51No clear day3pm–6pm
Merthyr Tydfil78Tuesday12pm–3pm
Monmouth54Monday9am–12pm
Newport (Gwent)47Tuesday9am–12pm
Newtown63Thursday6pm–midnight
Pembroke Dock77No clear daySpread through the day
Pwllheli46Thursday6pm–midnight
Rhyl77No clear day3pm–6pm
Swansea60Tuesday6pm–midnight
Wrexham74Wednesday9am–12pm

Scotland 79

Test centreEarlier dates seenMost oftenUsually spotted
Aberdeen North37Wednesday12pm–3pm
Aberdeen South (Cove)87Wednesday12pm–3pm
Aberfeldy—Not enough observations yet
Airdrie93Tuesday12pm–3pm
Alness—Not enough observations yet
Arbroath—Not enough observations yet
Ayr56Friday12pm–3pm
Ballater—Not enough observations yet
Banff—Not enough observations yet
Barra—Not enough observations yet
Benbecula Island—Not enough observations yet
Bishopbriggs42No clear day12pm–3pm
Brodick (Isle of Arran)—Not enough observations yet
Buckie—Not enough observations yet
Callander—Not enough observations yet
Campbeltown—Not enough observations yet
Castle Douglas—Not enough observations yet
Crieff—Not enough observations yet
Cumnock—Not enough observations yet
Dumbarton48Friday12pm–3pm
Dumfries35Friday12pm–3pm
Dundee71Friday12pm–3pm
Dunfermline (Vine)72Wednesday9am–12pm
Dunoon—Not enough observations yet
Duns—Not enough observations yet
East Kilbride56Tuesday12pm–3pm
Edinburgh (Currie)82Thursday9am–12pm
Edinburgh (Musselburgh)65Monday12pm–3pm
Elgin53Wednesday12pm–3pm
Forfar—Not enough observations yet
Fort William—Not enough observations yet
Fraserburgh—Not enough observations yet
Gairloch—Not enough observations yet
Galashiels73Monday9am–12pm
Girvan—Not enough observations yet
Glasgow (Anniesland)54Friday12pm–3pm
Glasgow (Baillieston)74Tuesday12pm–3pm
Glasgow (Shieldhall)45Friday12pm–3pm
Golspie—Not enough observations yet
Grangemouth61Thursday12pm–3pm
Grantown-On-Spey—Not enough observations yet
Greenock39Tuesday12pm–3pm
Haddington30Monday12pm–3pm
Hamilton68Tuesday12pm–3pm
Hawick—Not enough observations yet
Huntly—Not enough observations yet
Inveraray—Not enough observations yet
Inverness (Longman Drive)76No clear day6pm–midnight
Inverurie46Tuesday12pm–3pm
Irvine57Friday9am–12pm
Islay Island—Not enough observations yet
Isle of Mull—Not enough observations yet
Isle of Skye (Portree)—Not enough observations yet
Isle of Tiree—Not enough observations yet
Kelso—Not enough observations yet
Kingussie—Not enough observations yet
Kirkcaldy77Friday12pm–3pm
Kyle of Lochalsh—Not enough observations yet
Lanark37Thursday9am–12pm
Lerwick—Not enough observations yet
Livingston45Thursday12pm–3pm
Lochgilphead—Not enough observations yet
Mallaig—Not enough observations yet
Montrose—Not enough observations yet
Newton Stewart—Not enough observations yet
Oban—Not enough observations yet
Orkney—Not enough observations yet
Paisley53Friday12pm–3pm
Peebles—Not enough observations yet
Perth (Arran Road)53Tuesday12pm–3pm
Peterhead64Monday9am–12pm
Pitlochry—Not enough observations yet
Rothesay—Not enough observations yet
Stirling53Wednesday12pm–3pm
Stornoway—Not enough observations yet
Stranraer—Not enough observations yet
Thurso—Not enough observations yet
Ullapool—Not enough observations yet
Wick—Not enough observations yet

How to use this

It shows when earlier dates tended to be spotted, not when to expect one. DVSA releases a new week of appointments at 6am every Monday, 24 weeks ahead, and says earlier appointments appear at any time during the week with no best time to look. What we saw fits that: earlier dates turned up across the whole working week.

So the practical advice is not “refresh at 2pm on Tuesday”. DVSA also asks you not to search repeatedly over a short period or from more than one device, or you can hit a ‘search limit reached’ message or an Error 15. A better plan: pick your centre, turn on free alerts, and book on the official service when you are notified. Read the full guide to how driving test cancellations work.

Source for DVSA’s process: GOV.UK — Driving test appointments: release dates and finding earlier tests.

🔔 Get free cancellation alerts

How we measured this

Our monitor records each test date it sees at a centre and the time it first saw it. This page counts the dates first seen between 16 Jul 2026 and 13 Oct 2026 that were less than 20 weeks (140 days) away at that moment, grouped by the UK-time weekday and hour of the first sighting. Limits: it is our own monitoring, not DVSA data; one row is kept per centre and date, so the same day reopening later, or several times on one day, is counted once; and the figures depend on when our monitor looked at each centre. Treat it as an indication of what we observed, not a forecast.

Driving test cancellation times — FAQ

When do driving test cancellations appear?

Between 16 Jul 2026 and 13 Oct 2026, our monitor first saw 15,615 earlier dates (less than 20 weeks away) across UK centres. They were spread fairly evenly across Monday to Friday (16–20% a day), and 79% were first spotted between 9am and 6pm. That is when we first noticed them, not a schedule DVSA publishes — DVSA says earlier appointments can appear at any time.

Is there a best time to check for a driving test cancellation?

DVSA says there is no best time to look. Our data agrees that earlier dates appeared throughout the working week, so checking at one particular hour is not a reliable plan. An alert for your centre tells you when one appears, so you do not have to keep refreshing.

Do cancellations appear at weekends?

Rarely in what we observed: 8% of the earlier dates we saw were first spotted on a Saturday or Sunday.

Why does my centre say “not enough observations”?

We only show a centre’s pattern when we have seen at least 20 earlier dates there in the period. Smaller centres open fewer days and add fewer dates, so a pattern from a handful of observations would be a guess.

Where does this data come from?

From our own monitoring of the DVSA booking service. It is not DVSA data and it is not complete: it records when we first saw a date at a centre, so it will undercount cancellations and reflects when and how often our monitor looked.

Data updated: 14 Oct 2026 · Observations come from our own monitoring of the DVSA booking service; this site is not DVSA. About our data →