MOT TEST STATIONS

MOT test stations in Perth (PH)

95 stations in the PH area — Perth holds the most at 49 (52%), from the DVSA's active list

Test stations

DVSA active station list, pulled 30 September 2026.

MOT test stations in Perth (PH)

MOT test stations in Perth (PH): 95 station s in this postcode area are licensed to test class 4 vehicles — cars, vans, motorhomes and people carriers. Grouped by town, with the phone number to ring and a map link for the address.

Jump to a town 21 towns

Perth 49 stations

  • A & B Garage

    Unit 2, Tulloch Works, Tulloch Road, PH1 2RW

    01738 639619 · Map · Classes 4

  • A A Garage Services

    A A Garage Services, Unit 5, Ladeside Business Park, St Catherines Road, PH1 5RY

    01738 446666 · Map · Classes 4,5,7

  • A And B Motors

    Back Dykes, Abernethy, PH2 9JY

    01738851083 · Map · Classes 1,2,4,5,7

  • Active Service Limited

    Inveralmond Road, Inveralmond Industrial Estate, PH1 3TW

    01738 626759 · Map · Classes 4,7

  • Alastair Reid

    The Garage, Guildtown, PH2 6BS

    01821640368 · Map · Classes 4

  • Alastair Reid Ltd

    Auto Electronics, 9 Whitefriars Street, PH1 3PP

    01738 622 416 · Map · Classes 4

  • Arnold Clark

    Easter Inveralmond Estate, PH1 3GA

    01738 633999 · Map · Classes 4,7

  • Arnold Clark Automobiles

    153 Dunkeld Road, PH1 5AU

    01738 443355 · Map · Classes 4

  • Auto Services,Perth, Ltd

    Bertha Park View, Inveralmond Industrial Estate, PH1 3EE

    01738 210000 · Map · Classes 4,5,7

  • Barnetts Honda

    The Triangle, Dunkeld Road, PH1 3GA

    01738 440 066 · Map · Classes 4

  • Bellfield Motor Company Ltd

    Bellfield Motor Company Ltd, 5 Almondgrove Place, Inveralmond Industrial Estate, PH1 3TR

    01738 451299 · Map · Classes 4

  • Burnbrae Garage

    Methven, PH1 3RF

    01764683241 · Map · Classes 1,2,3,4,5,7

  • Cameron Motors (Perth) Ltd

    159 Dunkeld Road, PH1 5AS

    01738 636 036 · Map · Classes 4

  • Cargills Autos

    Cargills Autos, Main Street, Bridge Of Earn, PH2 9PJ

    +447703564562 · Map · Classes 4

  • Cherrybank Garage

    Cherrybank Garage, 209 Glasgow Road, PH2 0NB

    01738624533 · Map · Classes 1,2,3,4

  • D & G Autocare

    Unit C, Glenearn Road, PH2 0NJ

    01738 625577 · Map · Classes 4,7

  • Dicksons Of Perth

    Unit 1, Kilda Way, PH1 3XS

    01738 626 287 · Map · Classes 4,7

  • Drysdale Motorcycles Limited

    172 Dunkeld Road, PH1 3AA

    01736 451 050 · Map · Classes 1,2,4,5,7

  • Farmer Autocare Ltd

    47 Princes Street, PH2 8NG

    01738447744 · Map · Classes 4

  • Gary Buist Commercials Ltd

    Riverside Garage, Glenalmond Business Park, Almondbank, PH1 3LX

    01738 583331 · Map · Classes 4,5,7

  • Glenfarg Garage Limited

    Main Street, Glenfarg, PH2 9NU

    01577830633 · Map · Classes 4

  • Grassick's Garage

    Grassick's Garage, The Triangle, Inveralmond, Dunkeld Road, PH1 3GA

    01738 630001 · Map · Classes 4

  • Grassicks Pdi Centre

    5 Inveralmond Close, Inveralmond Industrial Estate, PH1 3TT

    01738627061 · Map · Classes 4

  • Halfords Autocentre

    King Street Garage, King Street, PH2 8HR

    01738623144 · Map · Classes 4

  • Halfords Autocentre

    42 Long Causeway, PH1 1PN

    01738 625980 · Map · Classes 4

  • Hamdani & Son Motors

    Unit 1, Tulloch Works, Tulloch Road, PH1 2RW

    01738 635774 · Map · Classes 4

  • Harbour Garage Ltd

    Bay 3 Gartshore Buildings, Friarton Road, PH2 8BB

    01738 639911 · Map · Classes 4

  • Inchmichael Garage

    Inchmichael Garage, Dundee Road, Errol, PH2 7RR

    01821670242 · Map · Classes 1,2,4,7

  • Kwik-Fit

    61 Main Street, Bridgend, PH2 7HD

    01738638595 · Map · Classes 4

  • Lawsons Garage Services Ltd

    13 Main Street, Methven, PH1 3PU

    01738840203 · Map · Classes 4

  • Mcintosh Autocare

    Unit 6, Inveralmond Road, Inveralmond Industrial Estate, PH1 3XA

    01738 447998 · Map · Classes 4

  • Mercedes-Benz Of Perth

    Ruthvenfield Road, PH1 3XF

    01738477700 · Map · Classes 4

  • Motortrade Support Ltd

    Unit 5, Inveralmond Way, Inveralmond Industrial Estate, PH1 3UQ

    01738 352232 · Map · Classes 4

  • Neville Garage Ltd

    Main Street, Spittalfield, Perthshire, PH1 4JX

    01738710206 · Map · Classes 4

  • One Call Vehicle Services Ltd

    Unit 1, Old Electric Buildings, Shore Road, PH2 9BD

    01738444489 · Map · Classes 4

  • Park's Ford Perth

    170 Dunkeld Road, PH1 3AA

    01738625121 · Map · Classes 4,7

  • Pentland Landrover Perth

    192 Dunkeld Road, PH1 3GD

    01738 474200 · Map · Classes 4,7

  • Perth & Kinross Council

    Friarton Depot, Friarton Road, PH2 8DF

    01738477136 · Map · Classes 4,5,7

  • Perth Garage Ltd

    Unit 5 Bute House, Arran Road, PH1 3DZ

    01738443888 · Map · Classes 4

  • Perth MOT Centre

    Ladeside, St Catherines Road, PH1 5RY

    01738500111 · Map · Classes 4

  • Perthshire Caravan Co (Motors) Ltd

    Dundee Road, Errol, PH2 7SR

    01821670212 · Map · Classes 4

  • Porsche Centre Perth

    Tweed Place, PH1 1TJ

    01738 230700 · Map · Classes 4

  • Royal Mail Group Plc Fleet & Maintenance Services

    53 Feus Road, PH1 1AA

    01738626405 · Map · Classes 4,7

  • Simpson Mechanical Services

    Unit 3, Lochty Industrial Estate, Almondbank, PH1 3NQ

    01738 583282 · Map · Classes 4,7

  • Strathmore Motors

    Arran Road, North Muirton, PH1 3DZ

    01738622156 · Map · Classes 4

  • Struan Motors Ltd

    Crieff Road, PH1 2SJ

    01738 445566 · Map · Classes 4

  • Struan Motors Ltd

    102 Scott Street, PH2 8LU

    01738633441 · Map · Classes 4

  • Thomson & Potter

    1 Manson Road, PH2 8BP

    07717341597 · Map · Classes 4

  • Tower Cars

    Back Dyke's, Abernethy, PH2 9JN

    01738 850100 · Map · Classes 4

