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

Feature Stories

Reviews

Scotland Golf Map | Larger map