Postcode district

PH12 Postcode District

PH12 is the Postcode District for Meigle, Blairgowrie Perth And Kinross

The PH12 postcode district is located in the PH Perth postal area, PH12 has a population of 2,096 residents according to the 2011 Scotland Census..

The area of the district is 22.74 square miles (58.90 square kilometres or 14,555.01 acres).

A wide range of spatial data has been analysed to present this overview of PH12. If you would like anything added, please contact us.

Sectors 1
Streets indexed 40
Geographical postcodes 94
Councils crossed 2

Map of PH12

Explore the postcode district using the interactive map.

On this page

District overview

The primary settlement in the PH12 postcode district is Meigle, located in Blairgowrie, Perth and Kinross. Other significant settlements in the district include Newtyle and Ruthven, both located in Angus. The most significant Post Town is Blairgowrie, which is in Perth and Kinross.

There are 1 postcode sectors within the district. Here's a breakdown:
The sector PH12 8, covers Meigle in Perth and Kinross.
The sector PH12 8, covers Newtyle in Angus.

The post town for this district is BLAIRGOWRIE.

When it comes to local government, postal geography often disregards political borders. However, this district intersects the following councils: the district mostly encompasses the Perth and Kinross (49 postal codes), and finally, the Angus area (44 postal codes).

Nearest towns

To help place the district geographically, here are nearby towns and their approximate direction from the district centre.

Town Distance (miles) Direction
Alyth 4.34 NW
Coupar Angus 5.22 WSW
Blairgowrie and Rattray 7.48 W
Kirriemuir 8.40 NE
Dundee 10.66 SE
Forfar 10.75 ENE
Newport-on-Tay 12.42 SE
Broughty Ferry 12.91 SE
Tayport 13.72 SE
Monifieth 14.26 ESE
Newburgh 16.24 SSW
Perth 16.99 SW
Carnoustie 17.54 ESE
Cupar 18.73 SSE
Auchtermuchty 20.18 S
Ladybank 21.15 S
Brechin 21.29 ENE
St Andrews 21.37 SE
Arbroath 21.48 E
Falkland 22.80 S

Postcode information

Total geographical postcodes: 94

Location Post Town Sector Number of postcodes
Meigle BLAIRGOWRIE PH12 8 31
Newtyle BLAIRGOWRIE PH12 8 31
Meigle BLAIRGOWRIE PH12 8 12
Newtyle BLAIRGOWRIE PH12 8 6
Ardler BLAIRGOWRIE PH12 8 6
Meigle BLAIRGOWRIE PH12 8 4
Ruthven BLAIRGOWRIE PH12 8 2
Meigle BLAIRGOWRIE PH12 8 1
Ardler BLAIRGOWRIE PH12 8 1

Street list for PH12

ALYTH ROAD A94

A-road

Meigle, Blairgowrie, Perth and Kinross

A Road
USRN: 30002613

ARDLER ROAD

Minor road

Meigle, Blairgowrie, Perth and Kinross

Minor Road
USRN: 30002614

ARDLER ROAD B954

B-road

Meigle, Blairgowrie, Perth and Kinross

B Road
USRN: 30006629

BELMONT PLACE

Meigle, Blairgowrie, Perth and Kinross

Local Road
USRN: 30002615

BELMONT STREET

Newtyle, Blairgowrie, Angus

Local Road
USRN: 701892

BENTHAM STREET

Ardler, Blairgowrie, Perth and Kinross

Local Road
USRN: 30002617

BULB FARM ROAD

Newtyle, Blairgowrie, Angus

Restricted Local Access Road
USRN: 708630

BULB PARK

Newtyle, Blairgowrie, Angus

Local Road
USRN: 707939

CARTWRIGHT PLACE

Ardler, Blairgowrie, Perth and Kinross

Local Road
USRN: 30007084

CASTLE STREET

Newtyle, Blairgowrie, Angus

Local Road
USRN: 701894

CHURCH STREET

Newtyle, Blairgowrie, Angus

Local Road
USRN: 701896

CHURCH STREET

Ardler, Blairgowrie, Perth and Kinross

Local Road
USRN: 30002619

COMMERCIAL STREET

Newtyle, Blairgowrie, Angus

Local Road
USRN: 701897

COUPAR ANGUS ROAD

Minor road

Newtyle, Blairgowrie, Angus

Minor Road
USRN: 701898

DRUMKILBO ROAD

Meigle, Blairgowrie, Perth and Kinross

Local Road
USRN: 30008711

DUNARN STREET

Newtyle, Blairgowrie, Angus

Local Road
USRN: 701899