Blairgowrie 7 stations

  • Alyth Garage Ltd

    1 Cambridge Street, Alyth, PH11 8AW

    01828 633783 · Map · Classes 1,2,4

  • Autoecosse Subaru

    The Garage, Burrelton, PH13 9NX

    01828921921 · Map · Classes 4

  • Balmoral Garage

    Balmoral Road, Rattray, PH10 7AB

    01250875875 · Map · Classes 4

  • Farmer Autocare Limited

    Terminus Street, PH10 6NW

    0131 332 4900 · Map · Classes 4

  • Lamb & Gardiner Limited

    27-29 Perth Street, PH10 6DH

    01250 872333 · Map · Classes 1,2,4,7

  • Lamb & Gardiner Ltd

    Union Street, Coupar Angus, PH13 9AF

    01828627271 · Map · Classes 4

  • Newtyle Garage

    1 Dundee Road, Newtyle, PH12 8UF

    01828629352 · Map · Classes 4

Crieff 6 stations

  • Crieff Garage

    75 East High Street, PH7 3JA

    01764 652 273 · Map · Classes 4

  • Gordon Motors

    Comrie Road, PH7 4BQ

    01764652125 · Map · Classes 4

  • J & R Auto Services Ltd

    Unit 2 West, South Bridgend, PH7 4DJ

    0176 465 5111 · Map · Classes 1,2,4,5,7

  • Meadow Garage (Creiff) Ltd

    Union Terrace, PH7 4DE

    01764 655646 · Map · Classes 4

  • Mgk Motors

    Burrell Street, Comrie, PH6 2JP

    01764670188 · Map · Classes 4

  • Strathearn Tyres Limited

    Burrell Street, PH7 4DG

    01764 654697 · Map · Classes 1,2,4

Fort William 6 stations

  • Bowmans Test Centre

    5 Duisky, PH33 7AW

    01397 722218 · Map · Classes 4,5,7

  • Clansman Garage

    Camaghael, PH33 7NF

    01397 703444 · Map · Classes 3,4,5,7

  • Halfords Autocentre

    North Road, Inverlochy, PH33 6PP

    01397703253 · Map · Classes 4

  • Mjm Motors

    Unit 21A Ben Nevis Industrial Estate, Claggan, PH33 6PR

    01397704914 · Map · Classes 4

  • Nevis Mot's

    Nevis Road, Inverlochy, PH33 6LY

    01397710009 · Map · Classes 4

  • Slipway Autos Limited

    Unit 3A, Annat Point, Corpach, PH33 7NN

    01397772404 · Map · Classes 4,5,7

