Golf Courses in Moray & Speyside

Many places in Scotland are blessed with golf courses and Moray is no exception with about twelve in the area. Even some of the smallest villages have golf courses nearby.

  • Forres
  • Elgin
  • Maverston
  • Moray Golf Courses (Old and New) in Lossiemouth
  • Buckpool
  • Strathlene
  • Cullen
  • Keith
  • Rothes
  • Dufftown
  • Ballindalloch

Golf has long been associated with the coast.  Many of the great links golf courses are to be found by the sea. Our coastal golf courses include Hopeman and Moray Golf Courses (Old and New in Lossiemouth). Further east near the sea town of Buckie you will find Buckpool and Strathlene. Cullen is near the “border” between Moray and Aberdeenshire. The Moray Firth is the stunning backdrop for each of these courses. Benign weather conditions can give way to wind and rain making them a challenge for any level of player.

Hopeman Golf Course
Hopeman Golf Course

The rough is punishing, long grass which grabs at your club. Then there are the “whins”. Mainly gorse, thick spiky plants which are completely unforgiving and home to many a lost golf ball. It does however have golden yellow flowers which brighten up the fairways with a strong aroma of coconut!

Just in country, going east to west you’ll find Forres, Kinloss, Elgin, Maverston (Urquhart) and Keith golf courses. Going south, deeper into Speyside are Rothes, Dufftown and Ballindalloch golf courses.

Gold courses in Moray Speyside tend to stay open during the winter months. You may have to play off winter tees to temporary winter greens but still an enjoyable way to spend a morning in the fresh air.

Most golf courses in Moray and Speyside are 18 holes with the exception of Rothes. In Scotland golf tends to be very good value with some golf courses offering cheap day tickets. Many clubs offer club and equipment hire. It’s recommended that you pre book tee times to avoid disappointment.