MOT Testing Stations in Perth

Perth has 50 MOT testing stations on DVSA's published list of active MOT testing stations, updated 30 September 2026.

Garage list from DVSA's published list of active MOT testing stations. Not a government service.

50 MOT testing stations in Perth: name, address, postcode, phone and test classes from DVSA's published list.

A & B Garage

Unit 2
Tulloch Works
Tulloch Road
Perth
PH1 2RW

Phone: 01738 639619

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles

A A Garage Services

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

Phone: 01738 446666

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles
  • Class 5: private passenger vehicles and ambulances with 13 or more seats
  • Class 7: goods vehicles over 3,000kg up to 3,500kg design gross weight

A And B Motors

Back Dykes
Abernethy
Perth
PH2 9JY

Phone: 01738851083

  • Class 1: motorcycles up to 200cc
  • Class 2: motorcycles over 200cc
  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles
  • Class 5: private passenger vehicles and ambulances with 13 or more seats
  • Class 7: goods vehicles over 3,000kg up to 3,500kg design gross weight

Active Service Limited

Inveralmond Road
Inveralmond Industrial Estate
Perth
PH1 3TW

Phone: 01738 626759

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles
  • Class 7: goods vehicles over 3,000kg up to 3,500kg design gross weight

Alastair Reid

The Garage
Guildtown
Perth
PH2 6BS

Phone: 01821640368

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles

Alastair Reid LTD

Auto Electronics
9 Whitefriars Street
Perth
PH1 3PP

Phone: 01738 622 416

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles

Arnold Clark

Easter Inveralmond Estate
Perth
PH1 3GA

Phone: 01738 633999

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles
  • Class 7: goods vehicles over 3,000kg up to 3,500kg design gross weight

Auto Services,Perth, LTD

Bertha Park View
Inveralmond Industrial Estate
Perth
PH1 3EE

Phone: 01738 210000

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles
  • Class 5: private passenger vehicles and ambulances with 13 or more seats
  • Class 7: goods vehicles over 3,000kg up to 3,500kg design gross weight

Barnetts Honda

The Triangle
Dunkeld Road
Perth
PH1 3GA

Phone: 01738 440 066

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles

Bellfield Motor Company LTD

Bellfield Motor Company LTD
5 Almondgrove Place
Inveralmond Industrial Estate
Perth
PH1 3TR

Phone: 01738 451299

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles

Burnbrae Garage

Methven
Perth
PH1 3RF

Phone: 01764683241

  • Class 1: motorcycles up to 200cc
  • Class 2: motorcycles over 200cc
  • Class 3: 3-wheeled vehicles up to 450kg unladen weight
  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles
  • Class 5: private passenger vehicles and ambulances with 13 or more seats
  • Class 7: goods vehicles over 3,000kg up to 3,500kg design gross weight

Cargills Autos

Cargills Autos
Main Street
Bridge Of Earn
Perth
PH2 9PJ

Phone: +447703564562

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles

Cherrybank Garage

Cherrybank Garage
209 Glasgow Road
Perth
PH2 0NB

Phone: 01738624533

  • Class 1: motorcycles up to 200cc
  • Class 2: motorcycles over 200cc
  • Class 3: 3-wheeled vehicles up to 450kg unladen weight
  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles

D & G Autocare

Unit C, Glenearn Road
Perth
PH2 0NJ

Phone: 01738 625577

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles
  • Class 7: goods vehicles over 3,000kg up to 3,500kg design gross weight

Dicksons Of Perth

Unit 1
Kilda Way
Perth
PH1 3XS

Phone: 01738 626 287

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles
  • Class 7: goods vehicles over 3,000kg up to 3,500kg design gross weight

Drysdale Motorcycles Limited

172 Dunkeld Road
Perth
PH1 3AA

Phone: 01736 451 050

  • Class 1: motorcycles up to 200cc
  • Class 2: motorcycles over 200cc
  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles
  • Class 5: private passenger vehicles and ambulances with 13 or more seats
  • Class 7: goods vehicles over 3,000kg up to 3,500kg design gross weight

Gary Buist Commercials LTD

Riverside Garage
Glenalmond Business Park
Almondbank
Perth
PH1 3LX

Phone: 01738 583331

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles
  • Class 5: private passenger vehicles and ambulances with 13 or more seats
  • Class 7: goods vehicles over 3,000kg up to 3,500kg design gross weight

Grassick'S Garage

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

Phone: 01738 630001

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles

Grassicks Pdi Centre

5 Inveralmond Close
Inveralmond Industrial Estate
Perth
PH1 3TT

Phone: 01738627061

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles

Harbour Garage LTD

Bay 3 Gartshore Buildings
Friarton Road
Perth
PH2 8BB

Phone: 01738 639911

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles

Inchmichael Garage

Inchmichael Garage
Dundee Road
Errol
Perth
PH2 7RR

Phone: 01821670242

  • Class 1: motorcycles up to 200cc
  • Class 2: motorcycles over 200cc
  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles
  • Class 7: goods vehicles over 3,000kg up to 3,500kg design gross weight

Kwik-Fit

61 Main Street
Bridgend
Perth
PH2 7HD

Phone: 01738638595

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles

M.R.Motors

Unit 69 Lochty Industrial Estate
Almondbank
Perth
PH1 3NP

Phone: 01738 582330

  • Class 1: motorcycles up to 200cc
  • Class 2: motorcycles over 200cc

Mcintosh Autocare

Unit 6
Inveralmond Road
Inveralmond Industrial Estate
Perth
PH1 3XA

Phone: 01738 447998

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles

Motortrade Support LTD

Unit 5
Inveralmond Way
Inveralmond Industrial Estate
Perth
PH1 3UQ

Phone: 01738 352232

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles

Neville Garage LTD

Main Street
Spittalfield
Perthshire
Perth
PH1 4JX

Phone: 01738710206

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles

Park'S Ford Perth

170 Dunkeld Road
Perth
PH1 3AA

Phone: 01738625121

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles
  • Class 7: goods vehicles over 3,000kg up to 3,500kg design gross weight

Pentland Landrover Perth

192 Dunkeld Road
Perth
PH1 3GD

Phone: 01738 474200

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles
  • Class 7: goods vehicles over 3,000kg up to 3,500kg design gross weight

Perth & Kinross Council

Friarton Depot
Friarton Road
Perth
PH2 8DF

Phone: 01738477136

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles
  • Class 5: private passenger vehicles and ambulances with 13 or more seats
  • Class 7: goods vehicles over 3,000kg up to 3,500kg design gross weight

Perth Garage LTD

Unit 5 Bute House
Arran Road
Perth
PH1 3DZ

Phone: 01738443888

  • Class 4: cars (up to 8 passenger seats) and other class 4 vehicles

Questions about MOTs in Perth

How much does an MOT cost in Perth?

The legal maximum fee for a car MOT (class 4, up to 8 passenger seats) is £54.85. Testing stations in Perth can charge less than that maximum. Other vehicle classes have different maximum fees. This list does not include the price a station charges. Fee caps are published at https://www.gov.uk/getting-an-mot/mot-test-fees.

Where does the Perth garage list come from?

The stations on this page are rows from DVSA's published list of active MOT testing stations, updated 30 September 2026. The list covers England, Scotland and Wales and is republished about every three months, so a station may have opened or closed since then. Garage list from DVSA's published list of active MOT testing stations. Not a government service.

How do I check a vehicle's MOT history?

Use the free MOT history check at https://motcheck.com/. Enter a registration to see the pass and fail results, recorded mileage and advisories held for that vehicle. MOTCheck is not a government service.

Free MOT history check

All towns