
Moray offers one of the most varied golf regions in Scotland. Within a manageable area, you can play coastal links, inland parkland courses and rounds that connect naturally with Speyside and the wider landscape of the region.
If you are deciding where to play, this page brings together the full picture of golf in Moray so you can compare the different courses and start shaping the kind of trip you want.
One of the reasons Moray works so well for a golf trip is that it gives you options. Some visitors come for the links golf and coastal scenery, while others want a broader mix that includes inland rounds and time in Speyside.
That means a trip here can be shaped around the style of golf you enjoy most, or built to include a bit of everything.
If you want to narrow things down, you can also browse by golf style:
Or continue below and explore the full list of courses across the region.
If you are visiting for the first time, it can help to start with the broad picture and then narrow your choices based on the style of golf you want, where you are staying and how much of the region you want to explore.
You can also use Where to Stay, Golf & Whisky in Moray, and the latest articles on the Blog to help shape the trip around the courses that suit you best.

Set within the scenic grounds of Ballindalloch Estate, this nine-hole parkland course offers a relaxed yet challenging layout designed by Donald Steel and Tom MacKenzie. Perfectly maintained fairways wind through Speyside countryside, providing a peaceful round framed by castle views and rolling hills.

Set on a dramatic stretch of the Moray Firth coastline, Buckpool Golf Club offers a traditional links experience with wide sea views, rolling fairways, and a warm, local welcome.

A hidden gem just west of Lossiemouth, Covesea Links is a beautiful nine-hole course carved between dramatic cliffs and the iconic Covesea Lighthouse. This family-run course blends fun, scenery, and challenge, making it one of Scotland’s most photogenic short links experiences.

One of Scotland’s most distinctive layouts, Cullen Links was designed by Old Tom Morris and is renowned for its towering red sandstone formations. The short par-63 course is full of character — quirky, beautiful, and unforgettable, offering views across Cullen Bay that are unmatched anywhere in Scotland.

Located in the heart of Speyside whisky country, Dufftown Golf Club delivers a dramatic highland challenge. The elevated tees and valley fairways make for stunning visuals, and while exact hole statistics vary, every round offers thrilling downhill drives and peaceful mountain backdrops.

Regarded as one of the finest inland courses in the north, Elgin offers a well-manicured parkland layout that blends strategic design with rolling Moray countryside. Its reputation for excellent greens and warm hospitality makes it a favourite among both members and visitors.

Set within mature woodland near the River Findhorn, Forres Golf Club was designed by James Braid and Willie Park. The course provides a classic parkland experience with tree-lined fairways, gentle elevation changes, and strong finishing holes near the clubhouse.

Situated at the mouth of the River Spey, Garmouth & Kingston offers a unique blend of links and parkland golf with panoramic views across the Moray Firth. It’s an inviting, walkable course where the scenery changes with every hole, providing a peaceful coastal golf experience.

Perched high above the Moray Firth, Hopeman Golf Club is famous for its signature par-3 12th — one of Scotland’s most photographed holes. The course blends links and heathland elements with rolling dunes, clifftop views, and a welcoming community feel.

A traditional parkland layout located in the heart of Moray, Keith Golf Club features gently undulating fairways and a friendly atmosphere. The course is known for its natural beauty, manageable length, and a layout that rewards accuracy and course management.

Maverston offers a modern 18-hole parkland design with wide fairways, water features, and panoramic countryside views. Its playable layout suits all skill levels, complemented by a welcoming clubhouse and excellent practice facilities, making it a great choice for visitors to Moray.

Moray Golf Club in Lossiemouth is one of Scotland’s most historic and respected golf venues, offering two stunning links courses along the Moray Firth coast in the heart of Moray Speyside. Located in the vibrant coastal town of Lossiemouth, it’s a must-play stop for golfers visiting the north of Scotland.

Nestled among Speyside’s hills, Rothes Golf Club is a friendly nine-hole course offering a relaxed setting and elevated views over the valley. Compact but enjoyable, it’s ideal for golfers looking for a quick round or an introduction to Moray’s inland courses.

Set along the Moray Firth coast, Spey Bay is a classic natural links with undulating fairways and rugged charm. Originally designed by Ben Sayers, the course’s open layout and coastal winds provide a true test of Scottish seaside golf.

Perched dramatically above the cliffs of Buckie, Strathlene is one of the oldest clubs in the north of Scotland. The front nine features coastal holes with jaw-dropping views over the Moray Firth, while the inland stretch offers variety and challenge in a traditional links-inspired design.

Find golf courses, places to stay, travel ideas and local experiences to help you build your trip.
Golf in Moray is independently curated by AKH Golf