Auchterarder 3 stations

  • Castleton Motors

    Castleton Road, PH3 1AG

    01764662176 · Map · Classes 4

  • Messrs James Mcnaughton

    Abercairney Place, Blackford, PH4 1QB

    0176 468 2261 · Map · Classes 4

  • Strathearn Engineering Ltd

    Drumlandy, Main Road, Aberuthven, PH3 1HE

    01764 663020 · Map · Classes 1,2,4,7

Pitlochry 3 stations

  • Blair Atholl Garage

    Blair Atholl, PH18 5SX

    01796481221 · Map · Classes 4,7

  • H7 Garage

    The Garage, Kinloch Rannoch, PH16 5PQ

    07971483969 · Map · Classes 4

  • Pitlochry Garage Limited

    Aldour Industrial Estate, PH16 5LY

    01796472316 · Map · Classes 4

Argyll 2 stations

  • Chisholms Garage Ltd

    Unit 1, West Quarry Industrial Estate, Ballachulish, PH49 4JP

    01855811431 · Map · Classes 4

  • Loch Shiel Garage 2010 Limited

    Acharacle, PH36 4JL

    01967431246 · Map · Classes 4,7

Aviemore 2 stations

  • Cairngorm Auto Repairs Ltd

    Unit 1, Plot 19, Dalfaber Industrial Estate, PH22 1ST

    01479 810224 · Map · Classes 4

  • George Mcdonald Garage Services Ltd

    Block 9, Dalfaber Industrial Estate, PH22 1ST

    01479 811243 · Map · Classes 4

Dunkeld 2 stations

  • Bobs Mechanical Services

    Bobs Mechanical Repairs, Perth Road, Birnam, PH8 0DN

    01350727276 · Map · Classes 4

  • Dunkeld Auto Services

    Units 1 - 3, Cally Industrial Estate, PH8 0HU

    01350728000 · Map · Classes 1,2,4

Grantown On Spey 2 stations

  • Dulnain Bridge Garage Services Ltd

    Dulnain Bridge, PH26 3LT

    01479 816241 · Map · Classes 1,2,4

  • Grantown Garage Limited

    Chapel Road, PH26 3EP

    01479872037 · Map · Classes 4,5,7

Kingussie 2 stations

  • Grays Auto Services

    Newtonmore Road, PH21 1HF

    01540667220 · Map · Classes 4,7

  • J R Repairs

    Newtonmore Road, PH21 1HF

    01540 662988 · Map · Classes 4

Perthshire 2 stations

  • Cotly Garage

    Railway Road, Welton Industrial Estate, Blairgowrie, PH10 6EP

    01250 872591 · Map · Classes 1,2,4,5,7

  • Gatehouse Mechanical Services Ltd

    Gatehouse, Aberfeldy, PH15 2EL

    01887 820669 · Map · Classes 3,4,7

Aberfeldy 1 station

  • Brad's Garage Ltd

    Unit 9A Aberfeldy Business Park, Dunkeld Road, PH15 2AQ

    01887829041 · Map · Classes 4

Ballachulish 1 station

  • Lochside Garage (Ballachulish) Ltd

    West Quarry, PH49 4JP

    01855 811880 · Map · Classes 4,5,7

Carrbridge 1 station

  • Ronald M Macdonald

    Old Bridge Garage, PH23 3AS

    01479841254 · Map · Classes 4,7

Dalcrue 1 station

  • Grants Auto Services

    Boiler House, Glenalmond Business Park, PH1 3LX

    01738582305 · Map · Classes 4,5,7

Errol 1 station

  • McCORMACK MOTORS

    Unit 1,The Old Sawmill, Errol Airfield, PH2 7TB

    01821642080 · Map · Classes 4

Fort Augustus 1 station

  • West End Garage

    Fort William Road, PH32 4BH

    01320 366247 · Map · Classes 4,7

Grantown - On - Spey 1 station

  • Woodlands Service Centre

    Unit 4A, Achnagonalin Industrial Estate, PH26 3TA

    01479 872289 · Map · Classes 1,2,4,5,7

Inverness-Shire 1 station

  • Ross's Garage Ltd

    Baldow, Kincraig, PH21 1ND

    01540651840 · Map · Classes 4,5,7

Mallaig 1 station

  • Morar Motors Ltd

    The Garage, Morar, PH40 4PA

    01687462118 · Map · Classes 4

Is this area worse for MOTs?

Cars tested in the PH area pass 77.3% of MOTs, and 75.3% once the local mix of ages and mileage is adjusted to the national one — 115 of 118 postcode areas. What cars here fail on →

That is a statement about the cars, not about the 95 garages below. The anonymised test data has no station field, so we cannot and do not rank stations.

Before you book

The maximum fee for an MOT on a car is £54.85 (no VAT); stations can charge less, and many do. If your car fails, you get a free retest if you leave it at the station for repair and return within 10 working days, or for a listed set of items before the end of the next working day — the rules in full. The repair itself is priced per fault — see the repair price list, or use the calculator to add up your own items.

Station details come from the DVSA's active MOT test stations list, which DVSA published on 30 September 2026 and we pulled on 2026-10-31. DVSA refresh it quarterly, so a station that opened or closed since then may be missing or stale — what changed and when. We do not take payment for a listing and there is no way to buy a better position on this page.