List your business for Free!

Golf in Edinburgh, Midlothian

If golf is your sport and you would like to find the best driving ranges and golf courses in Edinburgh. You´ll find a great selection of places to play in this area and you can also delight in all of the perks of a fine golf club including the posh club house and handy golf shop. Check the Cityvisitor database for all your golfing venue needs including Crazy Golf, Driving Ranges, Golf Clothing, Golf Clubs, Golf Courses. Let the Edinburgh Cityvisitor directory for Golf point you in the right direction for Golf in Edinburgh and help you to find the best Edinburgh businesses to suit your needs. Whatever Edinburgh establishment you're looking for, let Cityvisitor be your Golf guide.

List your business for Free!

Haddington Golf Club

Amisfield, Edinburgh, EH1 4PT 01620 822727

Royal Burgess Golfing Society

181 Whitehouse Road, Edinburgh, EH4 6BU 0131 3392075

Ravelston Golf Club Ltd

Ravelston, Edinburgh, EH4 3NZ 0131 3152486

Castle Park Golf

Castlemains, Haddington, EH41 4PL 01620 810733


4 Lady Lawson Street, Edinburgh, EH3 9DS 0131 2295887

Dundas Parks Golf Club

Kirkliston Road, South Queensferry, South queensferry, EH30 9SS 0131 3314252

Melville Golf Centre

South Melville, Lasswade, EH18 1AN 0131 6638038

Luffness New Golf Club

, Longniddry, EH32 0QA 01620 843114

Neil Colquhoun

Professional Shop, 10 Craighill Gardens, Edinburgh, EH10 5PY 0131 4478709

Archerfield Links

Archerfield House, North berwick, EH39 5HQ 01620 897050

Portobello Golf Course

Pavilion, Stanley Street, Edinburgh, EH15 1JJ 0131 6694361

North Berwick Golf Club Advanced Bookings

Beach Road, North berwick, EH39 4BB 01620 895040

Swanston Golf Course

111 Swanston Road, Edinburgh, EH10 7DS 0131 4452239

Edinburgh Leisure

Craigentinny Avenue, Edinburgh, EH7 6RG 0131 5547501

Niddry Castle Golf Club

Castle Road, Broxburn, EH52 6RQ 01506 891097

Harrison Golf Club

15 Braid Hills Approach, Edinburgh, EH10 6JZ 0131 4479929

Lothianburn Golf Club

106a Biggar Road, Edinburgh, EH10 7DU 0131 4455067

Lochend Golf Club

Craigentinny Avenue, Edinburgh, EH7 6RG 0131 5547960

Torphin Hill Golf Club

37-39 Torphin Road, Edinburgh, EH13 0PG 0131 4414061

Kings Acre Golf Course

Melville Mains, Lasswade, EH18 1AU 0131 6633456

Musselburgh Golf Club

, Musselburgh, EH21 6SA 0131 6657678

Whitekirk Golf Club

, Dunbar, EH42 1XA 01620 870665

City Centre Golf Co

1 Fountainbridge Square, Edinburgh, EH3 9QB 0131 2283894

Pumpherston Golf Club

Drumshoreland Road, Livingston, EH53 0LF 01506 433338

The Renaissance Club

Cowden Hill Drive, North berwick, EH39 5HS 01620 850901

Peebles Golf Club Ltd

Kirkland Street, Peebles, EH45 8EU 01721 720197

Baberton Golf Club

50 Baberton Avenue, Juniper green, EH14 5DU 0131 4534911

Bruntsfield Links Professional Shop

32 Barnton Avenue, Edinburgh, EH4 6JH 0131 3364050

Craigmillar Park Golf Club

1 Observatory Road, Edinburgh, EH9 3HG 0131 6672499


Pendreich Grove, Bonnyrigg, EH19 2EH 0131 4540131


213 High Street, Linlithgow, EH49 7EN 01506 844323

Pumpherston Golf Club Pro Shop

Drumshoreland Road, Livingston, EH53 0LH 01506 433337

Broomieknowe Ltd

36 Golf Course Road, Bonnyrigg, EH19 2HZ 0131 6639317

West Lothian Golf Club

Airngarth Hill, Linlithgow, EH49 7RH 01506 826030

East Lothian Golf Range

Meadowmill, Tranent, EH33 1LZ 01875 616100

Prestonfield Golf Club

6 Priestfield Road North, Edinburgh, EH16 5HS 0131 6679665

Port Royal Golf Range

Eastfield Road, Newbridge, EH28 8TR 0131 3353484

Fraser Mann

Monktonhall, Musselburgh, EH21 6SA 0131 6657055

Whitekirk Golf Course

Whitekirk Mains, Whitekirk, North berwick, EH39 5PR 01620 870300

Greenburn Golf Club

6 Gowanbrae, Bathgate, EH47 9HG 01501 770292

S Mcdonald

Abbey Road, Dalkeith, EH22 3AD 0131 6601631

Houston Golf Range

Houston Mains Holdings, Broxburn, EH52 6PA 01506 858577

Silverknowes Golf Course

Silverknowes Parkway, Eh4 5et, Edinburgh, EH4 5ET 0131 3363843

John Henderson Proffesional Shop

Prestongrange House, Prestonpans, EH32 9RP 01875 810139

Musselburgh Golf Club

10 Balcarres Road, Musselburgh, EH21 7SD 0131 6656981

Oatridge Golf Course

, Broxburn, EH52 6ND 01506 859636

Newbattle Golf Club Ltd

Abbey Road, Dalkeith, EH22 3AD 0131 6632123

Turnhouse Golf Club Ltd

154 Turnhouse Road, Edinburgh, EH12 0AD 0131 3391014

Longniddry Golf Club Ltd

Links Road, Longniddry, EH32 0NL 01875 852141