Portmahomack
Places to stay in Portmahomack, Highlands
Photo © Steven Lamont, Google Maps
Portmahomack is a small coastal village on the Tarbat Peninsula in the Highlands, on the Moray Firth. The settlement has a long history as a fishing port and retains that character, with a working harbour and beach facing north across the firth towards the Black Isle.
Where to stay in Portmahomack(2)
All hotels in Portmahomack →Where to stay
Caledonian House is a bed and breakfast in the village. The Castle Hotel, also a bed and breakfast, is the other listed option for overnight stays.
The Castle Hotel
Castle Street, Portmahomack
Caledonian House
7 Main Street, Portmahomack
Canterra Cottage
East Tarrel, Tain
Tarrel Farmhouse
Meikle Tarrel Farm, Tain
The Glenmorangie House
Cadboll, Tain
Balintore Inn
East Street, Balintore
Royal Golf Hotel
Grange Road, Dornoch
Amalfi Bed and Breakfast
5 River Street, Dornoch
Things to Do in Portmahomack
All attractions in Portmahomack →Things to do
The village beach and harbour are accessible to visitors. Portmahomack itself is small, and the surrounding peninsula and Highlands landscape offer scope for walking and exploring the wider area.
Where to Eat in Portmahomack(1)
All restaurants in Portmahomack →Where to eat
Tee Up Cafe is the listed restaurant in Portmahomack, serving food and drink.
Attractions Near Portmahomack
All attractions in Portmahomack →Worth the trip — within 50 miles of Portmahomack.
0 mi
Tarbat Discovery Centre
Tain · ⭐ 4.7
0 mi
Portmahomack Beach
Tain · ⭐ 4.3
Dornoch Beach
Dornoch · ⭐ 4.8
11 mi
Dunrobin Castle
Scotlands · ⭐ 4.7
13 mi
Brora Heritage Centre
Brora · ⭐ 4.6
13 mi
Ecoventures
Cromarty · ⭐ 4.8
13 mi
Brora Beach
Brora · ⭐ 4.6
14 mi
Cromarty Beach
Cromarty · ⭐ 4.8
Camping in Portmahomack
All campsites in Portmahomack →
Portmahomack Caravan Site
⭐ 4.3
Dornoch Caravan and Camping Park
⭐ 4.6
Grannie's Heilan' Hame Holiday Park
⭐ 4.2 · from £9/night
Grannies Heilan Hame Holiday Park - Parkdean Holidays
⭐ 4.2
Pitgrudy Holiday Park
⭐ 4.8
Davochfin Farm Certificated Location
⭐ 4.7
The Old School House Certificated Location
⭐ 5.0
Evelix Pods
⭐ 4.9
Self-Catering Cottages in Portmahomack
All cottages in Portmahomack →Well Cottage
2 bed · sleeps 4 · from £627
Sandy’s Hoose
3 bed · sleeps 6
Bayview Cottage
3 bed · sleeps 6 · from £851
Rosslyn Cottage
2 bed · sleeps 4 · from £627
Harbour Street
2 bed · sleeps 4 · from £423
Sheaf Dale
3 bed · sleeps 6 · from £527
Grieve’s Cottage
2 bed · sleeps 4 · from £607
The Paddock
3 bed · sleeps 5 · from £413
Common questions about Portmahomack
Where can I stay in Portmahomack?
We list 2 hotels, B&Bs and guest houses in and around Portmahomack.
Where can I eat in Portmahomack?
We list 1 restaurants, pubs and cafes in and around Portmahomack.
Staycation ideas for Portmahomack
The Best Last-Minute UK Staycations
Six well-connected UK towns and cities worth booking at short notice, chosen for easy travel and a decent spread of accommodation once the school-holiday crowds have thinned.
Rainy Day Staycations: Best UK Breaks for Bad Weather
When the forecast turns grim, these UK cities and spa towns keep their appeal indoors, with museums, galleries and grand architecture to fill a wet weekend.
The Best Dog-Friendly Staycations in Britain
From Cornish coast paths to Lake District fells, these six British destinations offer the open beaches, moors and forests that make a staycation genuinely enjoyable for dogs and their owners alike.
The Best UK Staycations for Families with Young Kids
From New Forest ponies to Cornish rock pools, these six UK destinations combine easy logistics, safe beaches and family-friendly attractions for a stress-free break with young children.