Towns near Perth
MOT stations in Perth
48 MOT test stations on the DVSA list in Perth. Pick your vehicle to see who tests it.
All 48 MOT stations in Perth
PH1
33 stationsA & 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 stationsA 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).
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.
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.
- Burnbrae GarageMethven, PH1 3RF · 01764 683241
- Drysdale Motorcycles Limited172 Dunkeld Road, PH1 3AA · 01736 451050
- M.R.MotorsUnit 69 Lochty Industrial Estate, Almondbank, PH1 3NP · 01738 582330
- A and B MotorsBack Dykes, Abernethy, PH2 9JY · 01738 851083
- Cherrybank GarageCherrybank Garage, 209 Glasgow Road, PH2 0NB · 01738 624533
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.
- A A Garage ServicesA A Garage Services, Unit 5, Ladeside Business Park, St Catherines Road, PH1 5RY · 01738 446666
- Auto Services,Perth, LtdBertha Park View, Inveralmond Industrial Estate, PH1 3EE · 01738 210000
- Burnbrae GaragePH1 3RF
- Drysdale Motorcycles LimitedPH1 3AA
- Gary Buist Commercials LtdRiverside Garage, Glenalmond Business Park, Almondbank, PH1 3LX · 01738 583331
- A and B MotorsPH2 9JY
- Perth & Kinross CouncilFriarton Depot, Friarton Road, PH2 8DF · 01738 477136
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.
The 8 stations in Perth listed for Class 7 but not Class 5:
- Active Service LimitedInveralmond Road, Inveralmond Industrial Estate, PH1 3TW · 01738 626759
- Arnold ClarkEaster Inveralmond Estate, PH1 3GA · 01738 633999
- Dicksons of PerthUnit 1, Kilda Way, PH1 3XS · 01738 626287
- Park's Ford Perth170 Dunkeld Road, PH1 3AA · 01738 625121
- Pentland Landrover Perth192 Dunkeld Road, PH1 3GD · 01738 474200
- Royal Mail Group PLC Fleet & Maintenance Services53 Feus Road, PH1 1AA · 01738 626405
- Simpson Mechanical ServicesUnit 3, Lochty Industrial Estate, Almondbank, PH1 3NQ · 01738 583282
- D & G AutocareUnit C, Glenearn Road, PH2 0NJ · 01738 625577
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:
- Burnbrae GaragePH1 3RF
- Drysdale Motorcycles LimitedPH1 3AA
- A and B MotorsPH2 9JY
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.