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
14 Aug - 15 Aug
Tomorrow
15 Aug - 16 Aug
This weekend
14 Aug - 16 Aug
Next weekend
21 Aug - 23 Aug

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
Donna
Rp3.067.560
Rp4.404.514 total
includes taxes & fees
1 Sept - 2 Sept
Algonquin Resort St Andrews by-the-Sea Autograph Collection

2. Granite Town Hotel

Granite Town Hotel
St George
Canada
Amber
Rp2.065.986
Rp2.448.194 total
includes taxes & fees
1 Sept - 2 Sept
Granite Town Hotel
View all properties

Top St. Andrews Hotel Reviews

Kennedy House

Kennedy House

10/10 Excellent
"Ok, this is not a shiny modern hotel, so if that’s what you’re looking for this may not be for you. Having said that, it is what makes this place so full of character, and special! The front balcony of our suite was the perfect place to have a drink and soak in St Andrew’s. This inn is in the heart of it all! An excellent view of the downtown and the pier. The music at the pub downstairs was great and finished at an early hour, so a relaxing dinner( that was also delicious) was had. The staff were super, and we didn’t want to leave…. Need I say more!"
Darrell 1-night trip
Posted 7 hours ago
Kennedy House
Granite Town Hotel

Granite Town Hotel

10/10 Excellent
"We booked a suite, which was very reasonably priced. It had a very comfortable king size bed and next to the bed to our surprise was a nice deep jacuzzi big enough for two!! Wow, it was so relaxing after a long day! There was a kitchenette, eating area with the table set beautifully for two people. A plush couch and tv topped off the room. A continental breakfast, comfort, cleanliness , exceptional customer service and a great location!! We will definitely stay at the Granite hotel again. We found a nice walking trail right across the street from the hotel which is lovely. We ate in Black’s Harbour at The Kitchen which was superb!! Down home good and excellent customer service. The chef came to our table to chat and to ensure our meal was enjoyable. The steak was cooked perfectly, the baked beans were homemade with molasses and the sandwiches were mouth watering. A variety of burgers, sandwiches, main dishes- from rosemary pork chops to lasagna to breaded haddock was offered. I had the Ham and Havarti sandwich on sourdough bread and it was grilled till the cheese melted into the bread and the generous portion of ham was so tasty- suffice to say I didn’t leave a crumb! The fries are homemade and the cheesecake heavenly 😊"
Julia 1-night trip
Posted 8 hours ago
Granite Town Hotel
Saint Andrews Inn & Suites

Saint Andrews Inn & Suites

8/10 Good
"Le vue est magnifique."
Gabrielle 2-night trip
Posted 15 hours ago
Saint Andrews Inn & Suites
Greenside motel

Greenside motel

10/10 Excellent
"Clean room, air conditioning, no breakfast available and sound proofing was poor."
April 1-night trip
Posted 2 days ago
Greenside motel
 Kingsbrae Arms Inn

Kingsbrae Arms Inn

10/10 Excellent
"The staff is extremely helpful, pleasant and polite. The inn and its grounds are immaculately maintained. The breakfast served at the time of your choosing was delicious and what a treat to savor it on the private patio with the birds singing and the lovely manicured grounds to enjoy. The inn is next door to the Kingsbrae Gardens and there is a gate to enter just to the right of the front door. I enjoyed the well appointed room, the whirlpool tub and the beautiful library and living room areas. Sherry and tea or coffee are served in the library at 4PM. It’s like a dream of stepping back in time to a slower more genteel era. Just lovely."
Martha 2-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 Minister's Island, Algonquin Golf Course and Huntsman Marine Science Centre. Also, don't miss St Andrews Blockhouse, Kingsbrae Garden and Market Wharf.
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.