Search Golf Hotels in Scotland

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Scotland

Top Scotland Golf Hotels

Dalmahoy Hotel & Country Club
Great for golfers
4 out of 5
Dalmahoy Hotel & Country Club, Kirknewton, Scotland, EH27 8EB
Fully refundableReserve now, pay when you stay
The price is £98 per night from 19 Jun to 20 Jun
4.4/5 Excellent! (943 reviews)

Travellers like: on-site golf course, driving range, golf lessons, restaurant with golf course

Travellers say...
"Really enjoyed my stay here. The pool was very warm and clean, the rooms were comfortable. The dinner menu was very limited (especially the children’s menu) and would benefit from more choice but overall very satisfied with my stay."

Reviewed on 7 May 2022

Dalmahoy Hotel & Country Club
Carnoustie Golf Hotel
Great for golfers
4 out of 5
The Links, Carnoustie, Scotland, DD7 7JE
Fully refundableReserve now, pay when you stay
The price is £103 per night from 30 May to 31 May
4.4/5 Excellent! (978 reviews)

Travellers like: golf course nearby, restaurant with golf course, sauna, steam room

Travellers say...
"Had a lovely short break at this hotel, staff were very nice and welcoming, hotel slightly tired but clean and warm"

Reviewed on 25 Apr 2022

Carnoustie Golf Hotel
Fairmont St Andrews
Great for golfers
5 out of 5
Fife, St. Andrews, Scotland, KY16 8PN
Fully refundableReserve now, pay when you stay
The price is £300 per night from 30 May to 31 May
4.6/5 Exceptional! (981 reviews)

Travellers like: on-site golf course, driving range, golf lessons, restaurant with golf course

Travellers say...
"I always enjoy the Fairmont at St Andrews that’s why I stay there"

Reviewed on 14 Apr 2022

Fairmont St Andrews
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Old Course Hotel
Great for golfers
5 out of 5
Old Station Road, St. Andrews, Scotland, KY16 9SP
The price is £449 per night from 29 May to 30 May
4.7/5 Exceptional! (774 reviews)

Travellers like: on-site golf course, driving range, golf lessons, clubhouse

Travellers say...
"Amazing hotel. Staff extremely professional and polite. Could not ask for a better time there. Only downside was the AC was not working on our rooms. Apparently they are putting in a new AC unit in the hotel so that explains it."

Reviewed on 21 Apr 2022

Old Course Hotel
Dornoch Hotel
2 out of 5
Grange Road, Dornoch, Scotland, IV25 3LF
Fully refundableReserve now, pay when you stay
The price is £79 per night from 28 May to 29 May
3.3/5 (466 reviews)
"I liked the look of the building"

Reviewed on 13 Oct 2021

Dornoch Hotel
Drumoig Golf Hotel
Great for golfers
3 out of 5
Forgan Drive, Drumoig, Leuchars, St. Andrews, Scotland, KY16 0DS
Fully refundableReserve now, pay when you stay
The price is £85 per night from 29 May to 30 May
4.1/5 Very Good! (276 reviews)

Travellers like: on-site golf course, restaurant with golf course

Would stay again
"During power cut, staff extremely help. This was outwith their control, but they were extremely professional and helpful."

Reviewed on 2 Dec 2021

Drumoig Golf Hotel
Gleddoch Golf & Spa Resort
Great for golfers
4 out of 5
Old Greenock Rd, Langbank, Port Glasgow, Scotland, PA14 6YE
Fully refundableReserve now, pay when you stay
The price is £125 per night from 30 May to 31 May
3.9/5 Good! (696 reviews)

Travellers like: on-site golf course, bar, sauna, steam room

Travellers say...
"Outdoor spa pool was tremendous. Lovely room (free upgrade) and very friendly staff. Stunning location. Will definitely be back."

Reviewed on 23 Mar 2022

Gleddoch Golf & Spa Resort
Marine Troon
Great for golfers
4 out of 5
8 Crosbie Road, Troon, Scotland, KA10 6HE
Fully refundableReserve now, pay when you stay
The price is £135 per night from 1 Jun to 2 Jun
4/5 Very Good! (487 reviews)

Travellers like: golf course nearby, bar, sauna, steam room

Lovely break
"Lovely hotel. Clean, simple rooms, Tasty food, good selection of drinks, warm pool, sauna, steam room, hot-tub. Fully-equipped gym. Fantastic views across the golf course and beach. The staff could not do enough for us. We will definitely be back."

Reviewed on 24 Dec 2021

Marine Troon
Rusacks St Andrews
Great for golfers
5 out of 5
Pilmour Links, St. Andrews, Scotland, KY16 9JQ
Fully refundableReserve now, pay when you stay
The price is £300 per night from 19 Jun to 20 Jun
4.7/5 Exceptional! (71 reviews)

Travellers like: golf course nearby, golf lessons nearby, restaurant with golf course

Travellers say...
"Not sure about the VIP upgrades but the hotel is absolutely amazing. Staff goes above and beyond to make you feel at home and the hotel is simply the best around!!!!"

Reviewed on 2 May 2022

Rusacks St Andrews
Murrayshall Country Estate
Great for golfers
4 out of 5
Murrayshall Road, Scone, Perth, Scotland, PH2 7PH
4.5/5 Wonderful! (204 reviews)

Travellers like: on-site golf course, driving range, golf lessons, clubhouse

Lovely hotel
"Lovely hotel, staff friendly and efficient."

Reviewed on 5 Feb 2022

Murrayshall Country Estate
Don't see what you're looking for?
See all available properties in Scotland
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

expedia verified reviews