DUNARN TERRACE

Newtyle, Blairgowrie, Angus

Local Road
USRN: 701900

DUNDEE ROAD B954

B-road

Meigle, Blairgowrie, Perth and Kinross

B Road
USRN: 30002625

DUNDEE ROAD B954

B-road

Newtyle, Blairgowrie, Angus

B Road
USRN: 704886

FORFAR ROAD A94

A-road

Meigle, Blairgowrie, Perth and Kinross

A Road
USRN: 30002626

FRANKLIN STREET

Ardler, Blairgowrie, Perth and Kinross

Local Road
USRN: 30007083

GLEBE DRIVE

Meigle, Blairgowrie, Perth and Kinross

Local Road
USRN: 30002628

GLEBEWAY

Meigle, Blairgowrie, Perth and Kinross

Local Road
USRN: 30002629

KINLOCH PLACE

Meigle, Blairgowrie, Perth and Kinross

Local Road
USRN: 30002630

KINPURNIE GARDENS

Newtyle, Blairgowrie, Angus

Local Road
USRN: 708025

KIRKHILL ROAD

Meigle, Blairgowrie, Perth and Kinross

Local Road
USRN: 30008712

KIRKTON ROAD

Newtyle, Blairgowrie, Angus

Local Road
USRN: 701907

MAIN STREET

Minor road

Ardler, Blairgowrie, Perth and Kinross

Minor Road
USRN: 30002632

MONTEITH PLACE

Newtyle, Blairgowrie, Angus

Local Road
USRN: 701909

NETHERTON ROAD

, Perth and Kinross

Local Road
USRN: 30008713

NORTH STREET

Minor road

Newtyle, Blairgowrie, Angus

Minor Road
USRN: 701910

OLD SCHOOL COURT

Newtyle, Blairgowrie, Angus

Local Road
USRN: 712706

SMIDDY ROAD

Newtyle, Blairgowrie, Angus

Local Road
USRN: 701911

SMITHY LANE

Meigle, Blairgowrie, Perth and Kinross

Local Road
USRN: 30002636

SOUTH STREET

Newtyle, Blairgowrie, Angus

Local Road
USRN: 701913

STEADING PLACE

Meigle, Blairgowrie, Perth and Kinross

Local Road
USRN: 30008454

STRATHMORE GARDENS

Newtyle, Blairgowrie, Angus

Local Road
USRN: 715029

STRATHMORE PLACE B954

B-road

Meigle, Blairgowrie, Perth and Kinross

B Road
USRN: 30002638

TREE BACK

Meigle, Blairgowrie, Perth and Kinross

Restricted Local Access Road
USRN: 30002639

WALLACE STREET

Ardler, Blairgowrie, Perth and Kinross

Local Road
USRN: 30002640

Property and housing

Transport and connectivity

Stations in the district

No stations found in this postcode district.

Accessible motorway junctions

M90 J11

Average Driving Time from within the district: 27.53

Average Driving Distance: 20.45

Number of Postcodes that can access the Motorway Junction: 92

M90 J10

Average Driving Time from within the district: 29.82

Average Driving Distance: 21.46

Number of Postcodes that can access the Motorway Junction: 92

M90 J9

Average Driving Time from within the district: 30.27

Average Driving Distance: 25.38

Number of Postcodes that can access the Motorway Junction: 92

M90 J7

Average Driving Time from within the district: 40.42

Average Driving Distance: 35.89

Number of Postcodes that can access the Motorway Junction: 92


Royal Mail delivery and sorting offices

Delivery offices serving this district
Postal sector Delivery office
PH12 8 Blairgowrie Delivery Office

Postcode format

How this district code is structured
P H 1 2 - X X X
P H 1 2 Space Numeric Letter Letter

Administrative and boundary notes

The largest settlement in the PH12 postal code is Meigle followed by Newtyle, and Ardler.

The PH12 Postcode shares a border with DD8 (FORFAR, KIRRIEMUIR, Letham), DD2 (DUNDEE, Invergowrie, Longforgan), PH11 (Alyth, Glenisla, Kilry) and PH13 (Coupar Angus, Burrelton, Kettins).

Maps and visuals

Map of the PH12 postcode
District map
A word cloud for the PH12 postcode
Word cloud showing place names in the district
Map of the PH12 district
Additional district map

Weather

Weather Forecast for Meigle

Powered by Met Office DataPoint under the Open Government Licence.

© streetlist.co.uk 2026
Contains public sector information licensed under the Open Government Licence v2.0.
© Crown copyright and database rights 2026
© OpenStreetMap contributors 2026