MOT stations in Perth
50 active stations Source: DVSA active stations register, retrieved 2026-10-10.
Per-station pass rates are not yet published here — they require the DVSA statistics API. Nothing on this page is invented; when verified pass-rate data becomes available it will appear next to each station.
| Station | Address | Postcode | Phone | Classes |
|---|---|---|---|---|
| Strathmore Motors | Arran Road North Muirton | PH1 3DZ | 01738622156 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| One Call Vehicle Services Ltd | Unit 1 Old Electric Buildings Shore Road | PH2 9BD | 01738444489 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Perth Garage Ltd | Unit 5 Bute House Arran Road | PH1 3DZ | 01738443888 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Park'S Ford Perth | 170 Dunkeld Road | PH1 3AA | 01738625121 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Perth & Kinross Council | Friarton Depot Friarton Road | PH2 8DF | 01738477136 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Halfords Autocentre | King Street Garage King Street | PH2 8HR | 01738623144 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Perth Mot Centre | Ladeside St Catherines Road | PH1 5RY | 01738500111 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Royal Mail Group Plc Fleet & Maintenance Services | 53 Feus Road | PH1 1AA | 01738626405 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Lawsons Garage Services Ltd | 13 Main Street Methven | PH1 3PU | 01738840203 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| A & B Garage | Unit 2 Tulloch Works Tulloch Road | PH1 2RW | 01738 639619 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Struan Motors Ltd | Crieff Road | PH1 2SJ | 01738 445566 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Simpson Mechanical Services | Unit 3, Lochty Industrial Estate Almondbank | PH1 3NQ | 01738 583282 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Kwik-Fit | 61 Main Street Bridgend | PH2 7HD | 01738638595 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Struan Motors Ltd | 102 Scott Street | PH2 8LU | 01738633441 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Burnbrae Garage | Methven | PH1 3RF | 01764683241 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Alastair Reid | The Garage Guildtown | PH2 6BS | 01821640368 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Inchmichael Garage | Inchmichael Garage Dundee Road Errol | PH2 7RR | 01821670242 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Neville Garage Ltd | Main Street Spittalfield Perthshire | PH1 4JX | 01738710206 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Mercedes-Benz Of Perth | Ruthvenfield Road | PH1 3XF | 01738477700 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Glenfarg Garage Limited | Main Street Glenfarg | PH2 9NU | 01577830633 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Cherrybank Garage | Cherrybank Garage 209 Glasgow Road | PH2 0NB | 01738624533 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Perthshire Caravan Co (Motors) Ltd | Dundee Road Errol | PH2 7SR | 01821670212 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Gary Buist Commercials Ltd | Riverside Garage Glenalmond Business Park Almondbank | PH1 3LX | 01738 583331 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Tower Cars | Back Dyke'S Abernethy | PH2 9JN | 01738 850100 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Alastair Reid Ltd | Auto Electronics 9 Whitefriars Street | PH1 3PP | 01738 622 416 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Arnold Clark | Easter Inveralmond Estate | PH1 3GA | 01738 633999 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Cameron Motors (Perth) Ltd | 159 Dunkeld Road | PH1 5AS | 01738 636 036 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Porsche Centre Perth | Tweed Place | PH1 1TJ | 01738 230700 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Mcintosh Autocare | Unit 6 Inveralmond Road Inveralmond Industrial Estate | PH1 3XA | 01738 447998 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| M.R.Motors | Unit 69 Lochty Industrial Estate Almondbank | PH1 3NP | 01738 582330 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| A And B Motors | Back Dykes Abernethy | PH2 9JY | 01738851083 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Dicksons Of Perth | Unit 1 Kilda Way | PH1 3XS | 01738 626 287 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Drysdale Motorcycles Limited | 172 Dunkeld Road | PH1 3AA | 01736 451 050 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Grassicks Pdi Centre | 5 Inveralmond Close Inveralmond Industrial Estate | PH1 3TT | 01738627061 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| A A Garage Services | A A Garage Services Unit 5, Ladeside Business Park St Catherines Road | PH1 5RY | 01738 446666 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Halfords Autocentre | 42 Long Causeway | PH1 1PN | 01738 625980 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Farmer Autocare Ltd | 47 Princes Street | PH2 8NG | 01738447744 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Bellfield Motor Company Ltd | Bellfield Motor Company Ltd 5 Almondgrove Place Inveralmond Industrial Estate | PH1 3TR | 01738 451299 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Auto Services,Perth, Ltd | Bertha Park View Inveralmond Industrial Estate | PH1 3EE | 01738 210000 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Harbour Garage Ltd | Bay 3 Gartshore Buildings Friarton Road | PH2 8BB | 01738 639911 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Pentland Landrover Perth | 192 Dunkeld Road | PH1 3GD | 01738 474200 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Barnetts Honda | The Triangle Dunkeld Road | PH1 3GA | 01738 440 066 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Cargills Autos | Cargills Autos Main Street Bridge Of Earn | PH2 9PJ | +447703564562 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Thomson & Potter | 1 Manson Road | PH2 8BP | 07717341597 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Hamdani & Son Motors | Unit 1, Tulloch Works Tulloch Road | PH1 2RW | 01738 635774 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Active Service Limited | Inveralmond Road Inveralmond Industrial Estate | PH1 3TW | 01738 626759 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Grassick'S Garage | Grassick'S Garage The Triangle Inveralmond, Dunkeld Road | PH1 3GA | 01738 630001 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Arnold Clark Automobiles | 153 Dunkeld Road | PH1 5AU | 01738 443355 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| Motortrade Support Ltd | Unit 5 Inveralmond Way Inveralmond Industrial Estate | PH1 3UQ | 01738 352232 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
| D & G Autocare | Unit C, Glenearn Road | PH2 0NJ | 01738 625577 | Class 1, Class 2, Class 3, Class 4, Class 5, Class 7 |
MOT in Perth — what to know
Every station listed above is an active Vehicle Testing Station authorised to conduct MOT tests. Stations choose which vehicle classes (1–7) they are authorised to test — check the Classes column matches your vehicle: cars are Class 4, motorcycles Class 1–2, and larger vehicles Class 5 or 7.