Find Golf Hotels in St. Andrews from CA $109

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check availability on St. Andrews Golf Hotels

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

Aberdour Hotel

Aberdour Hotel
3.0 star property
Aberdour
8.4 out of 10, Very good, (19 reviews)
"Yes excellent service im planning on going back in a few weeks "
United Kingdom
john
The price is CA $164
CA $197 total
includes taxes & fees
Apr 16 - Apr 17
Aberdour Hotel

Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1,000 reviews)
"Good place fo an overnight stay on way south."
United Kingdom
Alicen
The price is CA $91
CA $109 total
includes taxes & fees
Apr 12 - Apr 13
Holiday Inn Express Perth by IHG

Sunbank House Hotel

Sunbank House Hotel
4.0 star property
Perth
9.4 out of 10, Exceptional, (96 reviews)
"beautiful decor, clean and tasteful, well appointed room and bathroom, delicious breakfasts and polite and "
United Kingdom
Dominic
The price is CA $132
CA $158 total
includes taxes & fees
Apr 13 - Apr 14
Sunbank House Hotel

The Dunvegan Hotel

The Dunvegan Hotel
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (150 reviews)
"Very convenient for the town "
United Kingdom
Roy
The price is CA $518
CA $622 total
includes taxes & fees
Apr 17 - Apr 18
The Dunvegan Hotel

Fairmont St Andrews

Fairmont St Andrews
5.0 star property
St. Andrews
9.2 out of 10, Wonderful, (1,001 reviews)
"Always nice to be back. Small issue with room heating this time, but staff did a great job on resolving."
United Kingdom
John
The price is CA $434
CA $521 total
includes taxes & fees
Apr 14 - Apr 15
Fairmont St Andrews

Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
5.0 star property
St. Andrews
9.2 out of 10, Wonderful, (187 reviews)
"Great location and lovely hotel"
United Kingdom
Amelia
The price is CA $654
CA $785 total
includes taxes & fees
Apr 16 - Apr 17
Kinnettles Hotel and Spa

Carnoustie Golf Hotel

Carnoustie Golf Hotel
4.0 star property
Carnoustie
9.2 out of 10, Wonderful, (1,005 reviews)
"Breakfast was superb, cooked fresh to order and plenty of choice, amenities were clean and good selection of the gym, treatment for relaxation and swimming pool and hot tub with sauna and a steam room, used the gym but not others"
United Kingdom
Andy
The price is CA $142
CA $171 total
includes taxes & fees
Apr 16 - Apr 17
Carnoustie Golf Hotel

Drumoig Golf Hotel

Drumoig Golf Hotel
3.0 star property
St. Andrews
8.4 out of 10, Very good, (345 reviews)
"The room was spotless and also had a great view of the 18th green . The staff where amazing very friendly and accommodating. Food was good also . Would definitely stay here again "
United Kingdom
Ross
The price is CA $139
CA $167 total
includes taxes & fees
Apr 30 - May 1
Drumoig Golf Hotel

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
4.0 star property
St. Andrews
9.2 out of 10, Wonderful, (792 reviews)
"Lovely hotel, great location. Staff are all friendly and attentive. Rooms and hotel good quality. "
United Kingdom
Nikki
The price is CA $385
CA $462 total
includes taxes & fees
Apr 12 - Apr 13
Hotel du Vin & Bistro St. Andrews

Morven House

Morven House
3.5 star property
Carnoustie
10.0 out of 10, Exceptional, (9 reviews)
"Friendly land lady, comfy bed, good breakfast"
United Kingdom
Robert
The price is CA $169
CA $203 total
includes taxes & fees
Apr 27 - Apr 28
Morven House
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.

Top St. Andrews Hotel Reviews

Frequently asked questions

What are the top golf hotels in St Andrews?
In St Andrews, a golfer's paradise, you'll find some of the top golf hotels that cater to both your passion for the sport and luxurious comfort.

The renowned 5-star Old Course Hotel boasts a remarkable 9.6 rating, offering an unparalleled golfing experience right on its doorstep, with an onsite golf course and clubhouse. Guests rave about the friendly and amazing staff, and the beautifully appointed rooms provide stunning views of the iconic Old Course, making it a superb retreat for golf enthusiasts. With amenities like golf lessons with a professional and a well-stocked pro shop, it encapsulates everything a golfer desires.

Another fantastic option is the Fairmont St Andrews, also rated 9.4 and a luxurious 5-star property. Here, you can play on the impressive onsite golf course and refine your skills at the driving range. The Fairmont goes beyond golf by offering a full-service spa, where you can unwind with aromatherapy treatments after a day on the greens. Guests appreciate the attentive service and excellent breakfast, ensuring a delightful stay.

For those seeking a blend of golf and comfort, Rusacks St Andrews, rated 9.4, stands out with its proximity to nearby courses. The welcoming staff and lovely rooms create a pleasant atmosphere, while the golf view adds to the charm of this 5-star establishment.

If you're looking for a more budget-friendly option without compromising on quality, The Dunvegan Hotel offers a 4-star experience with a solid 9.4 rating. This hotel provides easy access to nearby golf courses and includes complimentary breakfast, making it a great choice for golfers who want convenience and value.

Lastly, the 3-star Drumoig Golf Hotel, rated 8.2, features an onsite golf course and ample amenities, providing an excellent option for those seeking a casual yet enjoyable golfing experience.
What are the best golf hotels in St Andrews with on-site golf courses?
When it comes to the best golf hotels in St Andrews with on-site golf courses, you have some outstanding options to consider, including the Old Course Hotel, Fairmont St Andrews, and Drumoig Golf Hotel.

The luxurious 5-star Old Course Hotel boasts a stellar rating of 9.6, making it a favourite among travellers. This hotel not only offers stunning views of the iconic Old Course but also features a well-maintained driving range and an on-site pro shop, ensuring that all your golfing needs are met. Guests rave about the friendly staff and the beautifully appointed rooms, making it a superb retreat after a day on the greens.

Another excellent choice is the Fairmont St Andrews, also a 5-star hotel, with a great rating of 9.4. Nestled in a picturesque setting, this hotel provides access to two championship courses, alongside an extensive golf academy for lessons and practice. After a round, visitors can indulge in aromatherapy treatments at the on-site spa or enjoy a delightful meal, with many praising the attentive service and excellent breakfast.

For those seeking a more budget-friendly option, the 3-star Drumoig Golf Hotel, rated 8.2, offers great value with its own on-site golf course. This hotel is superb for golf enthusiasts who appreciate a relaxed atmosphere, friendly staff, and spacious rooms, all while being surrounded by the beauty of Scotland's landscape.
How much does a golf hotel in St Andrews cost?
Prices for golf hotels in St Andrews often vary, but you can find a great deal from CA $109 on Expedia. All sorts of factors affect price, including location, time of year and the days of the week you choose for your stay. Typically, golf hotels in St Andrews with additional amenities, like pools and spas, will cost more. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
Are there St Andrews hotels with golf club rentals or pro shops?
In St Andrews, the renowned Old Course Hotel stands out as a premier destination for golf enthusiasts seeking club rentals and exceptional pro shop services.

This luxurious 5-star hotel, boasting an impressive 9.6 rating, features an on-site golf pro shop where guests can conveniently rent top-quality golf clubs to enhance their game. Additionally, the hotel offers a range of golfing amenities, including an expansive driving range and access to the iconic Old Course itself, allowing you to play where the game was born. Guests rave about the friendly staff and the stunning views from the hotel, ensuring that your golfing experience is not just about the game but also about the memorable surroundings.
Are there any golf and spa hotels in St Andrews?
For those seeking a superb blend of golf and spa experiences in St Andrews, both the Old Course Hotel and the Fairmont St Andrews stand out as exceptional options.

The luxurious 5-star Old Course Hotel, boasting an impressive review rating of 9.6, features an onsite golf course that is truly a golfer's paradise. With amenities like a golf driving range, pro shop, and expert golf lessons available, every aspect of your golfing experience is catered for. After a thrilling round, you can unwind in the full-service spa, which offers a range of treatments from hot stone massages to hydrotherapy sessions, ensuring you leave feeling rejuvenated.

