Skip to content

Table of contents

About Portmahomack

Portmahomack perches on the Tarbat Peninsula's eastern tip, overlooking the Dornoch Firth about 50km from Inverness via the A9 and A99. This former fishing village attracts day-trippers exploring Easter Ross, with decent EV charging nearby in Tain. The Tarbat Discovery Centre displays remarkable Pictish stones unearthed during excavations of a medieval monastery.

Where is Portmahomack on the map?

Portmahomack is in Scotland, at 57.837, -3.829 - about 35 km south-east of Embo.

How far is Portmahomack from where I am?

Use your device location to see the distance to Portmahomack, how long the drive takes, and directions from where you are.

Find hotels in Portmahomack

Rent a car near Portmahomack

Play a pub crawl round in Portmahomack

Nine holes from pub to pub through the real streets of Portmahomack. Every cup is a bar somebody actually drinks in.

Pub Crawl Golf: Portmahomack9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Portmahomack?

The closest airport to Portmahomack is Inverness Airport, 77 km (about 1 h 7 min by car).

Share Route

Save for offline?

We'll download this route and its map area so it works without a connection. This can take a moment -- you can keep using the app while it finishes.