10 km
Towns near Perth
Errol 3 stationsAuchterarder 3 stationsBlairgowrie 8 stationsKinross 4 stationsCrieff 6 stationsCupar 13 stations

MOT stations in Perth

48 MOT test stations on the DVSA list in Perth. Pick your vehicle to see who tests it.

48 stations

All districts

All 48 MOT stations in Perth

PH1

33 stations
  • A & B Garage

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

    01738 639619Tests cars

  • A A Garage Services

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

    01738 446666Tests cars, Class 5, Class 7

  • Active Service Limited

    Inveralmond Road, Inveralmond Industrial Estate, PH1 3TW

    01738 626759Tests cars, Class 7

  • Alastair Reid Ltd

    Auto Electronics, 9 Whitefriars Street, PH1 3PP

    01738 622416Tests cars

  • Arnold Clark

    Easter Inveralmond Estate, PH1 3GA

    01738 633999Tests cars, Class 7

  • Arnold Clark Automobiles

    153 Dunkeld Road, PH1 5AU

    01738 443355Tests cars

  • Auto Services,Perth, Ltd

    Bertha Park View, Inveralmond Industrial Estate, PH1 3EE

    01738 210000Tests cars, Class 5, Class 7

  • Barnetts Honda

    The Triangle, Dunkeld Road, PH1 3GA

    01738 440066Tests cars

  • Bellfield Motor Company Ltd

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

    01738 451299Tests cars

  • Burnbrae Garage

    Methven, PH1 3RF

    01764 683241Tests cars, motorcycles, Class 5, Class 7

  • Cameron Motors (Perth) Ltd

    159 Dunkeld Road, PH1 5AS

    01738 636036Tests cars

  • Dicksons of Perth

    Unit 1, Kilda Way, PH1 3XS

    01738 626287Tests cars, Class 7

  • Drysdale Motorcycles Limited

    172 Dunkeld Road, PH1 3AA

    01736 451050Tests cars, motorcycles, Class 5, Class 7

  • Gary Buist Commercials Ltd

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

    01738 583331Tests cars, Class 5, Class 7

  • Grassick's Garage

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

    01738 630001Tests cars

  • Grassicks Pdi Centre

    5 Inveralmond Close, Inveralmond Industrial Estate, PH1 3TT

    01738 627061Tests cars

  • Halfords Autocentre

    42 Long Causeway, PH1 1PN

    01738 625980Tests cars

  • Hamdani & Son Motors

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

    01738 635774Tests cars

  • Lawsons Garage Services Ltd

    13 Main Street, Methven, PH1 3PU

    01738 840203Tests cars

  • M.R.Motors

    Unit 69 Lochty Industrial Estate, Almondbank, PH1 3NP

    01738 582330Tests motorcycles

  • McIntosh Autocare

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

    01738 447998Tests cars

  • Mercedes-Benz of Perth

    Ruthvenfield Road, PH1 3XF

    01738 477700Tests cars

  • Motortrade Support Ltd

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

    01738 352232Tests cars

  • Neville Garage Ltd

    Main Street, Spittalfield, Perthshire, PH1 4JX

    01738 710206Tests cars

  • Park's Ford Perth

    170 Dunkeld Road, PH1 3AA

    01738 625121Tests cars, Class 7

  • Pentland Landrover Perth

    192 Dunkeld Road, PH1 3GD

    01738 474200Tests cars, Class 7

  • Perth Garage Ltd

    Unit 5 Bute House, Arran Road, PH1 3DZ

    01738 443888Tests cars

  • Perth MOT Centre

    Ladeside, St Catherines Road, PH1 5RY

    01738 500111Tests cars

  • Porsche Centre Perth

    Tweed Place, PH1 1TJ

    01738 230700Tests cars

  • Royal Mail Group PLC Fleet & Maintenance Services

    53 Feus Road, PH1 1AA

    01738 626405Tests cars, Class 7

  • Simpson Mechanical Services

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

    01738 583282Tests cars, Class 7

  • Strathmore Motors

    Arran Road, North Muirton, PH1 3DZ

    01738 622156Tests cars

  • Struan Motors Ltd

    Crieff Road, PH1 2SJ

    01738 445566Tests cars

PH2

