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

Search Golf Hotels in St. Andrews

  • 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
18 Sept - 19 Sept
Tomorrow
19 Sept - 20 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
United States
Lynn
₹13,835
₹20,509 total
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
₹9,813
₹11,628 total
includes taxes & fees
1 Oct - 2 Oct
Granite Town Hotel
View all properties

Top St. Andrews Hotel Reviews

Kennedy House

Kennedy House

10/10 Excellent
"lovely clean room really comfy beds brilliant location for down town easy parking"
Emma 1-night trip
Posted 15 hours ago
Kennedy House
Granite Town Hotel

Granite Town Hotel

10/10 Excellent
"Although the property is a little dated, it is very clean and comfortable. Staff very friendly and helpful and the breakfast was simple and delicious. Everything we needed and would stay again."
Edward 1-night trip
Posted 2 days ago
Granite Town Hotel
 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