United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Find Golf Hotels in St. Andrews from CA $116

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top St. Andrews Golf Hotels

Rufflets St Andrews
4 out of 5
Free cancellationReserve now, pay when you stay
The price is CA $168 per night from Dec 9 to Dec 10
4.8/5Exceptional! (84 reviews)

"A comfortable country hotel with peace and quiet ."…"

Reviewed on Nov. 20, 2020

Rufflets St Andrews
The Inn At Kingsbarns
Get Rates
4.8/5Exceptional! (141 reviews)

"A very personal welcome and safely accomplished. Rooms were of an exceptional standard with all necessary requirements. Food was outstandingly good again taking into account all safety measures. A quiet peaceful setting in addition to the walking facilities around mean we will definitely ..."…"

Reviewed on Oct. 25, 2020

The Inn At Kingsbarns
Old Course Hotel
5 out of 5
Old Station Road, St. Andrews, Scotland
The price is CA $396 per night from Dec 8 to Dec 9
4.8/5Exceptional! (723 reviews)

"Fantastic staff and care shown on current COVID situation."…"

Reviewed on Aug. 24, 2020

Old Course Hotel
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.
Fairmont St Andrews
5 out of 5
Free cancellationReserve now, pay when you stay
The price is CA $266 per night from Dec 1 to Dec 2
4.6/5Wonderful! (952 reviews)

"Pool and Jacuzzi were excellent Breakfast was v.good COVID -19 restrictions on the Bars were a bit of a “downer” - the Tent outside was a substitute - but a poor one ! Check in and out were Quick and Easy"…"

Reviewed on Nov. 3, 2020

Fairmont St Andrews
Hotel du Vin & Bistro St. Andrews
4 out of 5
Free cancellationReserve now, pay when you stay
The price is CA $197 per night from Dec 2 to Dec 3
4.5/5Wonderful! (344 reviews)

"Wonderful location, nicely appointed rooms and excellent breakfast."…"

Reviewed on Oct. 26, 2020

Hotel du Vin & Bistro St. Andrews
Eden Mansion
5 out of 5
Get Rates
4.4/5Wonderful! (26 reviews)

"The hotel provides an experience rather than a simple practical place to sleep. You experience living in a country mansion and sleep and eat in luxurious surroundings. The location is superb with beautiful views and the crowning glory is Rueben who manages the hotel and is always available for advice, ..."…"

Reviewed on Aug. 26, 2018

Eden Mansion
The Albany Hotel St Andrews
Get Rates
4.4/5Wonderful! (226 reviews)

"The room we got (18) had loads of room and plenty storage, the windows were steamy in the morning but the building is 250 years old, which made this building listed. On saying that we were comfortable and cosy. Bathroom was very nice and shower is really good."…"

Reviewed on Sep. 25, 2020

The Albany Hotel St Andrews
Vicarsford Lodge
The price is CA $157 per night from Nov 27 to Nov 28
4.4/5Excellent! (52 reviews)
Nice family run B&B

"This B&B is a little way outside St Andrews but was just the job. We stayed as a family and the family booking had us and the kids in separate rooms, which the little ones enjoyed. Owners were very friendly and accommodating. Good location for venturing around Fife or up to Dundee which isn't far ..."…"

Reviewed on Jul. 26, 2020

Vicarsford Lodge
Greyfriars Inn by Greene King Inns
3 out of 5
129 North Street, St. Andrews, Scotland
Get Rates
4.4/5Excellent! (170 reviews)

"Very central, great breakfast and lovely staff"…"

Reviewed on Mar. 9, 2020

Greyfriars Inn by Greene King Inns
Rusacks Hotel
4 out of 5
Get Rates
4.2/5Excellent! (652 reviews)

"Staff and location make this hotel fabulous. From check-in and beyond, the staff just couldn’t do enough for you. We had a small issue which they rectified immediately and were extremely nice about it. The location is super as you can walk everywhere and it was great to park the car (for free in ..."…"

Reviewed on Aug. 3, 2020

Rusacks Hotel
Best Western Scores Hotel
2 out of 5
Free cancellationReserve now, pay when you stay
The price is CA $230 per night from Nov 27 to Nov 28
4.2/5Very Good! (279 reviews)

"Second time we have stayed here, very comfortable hotel with welcoming staff. Decor/Furnishing is slightly dated but adds to the character and authenticity of the place. We had a junior suite which was large with a sea and old course view. Lovely breakfast. Ideal location with easy parking."…"

Reviewed on Oct. 22, 2020

Best Western Scores Hotel
Drumoig Golf Hotel
Get Rates
4.1/5Very Good! (257 reviews)

