Spotlight

Kingsbarns Golf Links - 12th

Kingsbarns: The modern marvel on the outskirts of St. Andrews

It may be blasphemy to some, but there are golfers who would play Kingsbarns Golf Links over the Old Course in ST. Andrews every day of the week. This magical, marvelous, magnificent bucket-list links by Kyle Phillips is that spectacular.
... full article »

Newburgh-On-Ythan golf links - 8th

Don't foolishly drive by Newburgh-On-Ythan Golf Club in the Scottish Highlands

Sandwiched between two world-ranked links -- Cruden Bay Golf Club to the north and Trump International to the south -- Newburgh-on-Ythan Golf Club delivers both new-world and old-world links golf in the Scottish Highlands.
... full article »

Fraserburgh Golf Club - Corbie Hill Course - hole 2

Classic Corbie Hill Course at Fraserburgh G.C. is one of Scotland's most underrated links

Put Fraserburgh Golf Club, the seventh oldest club in the world, dating to 1777, on your next golf tour of the Highlands. Located in Aberdeenshire, the club's James Braid-designed Corbie Hill Course is one of Scotland's most underrated links.
... full article »

Featured Courses | All Courses

Course City Rates from
Course City Rates from
Crieff Golf Club Ltd: Ferntower Course
Tee Times
Crieff £25 - £39
Downfield Golf Club
Tee Times
Dundee $25
Rowallan Castle Golf & Country Club
Tee Times
Kilmaurs $20
Fairmont St. Andrews: Kittocks
Tee Times
St. Andrews $30
Glasgow Gailes Golf Club
Tee Times
Gailes $54
Fairmont St. Andrews: Torrance
Tee Times
St. Andrews $30
Dullatur Golf Club - Carrickstone Course
Tee Times
Cumbernauld $17.5
Ratho Park Golf Club
Tee Times
Ratho £32
Callander Golf Club
Tee Times
Callander £30
Longside Golf Club Longside £15
The Edzell Golf Club - Old Course
Tee Times
Edzell $14
Selkirk Golf Club Selkirk £14 - £22
Liberton Golf Club
Tee Times
Edinburgh $25
Elgin Golf Club
Tee Times
Elgin £18 - £35
Biggar Golf Club
Tee Times
Biggar $17.1
Montrose Links - Broomfield Course
Tee Times
Montrose $22
Glenrothes Golf Club
Tee Times
Glenrothes $15
Gleddoch Golf and Country Club
Tee Times
Langbank $30
Falkirk Golf Club
Tee Times
Camelon £10 - £35
Paul Lawrie Golf Centre Inchmarlo Banchory N/A
Newtonmore Golf Club
Tee Times
Newtonmore £24
Falkirk Tryst Golf Club
Tee Times
Larbert £24
Maybole Golf Club
Tee Times
Maybole $8
Larkhall Golf Club
Tee Times
Larkhall £3.8
Lynedoch at Murrayshall Golf Club
Tee Times
New Scone $15
Crieff Hydro Golf Centre
Tee Times
Crieff $25
Clydebank and District Golf Club
Tee Times
Clydebank $30
Inverurie Golf Club
Tee Times
Inverurie £25
Minto Golf Club
Tee Times
Hawick $20
Langlands Golf Course
Tee Times
East Kilbride $17.1
Carluke Golf Club
Tee Times
Carluke £30
Renfrew Golf Club
Tee Times
Renfrew $20
Balcomie Links at Crail Golfing Society
Tee Times
Crail £36 - £67
Macdonald Cardrona Hotel Golf & Country Club
Tee Times
Cardrona $12.5
Broomieknowe Golf Club Ltd
Tee Times
Bonnyrigg £15 - £25
Greenock Golf Club - 9 Hole Greenock £20
Galashiels Golf Club
Tee Times
Galashiels $15
Newbattle Golf Club Ltd
Tee Times
Dalkeith £35
Silverknowes Golf Club
Tee Times
Edinburgh £19.00
Aberdour Golf Club
Tee Times
Aberdour $17
Western Gailes Golf Club
Tee Times
Irvine £65 - £150
Falkland Golf Club
Tee Times
Falkland $12
Spey Bay Golf Club Spey Bay £15 - £20
Tain Golf Club
Tee Times
Tain £20 - £50
Machrihanish Dunes Golf Club
Tee Times
Machrihanish $75
Brechin Golf Club
Tee Times
Brechin £35
The Bruntsfield Links Golfing Society
Tee Times
Edinburgh £45 - £105
Alford Golf Club
Tee Times
Alford £20
Belleisle Golf Club
Tee Times
Ayr $33
Troon Municipal - Darley Course
Tee Times
Troon $33
Portpatrick (Dunskey) Golf Club
Tee Times
Portpatrick $25
The Moffat Golf Club Moffat £20 - £25
Thornton Golf Club
Tee Times
Thornton $15
Wishaw Golf Club
Tee Times
Wishaw £26
Craighead Links at Crail Golfing Society
Tee Times
Crail $35
Dullatur Golf Club - Antonine Course
Tee Times
Cumbernauld $17.5
Peterhead Golf Club - The New Course Peterhead £20
Prestonfield Golf Club Edinburgh £20 - £32
North Inch Golf Club
Tee Times
Perth £15
Torrance House Golf Course
Tee Times
East Kilbride $17.6
Canmore Golf Club
Tee Times
Dunfermline $12
Royal Musselburgh Golf Club
Tee Times
Prestonpans £38
Letham Grange Hotel and Golf Course - Old Course
Tee Times
Arbroath £45 - £70
Turnhouse Golf Club
Tee Times
Edinburgh £20 - £30
Brunston Castle Golf Club
Tee Times
Dailly £15 - £28
Harburn Golf Club
Tee Times
West Calder £14 - £35
Scoonie Golf Club
Tee Times
Leven $15
Crow Wood Golf Club
Tee Times
Muirhead £30 - £55
Vale of Leven Golf Club
Tee Times
Alexandria $11
Invergordon Golf Club Invergordon £20 - £35
Kelso Golf Club
Tee Times
Kelso $25
Bathgate Golf Club
Tee Times
Bathgate £15 - £20
Kemnay Golf Club
Tee Times
Kemnay £30
Brucefields Family Golf Centre Ltd
Tee Times
Bannockburn £6 - £18
Kingarrock Golf Course
Tee Times
Cupar £45
Westhill Golf Club
Tee Times
Westhill £22
Balbirnie Park Golf Club
Tee Times
Markinch $14
Whitecraigs Golf Club - Wee Course Giffnock £40
Lochwinnoch Golf Club Lochwinnoch £25 - £30
Lamlash Golf Club
Tee Times
Lamlash £24 day fee
Largs Golf Club
Tee Times
Largs £36
Alloa Golf Club
Tee Times
Alloa £18 - £38
Dumfries and County Golf Club
Tee Times
Dumfries £33
Dollar Golf Club
Tee Times
Dollar £12 - £25
Kinghorn Golf Club
Tee Times
Kinghorn $15
Drumoig Golf Club
Tee Times
Leuchars $15
Kingsknowe Golf Club
Tee Times
Edinburgh £8 - £25
Irvine Golf Club
Tee Times
Irvine $40
Southerness Golf Club Southerness £33 - £50
Buchanan Castle Golf Club
Tee Times
Drymen £21 - £42
Boat Of Garten Golf Club Boat of Garten £35 - £77
Brora Golf Club
Tee Times
Brora £30 - £84
Bothwell Castle Golf Club
Tee Times
Bothwell £20 - £40
McDonald Golf Club
Tee Times
Ellon £30
Shiskine Golf Club
Tee Times
Blackwaterfoot £19
Ballindalloch Castle Golf Course
Tee Times
Ballindalloch £15 - £25
Douglas Park Golf Club
Tee Times
Bearsden £23 - £30
The Alyth Golf Club
Tee Times
Alyth £30.00 - £35.00
Uphall Golf Club
Tee Times
Uphall £13 - £23
Dufftown Golf Club
Tee Times
Dufftown £20.00
Elie Golf House Club
Tee Times
Elie $77
Maverston Golf Course - 9-Hole Par-3
Tee Times
Urquhart GBP 30
Rothes Golf Club
Tee Times
Rothes £15
Carrick Course at Cameron House Hotel and Country Estate
Tee Times
Loch Lomond $45
The East Renfrewshire Golf Club
Tee Times
Newton Mearns £50
West Linton Golf Club
Tee Times
West Linton £30
Cochrane Castle Golf Club
Tee Times
Johnstone $12.5
Mearns Castle Golf Academy
Tee Times
Newton Mearns GBP 13
Inverness Golf Club
Tee Times
Inverness £35
Letham Grange Hotel and Golf Course - Glens Course
Tee Times
Arbroath £28 - £53
Royal Tarlair Golf Club
Tee Times
Macduff £12 - £23
Dumfries and Galloway Golf Club
Tee Times
Dumfries $35
Haddington Golf Club
Tee Times
Haddington £28
Swanston Golf Club - Templar Course
Tee Times
Edinburgh £7
Elmwood Golf Club
Tee Times
Cupar $14
The Hirsel Golf Club
Tee Times
Coldstream $20
Lanark Golf Club
Tee Times
Lanark £25 - £42
Craigielaw Golf Club
Tee Times
Aberlady £35 - £89
Machrihanish Golf Club
Tee Times
Campbeltown $55
Dunnikier Park Golf Club
Tee Times
Kirkcaldy $15
Forbes of Kingennie Country Resort
Tee Times
Kingennie $14
Linlithgow Golf Club
Tee Times
Linlithgow £12.50 - £25.00
Shotts Golf Club
Tee Times
Shotts £16 - £25
The Eastwood Golf Club
Tee Times
Newton Mearns $25
West Kilbride Golf Club West Kilbride £45
Erskine Golf Club
Tee Times
Bishopton £5 - £35
Marriott Dalmahoy Hotel Golf and Country Club - West Course
Tee Times
Kirknewton £40 - £50
Cawder Golf Club - Cawder Course
Tee Times
Bishopbriggs $20
Duns Golf Course
Tee Times
Duns $30
Dougalston Golf Club
Tee Times
Milngavie $20
Windyhill Golf Club
Tee Times
Bearsden $20
Loudoun Gowf Club
Tee Times
Galston £25
Fereneze Golf Club
Tee Times
Barrhead $20
Prestwick St Cuthbert Golf Club
Tee Times
Prestwick £19 - £38
Killin Golf Club Killin £10 - £20
Swanston New Golf Club
Tee Times
Edinburgh £15 - £25
Cowglen Golf Club
Tee Times
Glasgow £40
Whitecraigs Golf Club Giffnock £40
Duff House Royal Golf Club
Tee Times
Banff £10 - £75
St. Boswells Golf Club
Tee Times
Melrose $15
Niddry Castle Golf Club
Tee Times
Winchburgh £8 - £20
Elie Sports Club Golf Course
Tee Times
Elie £39 - £97
Hopeman Golf Club Hopeman £16 - £24
Cameron House Hotel and Country Estate - The Wee Demon
Tee Times
Loch Lomond $9
Oldmeldrum Golf Club
Tee Times
Oldmeldrum £30
Mount Ellen Golf Club
Tee Times
Gartcosh $12
Cowdenbeath Golf Club
Tee Times
Cowdenbeath £19.00
Lenzie Golf Club
Tee Times
Lenzie £15 - £25
Wigtownshire County Golf Club
Tee Times
Glenluce $18
Maverston Golf Course - 18-Hole
Tee Times
Urquhart GBP 30
Marriott Dalmahoy Hotel Golf and Country Club - East Course
Tee Times
Kirknewton £50 - £75
Strathmore Golf Centre - Rannaleroch Course
Tee Times
Alyth $15
Hilton Park Golf Club - Hilton Milngavie £18 - £28
Greenock Golf Club - Championship Greenock £20
Glencruitten Golf Club Oban £20 - £25
Glenbervie Golf Club
Tee Times
Larbert £35
Stonehaven Golf Club
Tee Times
Stonehaven £32
Polmont Golf Club Ltd
Tee Times
Maddiston GBP 10
Caldwell Golf Club Ltd
Tee Times
Uplawmoor $17.5
Monifieth Golf Links - The Medal Course
Tee Times
Monifieth £70 - £95
Innerleithen Golf Club
Tee Times
Innerleithen $10
Kilsyth Lennox Golf Club
Tee Times
Kilsyth $20
Murrayshall at Murrayshall Golf Club
Tee Times
New Scone £35 - £45
Nairn Dunbar Golf Club
Tee Times
Nairn £25 - £55
Monifieth Golf Links - The Ashludie Course
Tee Times
Monifieth $20
Longniddry Golf Club
Tee Times
Longniddry £30 - £55
The Ranfurly Castle Golf Club Ltd. Bridge of Weir £35
Fraserburgh Golf Club - The Corbie Hill Course
Tee Times
Fraserburgh £42
Insch Golf Club
Tee Times
Insch £10 - £22
Montrose Links - Medal Course
Tee Times
Montrose $28
East Kilbride Golf Club
Tee Times
Nerston $25
Girvan Golf Course
Tee Times
Girvan £15 - £20
Muir of Ord Golf Club
Tee Times
Muir Of Ord £14 - £20
Dundonald Links
Tee Times
Gailes $105
Carrick Knowe Course
Tee Times
Edinburgh £18
Grantown-on-Spey Golf Club
Tee Times
Grantown-on-Spey £20 - £49
Pitreavie Dunfermline Golf Club
Tee Times
Dunfermline $15
Gogarburn Golf Club
Tee Times
Newbridge GBP 12 - GBP 25
Braid Hills Golf Club
Tee Times
Edinburgh £17 - £21
Muckhart Golf Club - Naemoor
Tee Times
Muckhart £15 - £25
Aboyne Golf Club
Tee Times
Aboyne £12 - £30
The Musselburgh Golf Club
Tee Times
Musselburgh £20 - £45
Kirkcudbright Golf Club
Tee Times
Kirkcudbright $12
Deer Park Golf and Country Club
Tee Times
Livingston $23
Dalmilling Golf Club
Tee Times
Ayr $21
Banchory Golf Club
Tee Times
Banchory £30
Cluny Golf Course
Tee Times
Cluny $10
Troon Municipal - Lochgreen Course
Tee Times
Troon £22 - £32
Craigmillar Park Golf Club
Tee Times
Edinburgh £30
Gourock Golf Club
Tee Times
Gourock $24
Forres Golf Club
Tee Times
Forres £35
Drumpellier Golf Club
Tee Times
Coatbridge $16
Thornhill Golf Club
Tee Times
Thornhill $32.5
Pumpherston Golf Club
Tee Times
Livingston £28
Portlethen Golf Club
Tee Times
Portlethen £45 - £70
Dundas Park Golf Club
Tee Times
South Queensferry £10 - £15
The Paisley Golf Club Paisley £25 - £40
Castle Park Golf Club
Tee Times
Gifford £18 - £35
Crieff Golf Club Ltd: Dornock Course
Tee Times
Crieff £10
Arbroath Artisan Golf Club
Tee Times
Arbroath $21
Torvean Golf Club
Tee Times
Inverness £28
Cathcart Castle Golf Club
Tee Times
Clarkston £30
Stranraer Golf Club
Tee Times
Leswalt $25
Troon Municipal - Fullarton Course
Tee Times
Troon $21
Brodick Golf Club
Tee Times
Brodick £15 - £22
Helensburgh Golf Club
Tee Times
Helensburgh $13
Blair Atholl Golf Club
Tee Times
Blair Atholl £12
Tulliallan Golf Club
Tee Times
Tullallian £24
Torrance Park Golf Course
Tee Times
Motherwell $20
The Woll Golf Course Ashkirk £12 - £30
Kingussie Golf Club
Tee Times
Kingussie £30 - £50
Moray Golf Club - The New Moray Course
Tee Times
Lossiemouth £10 - £45
Clober Golf Club
Tee Times
Milngavie £10 - £20
The Roxburghe Golf Course
Tee Times
Kelso $50
Craigentinny Golf Course
Tee Times
Edinburgh £20.00
The Duke’s Course
Tee Times
St. Andrews $30
Kirkintilloch Golf Club
Tee Times
Kirkintilloch $15
Bishopbriggs Golf Club
Tee Times
Bishopbriggs £25 - £30
Spey Valley Golf Course
Tee Times
Aviemore £59
Melville Golf Centre
Tee Times
Edinburgh £12.50
Garmouth and Kingston Golf Club
Tee Times
Fochabers £20
Turriff Golf Club
Tee Times
Turriff £23.00
Strathpeffer Spa Golf Club Strathpeffer £24
Ballumbie Castle Golf Club Dundee £15 - £30
Forfar Golf Club
Tee Times
Forfar $17
Ardeer Golf Club
Tee Times
Stevenston $15
Kintore Golf Club
Tee Times
Kintore £25
Airdrie Golf Club
Tee Times
Airdrie £17.50 - £25.00
Hollandbush Golf Club
Tee Times
Lesmahagow $17.6
Kirkcaldy Golf Club
Tee Times
Kirkcaldy $20
Bridge of Allan Golf Club
Tee Times
Bridge of Allan £10
Piperdam Golf & Leisure Resort - Wee Piper Course Fowlis £12
Dunfermline Golf Club
Tee Times
Dunfermline $25
Portobello Golf Club
Tee Times
Edinburgh £7.20 - £9.50
Newburgh-on-Ythan Golf Club
Tee Times
Newburgh £40
Kirriemuir Golf Club
Tee Times
Kirriemuir $16
Whitekirk Golf Club
Tee Times
North Berwick £20 - £25
Milnathort Golf Club
Tee Times
Milnathort $12
Dalbeattie Golf Club
Tee Times
Dalbeattie $10
Royal Burgess Golfing Society of Edinburgh Barnton £100
Port Glasgow Golf Club
Tee Times
Port Glasgow £22 - £42
Auchmill Golf Club Aberdeen £25
Piperdam Golf & Leisure Resort - New Course Fowlis £30
Hayston Golf Club
Tee Times
Kirkintilloch $21
Burntisland Golf House Club
Tee Times
Burntisland $14
The Glen Golf Club
Tee Times
North Berwick £27 - £37
Huntly Golf Club Huntly £10 - £20
Lochgelly Golf Club Lochgelly £15
Hawick Golf Club
Tee Times
Hawick $18
Golspie Golf Club
Tee Times
Golspie £45
Alness Golf Club
Tee Times
Alness £20 - £30
Ballater Golf Club
Tee Times
Ballater £15.00 - £30.00
Scotscraig Golf Club
Tee Times
Tayport $25
Fortrose and Rosemarkie Golf Club
Tee Times
Fortrose £20 - £40
Westerwood Hotel Golf & Country Club Cumbernauld £29.50
Peebles Golf Club
Tee Times
Peebles $18
New Galloway Golf Club
Tee Times
New Galloway £10 - £20
Auchterarder Golf Club
Tee Times
Auchterarder £39.50
Leven Links Golf Club
Tee Times
Leven $25
Cardross Golf Club
Tee Times
Cardross $25
Milngavie Golf Club
Tee Times
Milngavie $30
Strathclyde Park Golf Course
Tee Times
Hamilton £3.8
Hilton Park Golf Club - Allander Milngavie £18 - £28
Moray Golf Club - The Old Moray Course
Tee Times
Lossiemouth £10 - £70
Eyemouth Golf Club
Tee Times
Eyemouth $20
Dunblane New Golf Club
Tee Times
Dunblane £32
Peterculter Golf Club
Tee Times
Peterculter £24
Seafield Golf Club
Tee Times
Ayr $21
Elderslie Golf Club
Tee Times
Elderslie £35
Ladybank Golf Club
Tee Times
Ladybank £20 - £60
Torwoodlee Golf Club
Tee Times
Galashiels $32
Earl of Mar Golf Course
Tee Times
Bishopton $50
Greenburn Golf Club
Tee Times
Fauldhouse £22
St Michael's Golf Club
Tee Times
Leuchars £25 - £36
The West Lothian Golf Club
Tee Times
Linlithgow £30
Williamwood Golf Club
Tee Times
Netherlee £40
Dumbarton Golf Club
Tee Times
Broadmeadow £20
Baberton Golf Club
Tee Times
Juniper Green £15 - £25
Balmore Golf Club Ltd
Tee Times
Balmore $21
Charleton Golf Club
Tee Times
Colinsburgh $13
Peterhead Golf Club - The Old Course
Tee Times
Peterhead £30 - £40
First page Previous page Next page Last page

Feature Stories

Reviews

Scotland Golf Map | Larger map