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

Feature Stories

Reviews

Scotland Golf Map | Larger map