A street lined with shops, including a pharmacy and a candy store.

Golf Hotels & Resorts in St. Andrews from AU$171

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Andrews Golf Hotels

Tonight
17 Sept - 18 Sept
Tomorrow
18 Sept - 19 Sept
This weekend
18 Sept - 20 Sept
Next weekend
25 Sept - 27 Sept

Our top choices for St. Andrews hotels with a golf course

1. Algonquin Resort St Andrews by-the-Sea Autograph Collection

Algonquin Resort St Andrews by-the-Sea Autograph Collection
St. Andrews
Canada
tylissa
AU$302
includes taxes & fees
20 Sept - 21 Sept
Algonquin Resort St Andrews by-the-Sea Autograph Collection

2. Granite Town Hotel

Granite Town Hotel
St George
United States
Peter Matthew
AU$171
includes taxes & fees
1 Oct - 2 Oct
Granite Town Hotel
View all properties

Top St. Andrews Hotel Reviews

Algonquin Resort St Andrews by-the-Sea Autograph Collection

Algonquin Resort St Andrews by-the-Sea Autograph Collection

10/10 Excellent
"Love this hotel and its location!"
Lynn 1-night trip
Posted 1 hour ago
Algonquin Resort St Andrews by-the-Sea Autograph Collection
Kennedy House

Kennedy House

8/10 Good
"I liked the balcony and the staff were excellent. However do note, there is on Friday night and Saturday night a singer playing below you which is okay, but the weekends are busy. And there was some people having a rousing discussion on our floor in the next room at 1 am. However, the ceiling alarm went off Friday afternoon after we checked in for two quick chirps so it stopped after that and we figured all is good. Then on Saturday night at about 3 am it went off again twice with two chirps and that wasn’t so good. Perhaps you could attend to that as it was some sort of problem and when we checked out I didn’t mention that but I should off. The location is the best in St Andrew by the sea and the staff were wonderful."
Geoffrey 2-night trip
Posted 4 days ago
Kennedy House
 Kingsbrae Arms Inn

Kingsbrae Arms Inn

8/10 Good
"Great location. The staff was great. The breakfast was wonderful."
Connie 3-night trip
Posted 3 weeks ago
Kingsbrae Arms Inn

Frequently asked questions

Are you looking for a golf hotel in St. Andrews?
Book your golf trip with Expedia and enjoy all that our fantastic golf hotels have to offer. Practise your swing at Algonquin Golf Course. Travellers also recommend the restaurants in St. Andrews.
What is the best golf hotel in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a top on the beach hotel boasting an 18-hole golf course, a clubhouse, a golf pro shop and a golf driving range. Reserve some lessons with a professional golfer to improve your skills— details are available in reception. Enjoy golf course views at the on-site restaurant Braxtons and soothe your golfers elbow at the on-site spa. The hotel also features a waterslide, a fitness centre, tennis courts and a bar. Another recommended hotel is Inn on Frederick.
How many golf hotels are there in St. Andrews?
Among Expedia's 49 hotels in St. Andrews, 2 have a golf course on site, are next to one or have one nearby.
What should I see and do in St. Andrews while on a golf holiday?
When you're ready for a break from the back nine, you'll discover that St. Andrews has lots to offer. Explore the local sights and attractions with a stop at Algonquin Golf Course, Huntsman Marine Science Centre and Kingsbrae Garden. Also, don't miss Saint Andrews Community Adventure Playground, Market Wharf and St. Andrews Lighthouse.
What is a golf hotel in St. Andrews like?
Golf hotels in St. Andrews offer lodging and convenient access to a golf course. On Expedia, you will be able to find a great selection of golf hotels which have either a 9+ hole golf course, or that are located next to an 18+ hole golf course. Golf hotels provide a choice of services and amenities such as equipment rentals, clubhouses and transport to the golf course when it is not on site.

Explore a world of travel with Expedia