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.