A coastal town with historic buildings, a church spire, and a castle overlooking the sea.

Find Golf Hotels in St. Andrews from CA $115

  • 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
Sep 8 - Sep 9
Tomorrow
Sep 9 - Sep 10
This weekend
Sep 11 - Sep 13
Next weekend
Sep 18 - Sep 20

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

1. Fairmont St Andrews

Fairmont St Andrews
St. Andrews
United States
Todd
CA $410
CA $492 total
includes taxes & fees
Oct 6 - Oct 7
Fairmont St Andrews

2. Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
United States
Lance
CA $359
CA $430 total
includes taxes & fees
Oct 5 - Oct 6
Hotel du Vin & Bistro St. Andrews

3. Old Course Hotel

Old Course Hotel
St. Andrews
United States
Stephen
CA $740
CA $889 total
includes taxes & fees
Oct 9 - Oct 10
Old Course Hotel

4. Rusacks St Andrews

Rusacks St Andrews
St. Andrews
United States
Yuka
CA $644
CA $773 total
includes taxes & fees
Sep 15 - Sep 16
Rusacks St Andrews

5. Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
St. Andrews
United States
Diane
CA $456
CA $547 total
includes taxes & fees
Sep 13 - Sep 14
Kinnettles Hotel and Spa

6. Drumoig Golf Hotel

Drumoig Golf Hotel
St. Andrews
United States
Kieran
CA $140
CA $168 total
includes taxes & fees
Sep 13 - Sep 14
Drumoig Golf Hotel

7. The Dunvegan Hotel

The Dunvegan Hotel
St. Andrews
United States
Kristi
CA $476
CA $571 total
includes taxes & fees
Oct 8 - Oct 9
The Dunvegan Hotel

8. Carnoustie Golf Hotel

Carnoustie Golf Hotel
Carnoustie
United Kingdom
William
CA $158
CA $190 total
includes taxes & fees
Sep 25 - Sep 26
Carnoustie Golf Hotel

9. Invercarse Hotel Dundee, BW Signature Collection

Invercarse Hotel Dundee, BW Signature Collection
Dundee
United Kingdom
Philip
CA $105
CA $126 total
includes taxes & fees
Sep 27 - Sep 28
Invercarse Hotel Dundee, BW Signature Collection

10. The Landmark Hotel & SPA Leisure Club Dundee By Sunday

The Landmark Hotel & SPA Leisure Club Dundee By Sunday
Dundee
United Kingdom
Metin
CA $96
CA $115 total
includes taxes & fees
Sep 20 - Sep 21
The Landmark Hotel & SPA Leisure Club Dundee By Sunday
View all properties

Top St. Andrews Hotel Reviews

Rufflets St Andrews

Rufflets St Andrews

10/10 Excellent
"Fabulous staff, fabulous breakfast, fabulous gardens - really loved how special the property was."
carney and Frederick 1-night trip
Posted 14 hours ago
Rufflets St Andrews
Fairmont St Andrews

Fairmont St Andrews

8/10 Good
"Staff in Reception, Kittocks Bar and breakfast restaurant all superb. Food and experience in clubhouse dire - toilets dirty would not eat here again"
Jp 1-night trip
Posted 2 days ago
Fairmont St Andrews
Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews

10/10 Excellent
"Top to bottom mgmt and entire staff is friendly accommodating and welcoming. Breakfast is great, location is fantastic rooms nice and clean - just request ocean side rooms - there's construction on the back end difficult to sleep - between seagulls at 4:30-5:30am and construction noise on the back end."
Teresita 3-night trip
Posted 7 days ago
Hotel du Vin & Bistro St. Andrews

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 $115 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.
How can I save on a golf hotel in St. Andrews with Expedia?
There are plenty of ways to save on a golf hotel in St. Andrews. Join One Key™, our free travel rewards program, to unlock instant discounts with Member Prices across a range of golf hotels. Typically, booking in advance will help you save on your hotel booking. But, if you're feeling spontaneous, be sure to check for last-minute deals.
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.
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