15 stations
  • A and B Motors

    Back Dykes, Abernethy, PH2 9JY

    01738 851083Tests cars, motorcycles, Class 5, Class 7

  • Alastair Reid

    The Garage, Guildtown, PH2 6BS

    01821 640368Tests cars

  • Cargills Autos

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

    07703 564562Tests cars

  • Cherrybank Garage

    Cherrybank Garage, 209 Glasgow Road, PH2 0NB

    01738 624533Tests cars, motorcycles

  • D & G Autocare

    Unit C, Glenearn Road, PH2 0NJ

    01738 625577Tests cars, Class 7

  • Farmer Autocare Ltd

    47 Princes Street, PH2 8NG

    01738 447744Tests cars

  • Glenfarg Garage Limited

    Main Street, Glenfarg, PH2 9NU

    01577 830633Tests cars

  • Halfords Autocentre

    King Street Garage, King Street, PH2 8HR

    01738 623144Tests cars

  • Harbour Garage Ltd

    Bay 3 Gartshore Buildings, Friarton Road, PH2 8BB

    01738 639911Tests cars

  • Kwik-Fit

    61 Main Street, Bridgend, PH2 7HD

    01738 638595Tests cars

  • One Call Vehicle Services Ltd

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

    01738 444489Tests cars

  • Perth & Kinross Council

    Friarton Depot, Friarton Road, PH2 8DF

    01738 477136Tests cars, Class 5, Class 7

  • Struan Motors Ltd

    102 Scott Street, PH2 8LU

    01738 633441Tests cars

  • Thomson & Potter

    1 Manson Road, PH2 8BP

    07717 341597Tests cars

  • Tower Cars

    Back Dyke's, Abernethy, PH2 9JN

    01738 850100Tests cars

What each MOT station in Perth is listed for, read from the DVSA list published on 30 September 2026.

How many MOT stations are there in Perth?

48 MOT test stations on the DVSA list are in Perth, across 2 postcode districts. PH1 has the most, with 33.

By postcode district: PH1 (33), PH2 (15).

Show all stations on the map

Where can I get a car or van MOT in Perth?

47 of the 48 MOT stations in Perth test cars and vans (Class 4), covering all 2 postcode districts. The exception is M.R.Motors (PH1 3NP), which is listed for motorcycles.

Show cars on the map

Where can I get a motorcycle MOT in Perth?

5 of the 48 MOT stations in Perth test motorcycles (Class 1 or 2): 3 in PH1 and 2 in PH2.

Show motorcycles on the map

Where can I get a Class 5 MOT in Perth?

7 of the 48 MOT stations in Perth are listed for Class 5 (larger passenger vehicles), and all 7 are also listed for Class 7.

Show Class 5 on the map

Where can I get a Class 7 MOT in Perth?

15 of the 48 MOT stations in Perth are listed for Class 7 (larger goods vehicles): 7 also listed for Class 5, and 8 not listed for Class 5.

Show Class 7 on the map

The 8 stations in Perth listed for Class 7 but not Class 5:

Is there one MOT station in Perth that tests every vehicle?

3 of the 48 MOT stations in Perth are listed for cars, motorcycles, Class 5 and Class 7:

MOT stations in towns near Perth

Towns near Perth with three or more MOT stations on the DVSA list. Distances are approximate, in a straight line from the middle of each town's stations, not by road.

  • Errol3 stations, 1 listed for motorcycles, about 15 km
  • Auchterarder3 stations, 1 listed for motorcycles, about 20 km
  • MOT stations in Blairgowrie8 stations, 3 listed for motorcycles, about 22 km
  • Kinross4 stations, 1 listed for motorcycles, about 23 km
  • MOT stations in Crieff6 stations, 2 listed for motorcycles, about 26 km
  • MOT stations in Cupar13 stations, 3 listed for motorcycles, about 28 km

About this data

  • No hours, prices or availability. The DVSA list records who is approved to test, and which classes. It says nothing about when a station is open or what it charges.
  • No caravan flag and no size limits. The list has Classes 1, 2, 3, 4, 5 and 7 only. GOV.UK's fee table puts motor caravans in Class 4. A Class 7 listing does not show which individual vehicles a station can take.
  • Pins and distances are approximate. Each pin sits at the station's postcode, and distances are in a straight line, not by road.
  • It changes. DVSA publishes updates two or three times a year, so a station may have opened, closed or changed since 30 September 2026.
Source, grouping and licence

Source. The stations come from the DVSA list of active MOT test stations, published on 30 September 2026 and imported into Motorwise on 3 October 2026. We place each station under the town in its DVSA record, tidied up where the record gave a county or a typo.

Licence. Contains public sector information licensed under the Open Government Licence v3.0. Motorwise is independent of DVSA. A listing is not a recommendation.

Corrections. Spotted a mistake? Tell us.