Golf Courses Near Edinburgh
There are 35 golf courses within 50km of Edinburgh, spanning Edinburgh and the Lothians.
Edinburgh golfers have 35 courses recorded within 50 kilometres. At least 18 carry a verified hole count — 17 full 18-hole courses and one 9-hole option. The closest is Mortonhall Golf Club, an 18-hole course founded in 1892, just 4.9km from the city, followed by Silverknowes at 5.7km and Swanston (18 holes, founded 1927) at 6.8km. Royal Burgess Golfing Society and Torphin Hill both sit around 7.7–7.8km out, with Turnhouse (18 holes) at 9.1km.
Broomieknowe Golf Club, an 18-hole, par-70 course at 9.6km, holds the cheapest verified green fee in the directory, at £20. In contrast, the dearest verified fee, £45, belongs to Carnwath Golf Club, further afield. The area's oldest confirmed club is Lanark Golf Club, founded in 1851. Courses here span six counties, from Berwickshire and Fife to Perth and Kinross, giving Edinburgh golfers a wide radius to explore.
Golf courses near Edinburgh
Mortonhall Golf Club
Swanston Golf Club
Melville Golf Centre
Newbattle Golf Course
Ratho Park Golf Club
Glencorse Golf Club
Luffness New Golf Club
Pumpherston Golf Club
Uphall Golf Club
Gullane Golf Club
Dirleton Castle Golf Club
The Honourable Company of Edinburgh Golfers
West Lothian Golf Club
Haddington Golf Club
Gifford Golf Club
Golf near Edinburgh — common questions
How many golf courses are near Edinburgh?
There are 35 golf courses listed within 50 kilometres of Edinburgh in the geogolfcourse.co.uk directory. At least 18 of these have a verified hole count, including 17 confirmed 18-hole courses and one 9-hole course.
What is the cheapest green fee near Edinburgh?
The cheapest verified green fee near Edinburgh is £20 at Broomieknowe Golf Club, an 18-hole, par-70 course around 9.6 kilometres from the city. The most expensive verified fee in the same area is £45 at Carnwath Golf Club.
Are there 9-hole courses near Edinburgh?
Yes, the directory confirms at least one 9-hole course within reach of Edinburgh, alongside 17 verified 18-hole courses. In particular, most of the well-documented courses close to the city, such as Mortonhall and Swanston, are full 18-hole layouts.
Which is the oldest golf club near Edinburgh?
The oldest golf club with a confirmed founding date near Edinburgh is Lanark Golf Club, established in 1851. Meanwhile, closer to the city, Mortonhall Golf Club dates to 1892 and Swanston Golf Club to 1927.
What are the closest golf courses to Edinburgh?
Mortonhall Golf Club is the nearest listed course to Edinburgh at 4.9 kilometres, followed by Silverknowes Golf Club at 5.7 kilometres and Swanston Golf Club at 6.8 kilometres. All three sit within a short drive of the city centre.