Home / MOT test centres / Scotland / Perth and Kinross
MOT Test Centres in Perth and Kinross
84 MOT test stations in Perth and Kinross (Scotland) were listed as active by DVSA on 26 Feb 2026. 16 (19%) test motorcycles, 26 (31%) test Class 7 vans and 50 test Class 4 cars and light vans only. The car test is capped at £54.85 here as everywhere in Great Britain; £30-45 is typical.
Stations listed
84
#8 of 32 districts in Scotland
Test motorcycles
16
19% hold Class 1 or 2
Test Class 7 vans
26
31% hold Class 7 (3,000-3,500kg)
Class 5 / Class 3
11 / 3
Minibuses 13+ seats / three-wheelers
What the Perth and Kinross Stations Can Test
Of the 84 listed stations, 82 test Class 4 (cars, light vans up to 3,000kg, motor caravans and taxis), which makes a car MOT the easiest test to place in Perth and Kinross. Motorcycle riders have 16 options; drivers of 3,000-3,500kg vans have 26; operators of 13-seat-plus passenger vehicles have 11; three-wheelers can be tested at 3. 2 stations are specialists that do not test cars at all. The stations are spread across Perth (50), Blairgowrie (7), Crieff (6), Auchterarder (4) and 9 other post towns. 5 are national chain or dealer-group branches and 1 is council-run; the rest are independent garages.
| Class | Vehicles | Stations | Share | DVSA max |
|---|---|---|---|---|
| Class 1 | Motorcycles up to 200cc | 16 | 19% | £29.65 |
| Class 2 | Motorcycles over 200cc | 16 | 19% | £29.65 |
| Class 3 | Three-wheeled vehicles up to 450kg | 3 | 4% | £37.80 |
| Class 4 | Cars, light vans up to 3,000kg, motor caravans, taxis, minibuses up to 12 seats | 82 | 98% | £54.85 |
| Class 5 | Private passenger vehicles with 13 or more seats | 11 | 13% | £59.55 to £80.65 |
| Class 7 | Goods vehicles 3,000 to 3,500kg | 26 | 31% | £58.60 |
Motorcycle, Van, PSV and Three-Wheeler Stations (34)
Stations in Perth and Kinross authorised for Class 1, 2, 3, 5 or 7 as well as, or instead of, Class 4 cars. Each has its own page with classes, nearest alternatives and, where matched, the operating company.
| Station | Town | Postcode | Phone | Classes |
|---|---|---|---|---|
| A A Garage ServicesA A Garage Services | Perth | PH1 5RY | 01738 446666 | 123457 |
| A and B MotorsBack Dykes | Perth | PH2 9JY | 01738 851083 | 123457 |
| Active Service LimitedInveralmond Road | Perth | PH1 3TW | 01738 626759 | 123457 |
| Alyth Garage Ltd1 Cambridge Street | Blairgowrie | PH11 8AW | 01828 633783 | 123457 |
| Arnold ClarkEaster Inveralmond Estate · Arnold Clark | Perth | PH1 3GA | 01738 633999 | 123457 |
| Auto Services,perth, LtdBertha Park View | Perth | PH1 3EE | 01738 210000 | 123457 |
| Blair Atholl GarageBlair Atholl | Pitlochry | PH18 5SX | 01796 481221 | 123457 |
| Burnbrae GarageMethven | Perth | PH1 3RF | 01764 683241 | 123457 |
| Central Garage (Alyth) Ltd2 St Andrew Street | Blairgowrie | PH11 8AT | 01828 632492 | 123457 |
| Cherrybank GarageCherrybank Garage | Perth | PH2 0NB | 01738 624533 | 123457 |
| Cotly GarageRailway Road | Perthshire | PH10 6EP | 01250 872591 | 123457 |
| D & G AutocareUnit C, Glenearn Road | Perth | PH2 0NJ | 01738 625577 | 123457 |
| Dicksons of PerthUnit 1 | Perth | PH1 3XS | 01738 626287 | 123457 |
| Drysdale Motorcycles Limited172 Dunkeld Road | Perth | PH1 3AA | 01736 451050 | 123457 |
| Drysdale Motorcycles Ltd1 St Leonards Bank | Perth | PH2 8EB | 01738 451050 | 123457 |
| Dunkeld Auto ServicesUnits 1-3 | Dunkeld | PH8 0HU | 01350 728000 | 123457 |
| Gary Buist Commercials LtdRiverside Garage | Perth | PH1 3LX | 01738 583331 | 123457 |
| Gatehouse Mechanical Services LtdGatehouse | Perthshire | PH15 2EL | 01887 820669 | 123457 |
| Grants Auto ServicesBoiler House | Dalcrue | PH1 3LX | 01738 582305 | 123457 |
| Inchmichael GarageInchmichael Garage | Perth | PH2 7RR | 01821 670242 | 123457 |
| J & R Auto Services LtdUnit 2 West | Crieff | PH7 4DJ | 01764 655111 | 123457 |
| J&S Automotive Limited19A And 19B Clashburn Road | Kinross | KY13 8GB | 01577 869541 | 123457 |
| Lamb & Gardiner Limited27-29 Perth Street | Blairgowrie | PH10 6DH | 01250 872333 | 123457 |
| M.R.motorsUnit 69 Lochty Industrial Estate | Perth | PH1 3NP | 01738 582330 | 123457 |
| Park's Ford Perth170 Dunkeld Road | Perth | PH1 3AA | 01738 625121 | 123457 |
| Pentland Landrover Perth192 Dunkeld Road | Perth | PH1 3GD | 01738 474200 | 123457 |
| Perth & Kinross CouncilFriarton Depot · council-run | Perth | PH2 8DF | 01738 477136 | 123457 |
| Royal Mail Group PLC Fleet & Maintenance Services53 Feus Road | Perth | PH1 1AA | 01738 626405 | 123457 |
| Simpson Mechanical ServicesUnit 3, Lochty Industrial Estate | Perth | PH1 3NQ | 01738 583282 | 123457 |
| Smith Street Motors6 Smith Street | Kinross | KY13 8DD | 01577 864797 | 123457 |
| Stewart and Smart MOT CentreCrawford Place | Milnathort | KY13 9XL | 01577 862423 | 123457 |
| Strathearn Engineering LtdDrumlandy | Auchterarder | PH3 1HE | 01764 663020 | 123457 |
| Strathearn Tyres LimitedBurrell Street | Crieff | PH7 4DG | 01764 654697 | 123457 |
| TyrefairUnit 10, Clashburn Way | Kinross | KY13 8GA | 01577 865656 | 123457 |
Car and Light Van (Class 4 Only) Stations (50)
Stations in Perth and Kinross authorised for Class 4 only: cars, vans up to 3,000kg, motor caravans, taxis and minibuses up to 12 seats. The £54.85 cap applies; £30-45 is typical.
| Station | Town | Postcode | Phone | Classes |
|---|---|---|---|---|
| A & B GarageUnit 2 | Perth | PH1 2RW | 01738 639619 | 123457 |
| Alastair ReidThe Garage | Perth | PH2 6BS | 01821 640368 | 123457 |
| Alastair Reid LtdAuto Electronics, 9 Whitefriars Street | Perth | PH1 3PP | 01738 622416 | 123457 |
| Arnold Clark Automobiles153 Dunkeld Road · Arnold Clark | Perth | PH1 5AU | 01738 443355 | 123457 |
| Auchterarder Motors Ltd223 High Street | Auchterarder | PH3 1AF | 01764 662136 | 123457 |
| Autoecosse SubaruThe Garage | Blairgowrie | PH13 9NX | 01828 921921 | 123457 |
| Balmoral GarageBalmoral Road | Blairgowrie | PH10 7AB | 01250 875875 | 123457 |
| Barnetts HondaThe Triangle | Perth | PH1 3GA | 01738 440066 | 123457 |
| Bellfield Motor Company LtdBellfield Motor Company Ltd | Perth | PH1 3TR | 01738 451299 | 123457 |
| Bobs Mechanical ServicesBobs Mechanical Repairs | Dunkeld | PH8 0DN | 01350 727276 | 123457 |
| Brad's Garage LtdUnit 9A Aberfeldy Business Park | Aberfeldy | PH15 2AQ | 01887 829041 | 123457 |
| Cameron Motors (Perth) Ltd159 Dunkeld Road | Perth | PH1 5AS | 01738 636036 | 123457 |
| Cargills AutosCargills Autos | Perth | PH2 9PJ | 07703 564562 | 123457 |
| Castleton MotorsCastleton Road | Auchterarder | PH3 1AG | 01764 662176 | 123457 |
| Crieff Garage75 East High Street | Crieff | PH7 3JA | 01764 652273 | 123457 |
| Farmer Autocare LimitedTerminus Street | Blairgowrie | PH10 6NW | 0131 332 4900 | 123457 |
| Farmer Autocare Ltd47 Princes Street | Perth | PH2 8NG | 01738 447744 | 123457 |
| Glenfarg Garage LimitedMain Street | Perth | PH2 9NU | 01577 830633 | 123457 |
| Gordon MotorsComrie Road | Crieff | PH7 4BQ | 01764 652125 | 123457 |
| Grassick's GarageGrassick's Garage | Perth | PH1 3GA | 01738 630001 | 123457 |
| Grassicks Pdi Centre5 Inveralmond Close | Perth | PH1 3TT | 01738 627061 | 123457 |
| H7 GarageThe Garage | Pitlochry | PH16 5PQ | 07971 483969 | 123457 |
| Halfords AutocentreKing Street Garage · Halfords Autocentre | Perth | PH2 8HR | 01738 623144 | 123457 |
| Halfords Autocentre42 Long Causeway · Halfords Autocentre | Perth | PH1 1PN | 01738 625980 | 123457 |
| Hamdani & Son MotorsUnit 1, Tulloch Works | Perth | PH1 2RW | 01738 635774 | 123457 |
| Harbour Garage LtdBay 3 Gartshore Buildings | Perth | PH2 8BB | 01738 639911 | 123457 |
| Hepburn MotorsFalls Nursery | Kinross | KY13 0UQ | 01577 840575 | 123457 |
| Kwik Fit61 Main Street · Kwik Fit | Perth | PH2 7HD | 01738 638595 | 123457 |
| Lamb & Gardiner LtdUnion Street | Blairgowrie | PH13 9AF | 01828 627271 | 123457 |
| Lawsons Garage Services Ltd13 Main Street | Perth | PH1 3PU | 01738 840203 | 123457 |
| McCormack MotorsUnit 1,THE Old Sawmill | Errol | PH2 7TB | 01821 642080 | 123457 |
| McIntosh AutocareUnit 6 | Perth | PH1 3XA | 01738 447998 | 123457 |
| Meadow Garage (Creiff) LtdUnion Terrace | Crieff | PH7 4DE | 01764 655646 | 123457 |
| Mercedes-Benz of PerthRuthvenfield Road | Perth | PH1 3XF | 01738 477700 | 123457 |
| Messrs James McNaughtonAbercairney Place | Auchterarder | PH4 1QB | 01764 682261 | 123457 |
| Mgk MotorsBurrell Street | Crieff | PH6 2JP | 01764 670188 | 123457 |
| Motortrade Support LtdUnit 5 | Perth | PH1 3UQ | 01738 352232 | 123457 |
| Neville Garage LtdMain Street | Perth | PH1 4JX | 01738 710206 | 123457 |
| Perth Garage LtdUnit 5 Bute House | Perth | PH1 3DZ | 01738 443888 | 123457 |
| Perth MOT CentreLadeside | Perth | PH1 5RY | 01738 500111 | 123457 |
| Perthshire Caravan Co (Motors) LtdDundee Road | Perth | PH2 7SR | 01821 670212 | 123457 |
| Peter Vardy Limited172 Dunkeld Road | Perth | PH1 3AA | 01738 501313 | 123457 |
| Pitlochry Garage LimitedAldour Industrial Estate | Pitlochry | PH16 5LY | 01796 472316 | 123457 |
| Porsche Centre PerthTweed Place | Perth | PH1 1TJ | 01738 230700 | 123457 |
| Stewart and Smart MOT Centre8-16 Stirling Road | Milnathort | KY13 9XG | 01577 862423 | 123457 |
| Strathmore MotorsArran Road | Perth | PH1 3DZ | 01738 622156 | 123457 |
| Struan Motors LtdCrieff Road | Perth | PH1 2SJ | 01738 445566 | 123457 |
| Struan Motors Ltd102 Scott Street | Perth | PH2 8LU | 01738 633441 | 123457 |
| Sweeneys GarageFront Street | Dunblane | FK15 9PW | 01786 880227 | 123457 |
| Tower CarsBack Dyke's | Perth | PH2 9JN | 01738 850100 | 123457 |
What an MOT costs in Perth and Kinross
DVSA maximum, Class 4 car
£54.85
Same cap in England, Scotland and Wales
Scotland typical (Class 4 car)
£30-45
From this site's regional guide for Scotland
Free retest
10 days
If the vehicle stays at the station for repair
| Class | Vehicles | DVSA max | Typical |
|---|---|---|---|
| Class 1 | Motorcycles up to 200cc | £29.65 | £20-29 |
| Class 2 | Motorcycles over 200cc | £29.65 | £20-29 |
| Class 3 | Three-wheeled vehicles up to 450kg | £37.80 | £28-37 |
| Class 4 | Cars, light vans up to 3,000kg, motor caravans, taxis, minibuses up to 12 seats | £54.85 | £30-45 |
| Class 5 | Private passenger vehicles with 13 or more seats | £59.55 to £80.65 | £50-80 |
| Class 7 | Goods vehicles 3,000 to 3,500kg | £58.60 | £40-55 |
Caps are the DVSA statutory maximums (unchanged since April 2010, re-verified 24 August 2026); typical charges are this site's observed ranges. The MOT fee is VAT-exempt. Edinburgh and Glasgow are competitive; remote Highland garages tend to be pricier. See the full fee guide and how to pay less.
Nearby Districts
All districts in Scotland · All regions · MOT cost in Scotland by city
Related MOT cost guides
MOT Fees by Vehicle Class
The full DVSA cap schedule: £29.65 bike to £124.50 large PSV, with typical charges.
Cheapest MOT
Chain deals from £20-30, comparison platforms, council centres and the cheap-MOT trap.
Average MOT Cost 2026
£35 booked, £46 standalone (BookMyGarage 2025) against the £54.85 cap.
When Is My MOT Due?
Check the date and use the one-month early booking window.
Where this listing comes from
- Register: DVSA Active MOT test stations (GOV.UK publication), dataset dated 26 Feb 2026. Every station on this page was listed as active on 26 Feb 2026. DVSA updates the list roughly quarterly; authorisations can change between releases, so check with the station before travelling.
- Licence: Open Government Licence v3.0. Contains public sector information licensed under the Open Government Licence v3.0.
- Geography: districts, regions and distances derived from postcodes via postcodes.io (ONS Postcode Directory). Contains OS data (c) Crown copyright and database right 2026; Contains Royal Mail data (c) Royal Mail copyright and database right 2026; Contains National Statistics data (c) Crown copyright and database right 2026.
- Not on the register: prices, opening hours, websites and booking. The £54.85 cap and typical charges on this page come from this site's verified fee guide, not from DVSA's station list.
- Verify or remove a listing: station owners can email questions@motcost.com. Removal requests are honoured on the next refresh.