Find Golf Hotels in St. Andrews from CA $116
Search over 1 million properties and 550 airlines worldwide
Free cancellation on most hotels. Because flexibility matters.
Top St. Andrews Golf Hotels
You could be seeing lower prices
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.