According to the R&A more than 6.1 million adults in the UK played at least one round of golf last year - making it one of the country’s most popular sports.
It’s not a cheap hobby, with equipment and membership fees easily running into the thousands.
And playing a famous course - particularly one which host the Open Championship - tends to cost several hundred pounds.
A new regional ranking of British golf prices has identified the cheapest and most expensive places to play a round, from municipal curses to private clubs.
Data specialists at Felons Support crunched the numbers and found that Scotland was hope to both the highest and lowest green fees.
Littlehill, a council course in Glasgow, costs just £16,50 for a standard 18-hole round, while playing one of the top 100 courses in Britain averages a whopping £265.
But event that number is dwarfed by the most expensive places to play golf, which don’t even include the likes of St Andrews, Muirfield or Royal Troon.
Private members clubs with no visitor green fee, such as Loch Lomond and Wentworth, are excluded, as are courses with no published price.
Here are the top 10.
Make sure you don't miss a moment of breaking news from across Scotland by signing up to our free newsletter here.

9. Royal Lytham & St Annes - £400
Royal Lytham & St Annes weekday rate is £400 a round - and good luck getting a weekend teetime which are strictly limited. The Lancashire course is yet another Open Championship venue and has also hosted the Women's British Open five times. | Getty Images

10. Royal Liverpool - £400
Completing our list of the most expensive UK golf courses to play is Royal Liverpool in Merseyside. Established in 1869, the club has hosted the Open Championship on 13 occasions, most recently in 2023 and commands a green fee of £400. | AFP via Getty Images

