I Revisited The Northerly Scottish County Blessed With Good Golf Aplenty Both On The Coast And Inland
Jeremy Ellwood ticks three more new courses off his list both right on the Moray Firth and a little way inland
Right on the Firth
I’d been to Spey Bay on the Moray Firth before, but not played due to 50mph winds and torrential rain.
After struggling to open the car doors that time, I’d sought refuge in the clubhouse and let manager Bert Mackay tell me about the ambitious plans to transform the course into a reversible links with up to five routings.
Huge amounts of work have been taking place at Spey Bay in recent years under new ownership
This time, the rain had relented, but as I tackled the ‘standard’ routing, the wind was still four clubs at times, pushing you relentlessly towards the Firth on the run for home.
It made for one or two interesting moments on this narrow, exposed links strip, with the greens glinting like emeralds against lighter-coloured fairways, framed by wispy grasses and the now more distant gorse after a major clearing operation.
Several holes hug the shoreline at Spey Bay
The 3rd played tough due to the dogleg and bunkers, and I really liked the 4th, a tiddler of a par 3 that mixes up the generally out-and-back angles.
The 6th plays from a tee tucked back in the gorse with the green just beyond a burn, while the switchback par-3 8th played straight into the wind away from the shore to a green atop a ridge with effectively two false fronts.
On the day of my round this par-3 8th hole played straight into a four-club wind
Much club was needed to cover the 131 yards. Coming home, the 15th presented the opposite problem playing downwind towards the Firth, while my scorecard notes for the par-5 16th read, ‘What a par!’
Subscribe to the Golf Monthly newsletter to stay up to date with all the latest tour news, equipment news, reviews, head-to-heads and buyer’s guides from our team of experienced experts.
I recall hitting it almost onto the beach, coming up short with a driver-off-the-deck third and getting up and down with an 8-iron chip and run. All great fun!
Away from the coast
Having previously played the big-hitters like Castle Stuart and Nairn in this part of the world, as well as many of the supporting cast like Cullen, Covesea and Moray, for my second round this time I headed inland to Elgin, where I was told the par-5 1st used to be a long par 4.
Elgin's enjoyable opening stretch plays in among the pines
When the par was changed, the average score dropped markedly. Mind games, eh! It’s certainly a reasonably straightforward three-shotter with the drive landing on a downslope. But with the wind hard against, it was still far from a pushover.
Elgin offers a fine inland option six miles due south of Lossiemouth
The second par 5 at the 5th stood out, a majestic hole where the drive must thread the needle between bunkers and trees before you climb to the green, or through it in two in my case thanks to the strong tailwind.
The two par 3s that follow are 221 and 167 yards but played pretty much the same club in the wind. The fine long par-4 8th is then a kind of mirror image of the 5th... and precisely the same yardage as the par-5 1st.
The narrow entrance to 12 caught my eye coming home as did the green cut into the slope on the par-3 15th, plus the approach to 18, another long par 4 with prominent run-offs right of the green.
Scorecard in hand
Finally, a rare competitive outing away from home around the lovely James Braid course at Forres. There was an open competition on the day I was looking to play, so I gave it a go in the company of William from Inverness Golf Club and Stuart from Strathpeffer Spa.
With William and Stuart, my fellow competitors at Forres
I’m not sure I’ve ever deliberated for so long over what club to hit on the 1st, a short downhill par 4 into the wind with the OOB road on the right all too visible.
Attack or play safe? Decisions, decisions on the 1st at Forres
In the end I chipped a driver away and was going pretty well until a three-putt on the par-3 7th sparked a downward spiral, with a tree disaster following on the 8th, the second of two holes cut through a forest.
Before that, I’d made a nice par on the lovely 4th, which plays from an elevated tee before turning gently left to a narrow two-tier green.
The long downhill par-3 10th reminded me of 11 at my home club of Royal Ashdown Forest, albeit a yard shorter at 248.
I then fluked a birdie on 15 with a ridiculous bounce off a tree, mucked up the signature, risk-reward 16th and closed with a birdie on 18 for 82 blows – not brilliant, not disastrous but highly enjoyable.
I managed to squeeze out a closing birdie from the fringe of the 18th green
Spey Bay
Par 70, 5,860 yards GF: round: £80; day: £120
Elgin
Par 71, 6,458 yards GF: £35-£85
Forres
Par 70, 6,236 yards GF: £25-£80
Stay
The Firth Hotel, Lossiemouth, IV31 6DJ
W: fhlossie.com
(prices correct at time of publication in November 2025)

Jeremy Ellwood has worked in the golf industry since 1993 and for Golf Monthly since 2002 when he started out as equipment editor. He is now a freelance journalist writing mainly for Golf Monthly. He is an expert on the Rules of Golf having qualified through an R&A course to become a golf referee. He is a senior panelist for Golf Monthly's Top 100 UK & Ireland Course Rankings and has played all of the Top 100 plus 91 of the Next 100, making him well-qualified when it comes to assessing and comparing our premier golf courses. He has now played 1,000 golf courses worldwide in 35 countries, from the humblest of nine-holers in the Scottish Highlands to the very grandest of international golf resorts. He reached the 1,000 mark on his 60th birthday in October 2023 on Vale do Lobo's Ocean course. Put him on a links course anywhere and he will be blissfully content.
Jezz can be contacted via Twitter - @JezzEllwoodGolf
Jeremy is currently playing...
Driver: Ping G425 LST 10.5˚ (draw setting), Mitsubishi Tensei AV Orange 55 S shaft
3 wood: Srixon ZX, EvenFlow Riptide 6.0 S 50g shaft
Hybrid: Ping G425 17˚, Mitsubishi Tensei CK Pro Orange 80 S shaft
Irons 3- to 8-iron: Ping i525, True Temper Dynamic Gold 105 R300 shafts
Irons 9-iron and PW: Honma TWorld TW747Vx, Nippon NS Pro regular shaft
Wedges: Ping Glide 4.0 50˚ and 54˚, 12˚ bounce, True Temper Dynamic Gold 105 R300 shafts
Putter: Kramski HPP 325
Ball: Any premium ball I can find in a charity shop or similar (or out on the course!)
You must confirm your public display name before commenting
Please logout and then login again, you will then be prompted to enter your display name.