Portmahomack Golf Club
Portmahomack
Set on the shores of the Dornoch Firth on the Tarbat Peninsula, Portmahomack Golf Club offers a traditional Highland links experience in a quiet and unspoilt coastal setting. With sweeping views across the water and sandy shoreline, it delivers that classic Scottish links feel without the crowds of more famous venues nearby.
The 9-hole course (played as 18 tees) measures just over 5,500 yards and makes clever use of natural terrain, with undulating fairways, firm running conditions and coastal breezes influencing play throughout the round. While not overly long, the course demands creativity and shot-making, especially when the wind picks up.
What really sets Portmahomack apart is its atmosphere. It’s relaxed, welcoming and very much in keeping with traditional Highland golf — unpretentious, friendly and focused on the enjoyment of the game. The setting adds to that, with a real sense of space and tranquillity that’s hard to match.
It’s an ideal addition to a Highlands itinerary, particularly when exploring the Dornoch area or travelling the North Coast 500. A great “hidden gem” that offers authentic links golf in a beautiful coastal location.
Inverness Airport
80km


England’s best golf tour operator 2026 winner
Time Zone:
GMT+7
Currency:
₫ (Vietnamese Dong)
Temperature:
11°C - 29°C
Cost of a Beer:
£0.70
Cost of a 3-Course Meal:
£5.70
Hashtag Guide
About The Area
Hashtag Golf Travel is a trusted specialist in luxury golf holidays, creating tailor-made golf travel experiences to the world’s best destinations. We organise stress-free golf breaks including championship golf courses, 4- and 5-star resorts, flights, transfers and tee times, all personalised to your needs. With over 600 five-star Feefo reviews and an Exceptional service rating, golfers trust us to deliver unforgettable golf trips to Spain, Portugal, Ireland, the UK and beyond. As members of the Travel Trust Association and ATOL-protected, your golf holiday is always safe, secure and expertly managed from start to finish.
















