Golf Course Spots

Golf courses near Edinburgh

We list 30 golf courses within 25 km of Edinburgh, including 20 with 18 holes, 4 with 9 holes, 1 pitch and putt. 100% have a website listed.

At a glance

60courses within 25 km
30nearest shown here
20with 18 holes
4with 9 holes
1pitch and putt
1links courses
10say visitors are welcome
30with a website
1761oldest founding year listed

Figures after the first one cover the 30 nearest courses shown on this page.

Courses by number of holes

HolesCoursesShare
18 holes2067%
9 holes413%
27 holes13%
36 holes or more13%
Other (5 to 12 holes)13%
Pitch and putt13%
Holes not recorded27%

Venues with several courses are counted once, with their total number of holes.

Type of course

SettingCourses
Parkland8

As described on the club website, for 8 of the 30 courses.

Distance from the centre of Edinburgh

12Under 5 km
125 to 10 km
1010 to 15 km
2615 to 25 km

By county or area

Click a column heading to sort.

County or areaCourses18 holes9 holesLinksVisitors welcome
City of Edinburgh2215206
Midlothian64103
East Lothian21111

Visitors welcome: as stated on the club website; not recorded for the other courses.

Links courses

CourseHolesParFoundedDistance
Musselburgh Links, The Old Golf Course9349.5 km

Courses that welcome visitors

CourseHolesParFoundedDistance
Prestonfield Golf Course182.7 km
Liberton Golf Course18674.7 km
Mortonhall Golf Course187218925.0 km
Turnhouse Golf Club18699.1 km
Melville Golf Course9339.1 km
Musselburgh Links, The Old Golf Course9349.5 km
Gogarburn Golf Course124219759.9 km
Ratho Park Golf Club186911 km
Glencorse Golf Club186412 km
Whitehill House Golf Course7012 km

Nearest first. Visitors welcome as stated on the club website: check tee times and dress code with the club.

Oldest clubs

CourseHolesParFoundedDistance
Bruntsfield Links187117616.7 km
Mortonhall Golf Course187218925.0 km
Bruntsfield Links Short Hole Golf Course3618951.7 km
Duddingston Golf Course187218953.6 km
Broomieknowe Golf Course187019059.5 km
Ravelston Golf Club919124.3 km

Founding year as given on the club website, known for 9 of the 30 courses.

Course designers

Architects named on club websites, with the number of courses listed here that credit them: James Braid (4).

The 30 nearest courses

CourseHolesParDistance
Bruntsfield Links Short Hole Golf Course361.7 km
Prestonfield Golf Course182.7 km
Craigentinny Golf Course18673.1 km
Craigmillar Park Golf Club183.6 km
Duddingston Golf Course18723.6 km
Braid Hills Golf Course18714.3 km
Ravelston Golf Club94.3 km
Murrayfield Golf Course18704.5 km
Merchants of Edinburgh Golf Club18654.7 km
Portobello Golf Course9324.7 km
Liberton Golf Course18674.7 km
Carrick Knowe Golf Club18704.9 km
Mortonhall Golf Course18725.0 km
Silverknowes Golf Course5.7 km
Bruntsfield Links18716.7 km
Kingsknowe Golf Course186.7 km
Swanston Golf Course27956.9 km
King's Acre Golf Course18708.2 km
Baberton Golf Course18648.4 km
Turnhouse Golf Club18699.1 km
Melville Golf Course9339.1 km
Broomieknowe Golf Course18709.5 km
Musselburgh Links, The Old Golf Course9349.5 km
Gogarburn Golf Course12429.9 km
Newbattle Golf Club186911 km
Ratho Park Golf Club186911 km
Glencorse Golf Club186412 km
Royal Musselburgh Golf Course187312 km
Whitehill House Golf Course7012 km
Dalmahoy Hotel & Country Club, Wilkieston366813 km

Blank cells: not recorded in the source data. Distances are straight-line from the town centre.

Frequently asked questions

How many golf courses are there near Edinburgh?
60 golf courses are listed within 25 km of the centre of Edinburgh; this page shows the 30 nearest. 24 courses are within 10 km.
What is the nearest golf course to Edinburgh?
Bruntsfield Links Short Hole Golf Course, about 1.7 km from the town centre in a straight line (pitch and putt course).
Are there links golf courses within 25 km of Edinburgh?
Yes: Musselburgh Links, The Old Golf Course is recorded as a links course.
Which golf courses welcome visitors near Edinburgh?
10 courses say on their website that visitors are welcome, for example Prestonfield Golf Course, Liberton Golf Course and Mortonhall Golf Course. For the others this is not recorded: check with the club before you go.
What is the oldest golf club near Edinburgh?
Among the 9 courses whose club website gives a founding year, Bruntsfield Links dates back to 1761, followed by Mortonhall Golf Course (1892).

Updated: