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

Golf Hotels & Resorts in St. Andrews from AU$115

  • 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

1. Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World
5.0 star property
St. Andrews
9.8 out of 10, Exceptional, (104 reviews)
"A very nice small boutique hotel less than two years old. Perfect location."
United States
Lars-Peter
The price is AU$521
includes taxes & fees
14 Dec - 15 Dec
Seaton House - Small Luxury Hotels of the World

2. Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1,000 reviews)
"An amazing stay, staff all very friendly and helpful"
United Kingdom
Andrew
The price is AU$572
includes taxes & fees
13 Dec - 14 Dec
Old Course Hotel

3. Rufflets St Andrews

Rufflets St Andrews
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (443 reviews)
"Wonderfully welcoming staff and great food."
United Kingdom
Douglas
The price is AU$249
includes taxes & fees
16 Nov - 17 Nov
Rufflets St Andrews

4. Marine & Lawn Rusacks

Marine & Lawn Rusacks
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (512 reviews)
"Beautiful setting, lovely staff and excellent breakfast"
Canada
Catherine
The price is AU$522
includes taxes & fees
13 Dec - 14 Dec
Marine & Lawn Rusacks

5. Haar with Rooms

Haar with Rooms
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (137 reviews)
"Nice rooms and friendly staff. Great place to stay."
United States
Paul
The price is AU$298
includes taxes & fees
19 Nov - 20 Nov
Haar with Rooms

6. 5Pilmourplace

5Pilmourplace
3.5 star property
St. Andrews
9.2 out of 10, Wonderful, (285 reviews)
"Lovely room on top floor. Breakfast was excellent ! Only complaint was the WiFi.. terrible connection."
Canada
Scott
The price is AU$211
includes taxes & fees
7 Dec - 8 Dec
5Pilmourplace

7. Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
4.0 star property
St. Andrews
9.2 out of 10, Wonderful, (830 reviews)
"Great shower and location"
United States
Paul
The price is AU$254
includes taxes & fees
14 Dec - 15 Dec
Hotel du Vin & Bistro St. Andrews

8. Cleveden House by The Dunvegan

Cleveden House by The Dunvegan
4.0 star property
St. Andrews
9.0 out of 10, Wonderful, (252 reviews)
"Great room for the night, good price and clean room"
United Kingdom
Morag
The price is AU$251
includes taxes & fees
3 Dec - 4 Dec
Cleveden House by The Dunvegan

9. The Albany Hotel St Andrews

The Albany Hotel St Andrews
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (515 reviews)
"Friendly, clean and great breakfast."
United Kingdom
shahed
The price is AU$238
includes taxes & fees
10 Dec - 11 Dec
The Albany Hotel St Andrews

10. The Kithmore Hotel

The Kithmore Hotel
3.0 star property
St. Andrews
8.8 out of 10, Excellent, (22 reviews)
"Great place helpful staff good good"
United States
LUKAS
The price is AU$320
includes taxes & fees
13 Dec - 14 Dec
The Kithmore Hotel

11. Premier Inn St Andrews

Premier Inn St Andrews
3.0 star property
St. Andrews
8.0 out of 10, Very good, (68 reviews)
"Clean simple room, one of the better stays in Scotland Easy and great value for money"
Australia
Julian
The price is AU$109
includes taxes & fees
13 Dec - 14 Dec
Premier Inn St Andrews

12. The Clarendon

The Clarendon
3.5 star property
Dundee
9.8 out of 10, Exceptional, (219 reviews)
"Clean, modern accomodation. Comfy bed. Nice and quiet. Slept very well."
United Kingdom
Nevil
The price is AU$187
includes taxes & fees
30 Nov - 1 Dec
The Clarendon

13. Balhousie Farm

Balhousie Farm
3.0 star property
Leven
9.6 out of 10, Exceptional, (37 reviews)
"Excellent stay. Lovely farmland around the property. Easy to access lots or villages on the coast."
United Kingdom
Ellice
The price is AU$194
includes taxes & fees
23 Nov - 24 Nov
Balhousie Farm

14. The Ship Inn

The Ship Inn
4.0 star property
Elie
9.6 out of 10, Exceptional, (72 reviews)
"Special place. Beach-view room is a must. Great breakfast."
United States
Staci
The price is AU$311
includes taxes & fees
22 Nov - 23 Nov
The Ship Inn

15. Staybridge Suites Dundee by IHG

Staybridge Suites Dundee by IHG
2.0 star property
Dundee
9.6 out of 10, Exceptional, (753 reviews)
"The room was very spacious and well laid out. Comfy bed, very clean."
United Kingdom
Evelyn
The price is AU$163
includes taxes & fees
15 Nov - 16 Nov
Staybridge Suites Dundee by IHG

16. The Covenanter Hotel

The Covenanter Hotel
3.0 star property
Cupar
9.4 out of 10, Exceptional, (44 reviews)
"Staff was very friendly and helpful. Breakfast was included and was very good."
United States
Jeanne
The price is AU$187
includes taxes & fees
14 Dec - 15 Dec
The Covenanter Hotel

17. The Station Hotel

The Station Hotel
3.5 star property
Carnoustie
9.2 out of 10, Wonderful, (322 reviews)
"Excellent and plentiful breakfast. Great stay."
United Kingdom
Steve
The price is AU$127
includes taxes & fees
14 Nov - 15 Nov
The Station Hotel

18. Four Points Flex by Sheraton Dundee

Four Points Flex by Sheraton Dundee
3.0 star property
Dundee
9.4 out of 10, Exceptional, (486 reviews)
"Great hotel, great location. Breakfast was excellent, room was clean and bed really comfortable. Staff were very friendly and helpful."
United Kingdom
Kenneth
The price is AU$97
includes taxes & fees
6 Dec - 7 Dec
Four Points Flex by Sheraton Dundee

19. Carnoustie Golf Hotel

Carnoustie Golf Hotel
4.0 star property
Carnoustie
9.2 out of 10, Wonderful, (1,001 reviews)
"Beautiful place!"
Canada
Ginette
The price is AU$115
includes taxes & fees
22 Nov - 23 Nov
Carnoustie Golf Hotel

20. Fairmont St Andrews

Fairmont St Andrews
5.0 star property
St. Andrews
9.2 out of 10, Wonderful, (1,001 reviews)
"Perfect stay! Great breakfast, spacious rooms, and fantastic staff!"
United States
Todd
The price is AU$490
includes taxes & fees
14 Dec - 15 Dec
Fairmont St Andrews
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 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 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 establishment.

If you're looking for a more budget-friendly option without compromising on quality, The Dunvegan Hotel offers an 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 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 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 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 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.
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 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 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, 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 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 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 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 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.
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.
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 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.
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 AU$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.
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.

Explore a world of travel with Expedia