Golf Scotland: 11 stunning Scottish hotels that come complete with an 18-hole course

Book a room in one of these hotels and you can enjoy a short stroll out to the first tee after breakfast.

Scotland has some of the world's finest golfing hotels.

There are over 180,000 golfers in Scotland and over 550 courses for them to play on – including some of the finest in the world.

It can sometimes be tricky getting a tee time though, particularly when you’re not a member of the course you’re playing.

Sign up to our daily newsletter

The i newsletter cut through the noise

It’s also great to play new courses, although you may have exhausted all the ones easily reachable from home.

The Fairmont St Andrews is situated just outside the town on a 520 acre estate which includes its own championship golf course, along with a spa and a pool.

A stay at one of Scotland’s wonderful golf hotels can solve these problems, with preferential tee times often offered and the luxury of being minutes away from the first tee when you wake up.

Here are 11 great staycation escapes for golfers that can be booked on

Machrie Hotel & Golf Links is situated just outside Port Ellen on the Isle of Islay. A stay includes preferential green fees for their 18-hole championship links course, while there's also a 6-hole par 3 'Wee Course' to test your skills.
Just 20 minutes outside Edinburgh, Dalmahoy Country Club and Hotel is set amidst 1000 acres of parkland including two 18-hole golf courses and a PGA-approved golf academy.
One of Scotland's most famous five star hotels, Gleneagles has 3 championship golf courses, along with a spa and falconry school.
Set in 360 acres of grounds to the west of Glasgow, Gleddoch Hotel Spa and Golf has an 18-hole championship golf course and an indoor pool to ease your muscles after your round.
The Carnoustie Golf Hotel is situated right on the edge of the famous links course of the same name that has hosted the Open Golf Championship on eight occasions, most recently in 2018. There is also a heated indoor pool, a sauna, a steam room, a gym and a nearby sandy beach.
The 4-star Macdonald Cardrona Hotel, Golf & Spa occupies a beautiful location by the River Tweed in the Borders and offers guests an 18-hole golf course, an award-winning restaurant and a spa.
Aviemore's Macdonald Spey Valley Golf & Country Club is a luxurious hotel that has a championship golf course, swimming pool and spa.
Mar Hall is a countty house hotel just 15 minutes from Glasgow City Centre and offers a range of spa and pampering packages, as well as an 18 hole championship golf course.
Located in the Fife town of Kinross, the Green Hotel offers guests rounds on its two golf courses and is easily accessible from the nearby M90 motorway.
The Cally Palace Hotel enjoys a beautiful location in the Dumfries and Galloway countryside near Castle Douglas and has a golf course and an indoor leisure complex.
The luxurious five star Trump Turnberry is located on the beautiful Ayrshire coast and is home to the famous Ailsa course, which has hosted the Open Championship on four occasions. and the challenging King Robert the Bruce course, along with a world-class teaching facility.
No list of Scottish golf hotels could miss out the iconic Old Course Hotel in St Andrews, overlooking the famous old links known as the home of golf. There's also a luxury spa including a decadent rooftop hot tub.