56 clubs · Edinburgh
Golf courses in and near Edinburgh
Tee Time lists 56 golf clubs within 15 miles of Edinburgh. 34 take visitor tee times online through Tee Time; the other 22 are listed so you can contact them directly. The nearest is Prestonfield Golf Club, 1.7 miles from the centre of Edinburgh. The lowest price for a round in the next 7 days is £6 at Auchterderran Golf Course. Of these, 13 have a 9-hole course and 2 have footgolf.
Tee times near Edinburgh
- Today
39 tee times at 4 clubs, from £25
- This weekend, from Saturday 14 November 2026
1,130 tee times at 26 clubs, from £6
Golf near Edinburgh at a glance
- Golf clubs
- 56
- Book online with Tee Time
- 34
- Lowest price in the next 7 days
- £6 at Auchterderran Golf Course
- Nearest club
- Prestonfield Golf Club, 1.7 mi
- Clubs with a 9-hole course
- 13
- Clubs with an 18-hole course
- 45
- Clubs with footgolf
- 2
Golf clubs near Edinburgh, nearest first
- Prestonfield Golf Club18 holes · from £27.501.7 miCheck availability
- Craigentinny Golf Course18 holes2 miNot bookable online
- Craigmillar Park Golf Club18 holes · from £302.2 miCheck availability
- Duddingston Golf Club18 holes · from £402.3 mi3 tee times todayTee times until 16:52 · £40 pp
- Braid Hills Golf Course18 holes2.7 miNot bookable online
- Murrayfield Golf Club18 holes · from £652.8 miCheck availability
- Ravelston Golf Club9 holes2.8 miNot bookable online
- Merchants of Edinburgh Golf Club18 holes · from £302.9 miCheck availability
- Liberton Golf Club18 holes2.9 miNot bookable online
- Portobello Golf Course9 holes3 miNot bookable online
- Carrick Knowe Golf Course18 holes3 miNot bookable online
- Mortonhall Golf Club18 holes3.1 miCheck availability
- Silverknowes Golf Course18 holes3.5 miNot bookable online
- Bruntsfield Links Golfing Society18 holes · from £904.1 miCheck availability
- Kingsknowe Golf Club18 holes · from £304.1 miCheck availability
- Swanston Golf Club2 courses · 18 and 9 holes4.3 miNot bookable online
- The Royal Burgess Golfing Society of Edinburgh18 holes4.3 miNot bookable online
- Kings Acre Golf Course2 courses · 18 and 4 holes · from £275.1 miCheck availability
- Baberton Golf Club18 holes · from £255.2 miCheck availability
- Musselburgh Golf Club2 courses · 18 and 6 holes5.4 miCheck availability
- Turnhouse Golf Club18 holes · from £305.6 miCheck availability
- Melville Golf Centre9 holes5.6 miNot bookable online
- Broomieknowe Golf Club18 holes · from £405.9 miCheck availability
- Musselburgh Links, The Old Golf Course9 holes5.9 miNot bookable online
- Gogarburn Golf Club12 holes · from £156.1 miCheck availability
- Newbattle Golf Club18 holes · from £17.506.8 miCheck availability
- Ratho Park Golf Club18 holes · from £506.9 mi28 tee times todayTee times until 20:00 · £50 pp
- Glencorse Golf Club18 holes7.3 miNot bookable online
- Royal Musselburgh Golf Club2 courses · 18 and 6 holes7.3 miCheck availability
- Whitehill House Golf Course18 holes7.8 miNot bookable online
- Dalmahoy Hotel & Country Club3 courses · 18 and 9 holes7.8 miCheck availability
- Aberdour Golf Club18 holes · from £357.9 miCheck availability
- Kinghorn Golf Course18 holes · from £147.9 miCheck availability
- Burntisland Golf House Club18 holes · from £258 miCheck availability
- Dundas Parks Golf Club9 holes · from £158.6 miCheck availability
- Niddry Castle Golf Club18 holes10 miCheck availability
- Kirkcaldy Golf Club18 holes10.1 miNot bookable online
- Longniddry Golf Club18 holes · from £5010.9 mi3 tee times todayTee times until 16:52 · £50 pp
- Pitreavie Golf Club18 holes11.5 miNot bookable online
- Pumpherston Golf Club18 holes · from £22.5011.8 miCheck availability
- Cowdenbeath Golf Club18 holes · from £1212.5 miCheck availability
- Kilspindie Golf Club18 holes12.5 miNot bookable online
- Craigielaw Golf Club2 courses · 18 and 6 holes12.7 miNot bookable online
- Uphall Golf Club18 holes · from £3012.8 miCheck availability
- Dunnikier Park Golf Course18 holes · from £1412.9 miCheck availability
- Lochgelly Golf Club18 holes · from £22.5013 miCheck availability
- Bridgend Golf & FootGolf9 holes13.6 miNot bookable online
- Canmore Golf Club18 holes13.7 miCheck availability
- Deer Park Golf & Country Club18 holes · from £2513.8 miCheck availability
- Cluny Activities9 holes14 miNot bookable online
- Auchterderran Golf Course9 holes · from £614.1 miCheck availability
- Luffness New Golf Club18 holes14.2 miNot bookable online
- Kingsfield Golf & Leisure9 holes14.3 miNot bookable online
- Dunfermline Golf Club2 courses · 18 and 9 holes · from £2514.5 mi5 tee times todayTee times until 16:59 · £25 pp
- Lochore Meadows Golf Course9 holes · from £1014.8 miCheck availability
- Thornton Golf Club18 holes15 miNot bookable online
9-hole golf courses near Edinburgh
13 clubs with a 9-hole course near Edinburgh; the nearest is Ravelston Golf Club (2.8 mi).
- Ravelston Golf Club
- Portobello Golf Course
- Swanston Golf Club
- Melville Golf Centre
- Musselburgh Links, The Old Golf Course
- Dalmahoy Hotel & Country Club
- Dundas Parks Golf Club
- Bridgend Golf & FootGolf
- Cluny Activities
- Auchterderran Golf Course
- Kingsfield Golf & Leisure
- Dunfermline Golf Club
- Lochore Meadows Golf Course
18-hole golf courses near Edinburgh
45 clubs with an 18-hole course near Edinburgh; the nearest is Prestonfield Golf Club (1.7 mi).
- Prestonfield Golf Club
- Craigentinny Golf Course
- Craigmillar Park Golf Club
- Duddingston Golf Club
- Braid Hills Golf Course
- Murrayfield Golf Club
- Merchants of Edinburgh Golf Club
- Liberton Golf Club
- Carrick Knowe Golf Course
- Mortonhall Golf Club
- Silverknowes Golf Course
- Bruntsfield Links Golfing Society
- Kingsknowe Golf Club
- Swanston Golf Club
- The Royal Burgess Golfing Society of Edinburgh
- Kings Acre Golf Course
- Baberton Golf Club
- Musselburgh Golf Club
- Turnhouse Golf Club
- Broomieknowe Golf Club
- Newbattle Golf Club
- Ratho Park Golf Club
- Glencorse Golf Club
- Royal Musselburgh Golf Club
- Whitehill House Golf Course
- Dalmahoy Hotel & Country Club
- Aberdour Golf Club
- Kinghorn Golf Course
- Burntisland Golf House Club
- Niddry Castle Golf Club
- Kirkcaldy Golf Club
- Longniddry Golf Club
- Pitreavie Golf Club
- Pumpherston Golf Club
- Cowdenbeath Golf Club
- Kilspindie Golf Club
- Craigielaw Golf Club
- Uphall Golf Club
- Dunnikier Park Golf Course
- Lochgelly Golf Club
- Canmore Golf Club
- Deer Park Golf & Country Club
- Luffness New Golf Club
- Dunfermline Golf Club
- Thornton Golf Club
Golf under £30 near Edinburgh
16 clubs with rounds from under £30 near Edinburgh; the nearest is Prestonfield Golf Club (1.7 mi).
- Prestonfield Golf Club
- Kings Acre Golf Course
- Baberton Golf Club
- Gogarburn Golf Club
- Newbattle Golf Club
- Kinghorn Golf Course
- Burntisland Golf House Club
- Dundas Parks Golf Club
- Pumpherston Golf Club
- Cowdenbeath Golf Club
- Dunnikier Park Golf Course
- Lochgelly Golf Club
- Deer Park Golf & Country Club
- Auchterderran Golf Course
- Dunfermline Golf Club
- Lochore Meadows Golf Course
Footgolf near Edinburgh
2 clubs with footgolf near Edinburgh; the nearest is Bridgend Golf & FootGolf (13.6 mi).
Contains OS data © Crown copyright and database right 2026. Town centres from OS Open Names, Open Government Licence v3.0; distances are in a straight line.