GetTheData logo

Where is Portmahomack?

Portmahomack is located in the county of Ross and Cromarty, Scotland, eight miles south-east of the town of Dornoch, 80 miles north-west of the major city of Aberdeen, 132 miles north of Edinburgh, 440 miles north of Cardiff, and 461 miles north of London. Portmahomack lies five miles south-east of the Sutherland border. Portmahomack falls within the unitary authority of Highland. It is in the IV20 postcode district. The post town for Portmahomack is Tain.

Portmahomack on a map

Map showing extent of Portmahomack as bounding box
Bounding box showing extent of Portmahomack
Map showing location of Portmahomack within the UK
Location of Portmahomack within the UK

Which county is Portmahomack in?

Portmahomack is in the ceremonial county of Ross and Cromarty, the historic county of Ross and Cromarty, and the administrative county of Highland.

Ceremonial CountyRoss and Cromarty
Historic CountyRoss and Cromarty
Administrative CountyHighland

Where is Portmahomack in Ross and Cromarty?

Portmahomack is situated towards the northernmost extremity of Ross and Cromarty, and towards the easternmost extremity of Ross and Cromarty.

Map showing location of Portmahomack within Ross and Cromarty
Location of Portmahomack within Ross and Cromarty

What is the postcode for Portmahomack?

The nearest postcode to the centre of Portmahomack is IV20 1YP.

Where is Portmahomack in IV20?

Portmahomack is situated towards the northernmost extremity of the IV20 postcode district, and towards the easternmost extremity of the IV20 postcode district.

Map showing location of Portmahomack within IV20
Location of Portmahomack within IV20

What is the post town for Portmahomack?

The post town for Portmahomack is Tain. Portmahomack is in the IV20 postcode district, which corresponds to the post town of Tain.

What is the latitude and longitude of Portmahomack?

The centre of Portmahomack is located at position 57.83475° latitude and -3.82871° longitude.

Latitude57.83475°
Longitude-3.82871°

What is the easting and northing of Portmahomack?

The centre of Portmahomack is located at the grid reference easting 291513 and northing 884267 within the British National Grid (OSGB36) system.

Easting291513
Northing884267

What are the nearest towns to Portmahomack?

Position of Portmahomack relative to nearby towns. Distance is measured from the centre of Portmahomack to the centre of the town.

south-east
8m
Portmahomack is 8 miles south-east of Dornoch
east
8m
Portmahomack is 8 miles east of Tain
north-east
13m
Portmahomack is 13 miles north-east of Cromarty
north-west
16m
Portmahomack is 16 miles north-west of Burghead
north-east
16m
Portmahomack is 16 miles north-east of Invergordon
north
17m
Portmahomack is 17 miles north of Nairn
north-west
17m
Portmahomack is 17 miles north-west of Forres
north-east
18m
Portmahomack is 18 miles north-east of Alness
north-east
21m
Portmahomack is 21 miles north-east of Fortrose
west
22m
Portmahomack is 22 miles west of Lossiemouth

What are the nearest cities to Portmahomack?

Position of Portmahomack relative to nearby cities. Distance is measured from the centre of Portmahomack to the centre of the city.

north-east
29m
Portmahomack is 29 miles north-east of Inverness
north-west
80m
Portmahomack is 80 miles north-west of Aberdeen
north
101m
Portmahomack is 101 miles north of Dundee
north
101m
Portmahomack is 101 miles north of Perth
north
119m
Portmahomack is 119 miles north of Stirling
north
123m
Portmahomack is 123 miles north of Dunfermline
north
132m
Portmahomack is 132 miles north of Edinburgh
north
137m
Portmahomack is 137 miles north of Glasgow
north
206m
Portmahomack is 206 miles north of Carlisle
north-west
215m
Portmahomack is 215 miles north-west of Newcastle upon Tyne