Hotels in Portmahomack
21 handpicked places to stay
Photo © Steven Lamont, Google Maps
The Castle Hotel
B&B · Castle Street, Portmahomack
A B&B on Castle Street in the fishing village of Portmahomack, Highlands, with sea views and a 24-hour reception.
Caledonian House
B&B · 7 Main Street, Portmahomack
A Portmahomack B&B on Main Street with sea views and a garden, minutes from the Tarbat Discovery Centre and Dornoch Firth.
Canterra Cottage
B&B · East Tarrel, Tain · 2 miles away
A B&B at East Tarrel near Tain in the Highlands, with a garden setting and free on-site parking.
Tarrel Farmhouse
B&B · Meikle Tarrel Farm, Tain · 2.4 miles away
Adults-only 5-room B&B on a working farm near Tain in the Highlands, with sea views and its own spa and sauna.
The Glenmorangie House
Hotel · Cadboll, Tain · 4.8 miles away
A country house hotel at Cadboll near Tain in the Highlands, set amid its own gardens with an easy reach of fishing and the coast.
Balintore Inn
Hotel · East Street, Balintore · 6.3 miles away
A straightforward inn on East Street in Balintore, Highlands, with sea views and free parking right on the doorstep.
Royal Golf Hotel
Hotel · Grange Road, Dornoch · 7.8 miles away
Royal Golf Hotel overlooks Dornoch's famous links in the Highlands, with sea views and a garden for afterwards.
Amalfi Bed and Breakfast
B&B · 5 River Street, Dornoch · 7.8 miles away
Amalfi Bed and Breakfast on River Street in Dornoch offers free on-site parking, a garden and en-suite family rooms near the cathedral and coast.
Dornoch Station
Hotel · Grange Road Dornoch, Dornoch · 7.9 miles away
Dornoch Station is a Highlands hotel with spotless en-suite rooms and sea views, moments from Royal Dornoch Golf Club.
Dornoch Hotel A Bespoke Hotel
Hotel · Grange Road, Dornoch · 7.9 miles away
A well-established hotel on Grange Road in Dornoch, Highlands, with a lift, garden and free parking, close to Dunrobin Castle.
Links House at Royal Dornoch
Hotel · Golf Road, Dornoch · 7.9 miles away
A refined golf retreat on Golf Road in Dornoch, right by Royal Dornoch Golf Club and the beach, suited to golfers and slow, comfortable breaks alike.
Woodlands Bed and Breakfast
B&B · Stafford Road, Dornoch · 8 miles away
A quiet Dornoch B&B on Stafford Road, close to Dornoch Cathedral and Royal Dornoch Golf Club, in the Highlands.
Albatross B&B
B&B · Sutherland Road The Elms, Dornoch · 8 miles away
A straightforward B&B on Sutherland Road in Dornoch, well placed for golf, fishing and walks, with Dunrobin Castle nearby.
Dornoch Castle Hotel
Hotel · Castle Street, Dornoch · 8.1 miles away
A former bishop's castle on Castle Street in Dornoch, with 25 rooms, a bar and garden, close to Dunrobin Castle and Tain.
Eagle Hotel
Hotel · Castle Street, Dornoch · 8.2 miles away
A Dornoch hotel on Castle Street known for a hearty full Scottish breakfast and well-kept drinks, with Dunrobin Castle nearby.
Shandwick House
Guest Accommodation · Chapel Street, Tain · 8.6 miles away
A small six-room guest house on Chapel Street in Tain, well suited to travellers who want a quiet base near Inverness Airport with free parking.
The Royal Hotel Tain
Hotel · High Stree, Tain · 8.6 miles away
A traditional Highland hotel on Tain's High Street, with a spa, bar and free parking close to golf and fishing.
Springfield guest house
B&B · Morangie Road, Tain · 8.9 miles away
Six-room B&B on Morangie Road in Tain with an on-site gym and electric vehicle charge point, plus free parking and a garden.
Mansfield Castle Hotel
Hotel · Scotsburn Road, Tain · 8.9 miles away
Former Victorian mansion turned hotel in Tain, with a restaurant, bar and garden, close to the Dornoch Firth.
Morangie Hotel Tain
Hotel · Morangie Road, Tain · 9 miles away
Hotel just outside Tain in the Highlands, close to golf, fishing and walking country, with Inverness Airport a short drive away.
Heartseed House Bed & Breakfast
B&B · No 2 The Pillars, Dornoch · 9 miles away
A 5-star-rated Dornoch B&B at No 2 The Pillars, walkable to Dornoch Cathedral and Royal Dornoch Golf Course, with free on-site parking.
Know a hotel / b&b in Portmahomack that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b