"Clean and tidy room with a great view, staff were friendly and helpful."…"

Reviewed on Sep. 13, 2020

Drumoig Golf Hotel
Agnes Blackadder Hall Campus Accommodation
4/5Very Good! (129 reviews)

"I think you will find the accommodation very good. Clean with on-suite, everything you need for a basic stay. Breakfast too was very good, caters for everyone."…"

Reviewed on Aug. 26, 2019

Agnes Blackadder Hall Campus Accommodation
David Russell Apartments Campus Accommodation
4/5Very Good! (46 reviews)
St andrew

"Very good"…"

Reviewed on Sep. 9, 2019

David Russell Apartments Campus Accommodation
The Golf Inn
3 out of 5
Free cancellationReserve now, pay when you stay
The price is CA $116 per night from Nov 27 to Nov 28
3.9/5Very Good! (217 reviews)

"Great communication throughout, easy check in process (Covid friendly). Great welcome by all the staff and management. Rooms were clean and tidy. Good breakfast. I would certainly return. 100 yards from the Old Course 18th green!"…"

Reviewed on Aug. 5, 2020

The Golf Inn
St Michaels Inn Hotel
Don't see what you're looking for?
We've got more Golf Hotels. Find the right one for you.
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.

Your Guide to St. Andrews Golf Resorts

Although the idea of the perfect vacation is often considered reading a book at the pool with a fruity cocktail or a day at the sand, you imagine yourself swinging away at a driving range or perfecting your short game. You are in luck if taking on the back nine is your ideal trip. Expedia offers 233 hotel options in St. Andrews near or on a golf course. Forget those sandy beaches and the pool cabana, because St. Andrews's courses await.

Golf Resorts That are a Hole in One

Start the day by getting together with a couple fellow golfers at the on-site restaurant or enjoying a room service breakfast. Play to your heart's content, then celebrate your game with libations, or simply make use of your hotel's amenities, like the spa or pool. At these golf resorts, you won't have to go too far for other activities or sources of entertainment. And after a long day on the course, you've got plenty of amenities and a comfy bed waiting for you.

When you decide you have played enough golf, St. Andrews awaits! This is a great opportunity to see what St. Andrews has in store. Are you searching for more information on St. Andrews? Feel free to read guest recommendations and reviews. They are full of great advice and tips to help you have a fabulous trip

Your St. Andrews Golf Resort Awaits

With Expedia here to help, you will be as close as possible to the golf course, and with rates ranging from CA $396 to CA $116 you'll be well on your way. Get to booking and make sure you have all your clubs ready; you will be seeing a lot of them on this trip.

Golf Guide to St. Andrews

Q: How much does it cost to stay in a St. Andrews golf hotel?

A: Prices for a St. Andrews golf hotel can range anywhere from CA $396 to CA $116. You are sure to find a spot that is close to a phenomenal course and within your price range.

Q: How many golf resorts are in St. Andrews?

A: There are 233 golf resorts in St. Andrews. Having trouble deciding? Be sure to read through our reviews and ratings to help you choose the best place for your golf getaway.

Frequently asked questions

Are you looking for a golf hotel in St. Andrews?
From golf carts to driving ranges to evening entertainment, Expedia has something for you. Naturally golfing is a top activity in St. Andrews, and you can spend some time at Old Course at St Andrews and St. Andrews Links. Travelers also highly recommend the restaurants in St. Andrews.
What is the best golf hotel in St. Andrews?
Fairmont St Andrews is a top luxury hotel boasting a 9-hole golf course. Spend an afternoon at The Spa at Fairmont where you’ll find facials, body treatments, and aromatherapy and more. The hotel also features 5 restaurants, 4 bars, a spa, and an indoor pool. Other recommended hotels include Old Course Hotel and Drumoig Golf Hotel.
How many golf hotels are there in St. Andrews?
There are 18 accommodation options that have a golf course onsite, are located next to one, or have one located nearby among Expedia’s 226 hotels in St. Andrews,
What should I see and do in St. Andrews while on a golf vacation?
When you’re ready to take a break from the links, you’ll discover that St. Andrews has lots to offer. Explore the local sights and attractions with a stop at Old Course at St Andrews and St. Andrews Links. Also, don’t miss St. Andrew’s Castle, St. Andrew’s Cathedral, and West Sands.
What is a golf hotel in St. Andrews like?
Golf hotels in St. Andrews offer accommodations as well as easy access to a golf course. On Expedia, you will be able to find a great selection of golf hotels with either a 9+ hole golf course, or that are located adjacent to an 18+ hole golf course. Golf hotels provide a choice of services and amenities including golf carts, lessons, and shuttles.

Travelers Loved These Golf Hotels

More trip options