Moray sits at the intersection of Scotland's whisky heartland and some of its most underrated golf terrain, making it a genuinely compelling destination for golfers who also want cultural depth. From the Speyside valley to the Moray Firth coastline, this region packs links courses, parkland fairways, and historic distilleries within a short driving radius. This guide cuts through the options to help you find the right golf hotel in Moray for your trip - whether you're chasing Speyside single malts after a round or looking for a coastal base on the Firth.
What It's Like Staying in Moray
Moray is a largely rural Scottish region spanning from the Cairngorms in the south to the Moray Firth coast in the north, with the market town of Elgin serving as its main urban hub. Over 50 golf courses sit within an hour's drive of Elgin, including Elgin Golf Club, Forres Golf Club, and the links at Spey Bay - all within easy reach of the region's hotels. Most visitors travel by car, as public transport between villages like Craigellachie, Fochabers, and Cullen is limited and infrequent.
Crowd levels stay relatively low compared to St Andrews or Inverness, which means tee times are easier to secure and accommodation prices reflect genuine value. Golfers combining a Speyside distillery tour with a golf itinerary will find Moray uniquely equipped for both pursuits without doubling back long distances.
Pros:
- Access to diverse golf courses - from clifftop links to wooded parkland - all within a compact region
- Significantly lower green fees and hotel rates than comparable golf destinations in Fife or the Highlands
- Strong food and whisky culture adds non-golf value to every evening after a round
Cons:
- A car is essentially mandatory - no meaningful public transport between most golf courses and hotels
- Limited late-night dining and entertainment options, particularly in villages like Craigellachie and Fochabers
- Weather can be unpredictable year-round; coastal courses at Cullen and Spey Bay are particularly exposed to wind
Why Choose Golf Hotels in Moray
Golf hotels in Moray aren't purpose-built resort complexes - they're characterful historic inns and family-run properties that have developed strong relationships with local courses and offer practical packages for golfers. Unlike golf resorts in Perthshire or Ayrshire, Moray's golf hotels typically include free parking (essential when carrying clubs), hearty Scottish breakfasts to fuel early tee times, and staff who can arrange fishing, walking, or distillery tours alongside golf itineraries. Rates at Moray golf hotels generally sit well below those in golf-heavy regions - expect to pay around 40% less per night than equivalent stays near Gleneagles or Carnoustie.
Room sizes are comfortable rather than lavish, and most properties are four-star or below, but the trade-off is real character and local knowledge that a branded golf resort rarely delivers. Proximity to the Malt Whisky Trail means evenings here have a purpose that extends well beyond the 19th hole.
Pros:
- Free parking at all featured hotels - critical for golfers travelling with equipment
- Locally sourced Scottish breakfasts specifically suited to early morning tee times
- Staff familiar with local courses, tee time arrangements, and combined golf-distillery itineraries
Cons:
- No on-site golf courses or driving ranges at any of the featured properties
- Spa and wellness facilities are absent across the selection - not suitable for mixed golf-spa trips
- Booking windows tighten significantly during the Speyside Whisky Festival in late April/early May, limiting availability
Practical Booking & Area Strategy for Golf in Moray
Elgin is the most practical base for golfers wanting flexible access across Moray - it sits centrally, with Elgin Golf Club only a 5-minute drive away, Spey Bay Golf Course around 20 minutes northeast, and Forres Golf Club around 20 minutes west. For golfers prioritising Speyside courses like Aberlour or Dufftown, a base in Craigellachie or Fochabers cuts driving time significantly and puts you inside whisky country for the evenings. The Cullen Bay area suits golfers targeting the Moray Firth links courses - Cullen Golf Club is one of Scotland's most scenic clifftop courses, and staying locally avoids a long daily drive.
The busiest period for golf in Moray runs from May through September, when daylight stretches past 10pm and courses are in peak condition. Book at least 6 weeks ahead for summer weekends, particularly if targeting Speyside Whisky Festival week in late April. Outside summer, autumn rounds on Speyside offer exceptional conditions with lower prices and near-empty fairways - a genuinely underrated window for golf travel in Scotland.
Best Value Golf Stays in Moray
These properties deliver strong practical value for golfers - central or village-based, with solid Scottish breakfasts, free parking, and easy access to multiple courses without premium pricing.
-
1. Sunninghill Hotel
Show on mapCheck-infrom 14:00 until 23:59Check-outuntil 11:00Just a few rooms left at the best rate!
from£ 154
-
2. Gordon Arms Hotel
Show on mapCheck-infrom 14:00 until 20:00Check-outfrom 07:00 until 11:00Just a few rooms left at the best rate!
from£ 89
Best Premium Golf Stays in Moray
These two properties offer a higher level of distinction - one is globally recognised as a whisky destination in its own right, the other delivers elevated coastal dining on the Moray Firth. Both suit golfers who want their hotel stay to be as memorable as the round itself.
-
3. Craigellachie Hotel Of Speyside
Show on mapCheck-infrom 15:00 until 23:59Check-outuntil 11:00Hurry – almost gone at this price!
from£ 160
-
4. Cullen Bay Hotel
Show on mapCheck-infrom 15:00 until 21:00Check-outuntil 10:00Rooms filling fast – secure the best rate!
from£ 162
Smart Travel & Timing Advice for Golf in Moray
The optimal window for golf in Moray is May through early September, when daylight is long, courses are in their best condition, and the weather - while never guaranteed in Scotland - is statistically more cooperative. Late April brings the Speyside Whisky Festival, which significantly reduces hotel availability and pushes prices up across the region; book at least 8 weeks in advance if your trip coincides with festival week. July and August are the busiest months for leisure travel in Moray, particularly at coastal properties like Cullen Bay, but the region never reaches the congestion levels of Gleneagles or St Andrews - tee times remain accessible with reasonable advance planning.
Autumn golf in Moray - particularly October - is a strongly underrated choice. Prices drop noticeably after the summer peak, the Speyside scenery turns exceptional with autumn colour, and parkland courses like Elgin Golf Club play beautifully in firm, dry conditions. A minimum of 3 nights makes sense to justify the travel and cover multiple courses without rushing; 4 to 5 nights allows for a Speyside whisky trail day alongside the golf programme without feeling compressed.