Equally impressive is the Fairmont St Andrews, also rated 5 stars with a 9.4 score from our travellers. This hotel not only provides access to its own stunning golf course but also features an extensive spa with facilities like a sauna, steam room, and a variety of body treatments. Guests rave about the attentive service and the incredible breakfast, making it a delightful spot for both relaxation and recreation.
What are the best St Andrews golf hotels with a pool?
For those seeking golf hotels in St Andrews that feature a pool, both the Old Course Hotel and the Fairmont St Andrews stand out as top choices.

The 5-star Old Course Hotel, boasting an impressive review score of 9.6, offers not only an indoor pool but also a breathtaking view of the iconic Old Course. This hotel is a golfer's paradise, complete with an on-site golf course, driving range, and a pro shop stocked with premium gear. Guests rave about the friendly staff and the stunningly beautiful rooms that ensure a memorable stay after a day on the links.

Meanwhile, the Fairmont St Andrews, also a 5-star gem with a 9.4 rating, combines luxury with a rich golf experience. Guests can unwind in its indoor pool after enjoying the on-site golf course or indulging in the fantastic spa services, which include aromatherapy treatments and a sauna. The attentive service and excellent breakfast further enhance the appeal of this exquisite hotel.
Which golf hotels in St Andrews offer golf lessons?
In St Andrews, two exceptional golf hotels offering golf lessons are the Old Course Hotel and the Fairmont St Andrews.

The 5-star Old Course Hotel, boasting a remarkable 9.6 rating, provides guests with an unparalleled experience, featuring an on-site golf course and lessons with professional instructors. Guests rave about the stunning views and the friendly, attentive staff, making it a delightful choice for both seasoned golfers and those looking to improve their game. The hotel's extensive amenities also include a driving range, pro shop, and the convenience of advance notice for tee times.

Alternatively, the Fairmont St Andrews, also a 5-star property with an excellent 9.4 rating, offers a fantastic golf experience alongside luxurious spa services. Here, you can enjoy golf lessons right on-site, complemented by a beautifully designed course and a well-appointed driving range. The hotel is known for its excellent service, friendly staff, and an array of treatments at the spa, great for unwinding after a day on the greens.
Is St Andrews a good golf destination?
Yes, St Andrews in Scotland is widely considered one of the finest golf destinations in the world, often referred to as the "Home of Golf." This historic town boasts an impressive array of courses, with the iconic Old Course at its heart, where the game has been played for over 600 years.

The Old Course, renowned for its unique double greens and the famous Swilcan Bridge, offers a golfing experience steeped in tradition and challenge. Surrounding it are several other exceptional courses, including the New Course and the Jubilee Course, each presenting golfers with varied landscapes and difficulties that cater to all skill levels.

Beyond the courses, St Andrews is rich in history and charm, featuring beautiful coastal scenery and a vibrant town centre filled with quaint shops, delightful eateries, and the prestigious St Andrews University. The welcoming atmosphere and the wealth of golf-related heritage make it an unforgettable destination for golf enthusiasts.
Which area of St Andrews is best to stay in for golf?
For golf enthusiasts, the best area to stay in St Andrews is the town centre, which provides easy access to iconic courses and rich golfing history. Staying here places you just a stone's throw away from the legendary Old Course, where the game of golf has been played for centuries. The vibrant setting of the town adds to the experience, with quaint shops, inviting pubs, and charming restaurants all within walking distance.

Additionally, the West Sands area is another excellent choice, renowned for its stunning views of the coastline and the famous beach that stretches alongside the Old Course. Here, you can enjoy a leisurely stroll along the sandy shores after a round of golf, and the proximity to several other prestigious courses, such as the New Course and the Jubilee Course, makes it a golfer's paradise.
Is it cheaper to book flights and a golf hotel in St Andrews as a package?
Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options.
How can I save on a golf hotel in St Andrews with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a One Key™ member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on St Andrews golf hotels. Typically, booking in advance will help you save on your hotel stay. If you're feeling spontaneous, be sure to check for last-minute deals.
Can I cancel my golf hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right golf hotel in St Andrews for you.

Explore a world of travel with Expedia