Search Golf Hotels in St. Andrews

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Andrews Golf Hotels

This weekend
Next weekend

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

The Dunvegan Hotel

The Dunvegan Hotel
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (142 reviews)
"Room was very clean, plenty hot water in the shower "
United Kingdom
Ian
The price is £161
includes taxes & fees
4 Mar - 5 Mar
The Dunvegan Hotel

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 £240
includes taxes & fees
27 Feb - 28 Feb
Kinnettles Hotel and Spa

Carnoustie Golf Hotel

Carnoustie Golf Hotel
4.0 star property
Carnoustie
9.2 out of 10, Wonderful, (1,001 reviews)
"Great stay! "
United Kingdom
Lyndsey
The price is £66
includes taxes & fees
1 Mar - 2 Mar
Carnoustie Golf Hotel

Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1,001 reviews)
"Wonderful stay"
United States
Mike
The price is £260
includes taxes & fees
1 Mar - 2 Mar
Old Course Hotel

Invercarse Hotel Dundee, BW Signature Collection

Invercarse Hotel Dundee, BW Signature Collection
3.0 star property
Dundee
8.8 out of 10, Excellent, (697 reviews)
"Another excellent stay at the hotel. Warm and comfortable after a stressful day."
United Kingdom
Alicen
The price is £65
includes taxes & fees
1 Mar - 2 Mar
Invercarse Hotel Dundee, BW Signature Collection

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 £110
includes taxes & fees
27 Feb - 28 Feb
Morven House

Lomond Hills Hotel & Health Club

Lomond Hills Hotel & Health Club
3.0 star property
Cupar
8.0 out of 10, Very good, (170 reviews)
"Staff are nice. The room is very clean"
United Kingdom
Lalaine
The price is £85
includes taxes & fees
28 Feb - 1 Mar
Lomond Hills Hotel & Health Club

Fairmont St Andrews

Fairmont St Andrews
5.0 star property
St. Andrews
9.2 out of 10, Wonderful, (1,000 reviews)
"Great hotel "
United Kingdom
Vincent
The price is £245
includes taxes & fees
22 Mar - 23 Mar
Fairmont St Andrews

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
4.0 star property
St. Andrews
9.2 out of 10, Wonderful, (777 reviews)
"Great room and breakfast "
United Kingdom
Ingrid
The price is £130
includes taxes & fees
4 Mar - 5 Mar
Hotel du Vin & Bistro St. Andrews

Drumoig Golf Hotel

Drumoig Golf Hotel
3.0 star property
St. Andrews
8.2 out of 10, Very good, (342 reviews)
"Excellent stay with view of golf course. Food excellent!!"
Australia
Sherry
The price is £85
includes taxes & fees
2 Mar - 3 Mar
Drumoig Golf Hotel
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.

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.

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 £65 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?
There are plenty of ways to save on a golf hotel in St Andrews. Join One Key™, our free travel rewards programme, to unlock discounted 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.
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