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

Search Golf Hotels in St. Andrews

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Andrews Golf Hotels

Tonight
24 Oct - 25 Oct
Tomorrow
25 Oct - 26 Oct
Next weekend
30 Oct - 1 Nov
In two weeks
6 Nov - 8 Nov

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

1. Old Course Hotel

Old Course Hotel
St. Andrews
United States
Gregory
£330
includes taxes & fees
19 Nov - 20 Nov
Old Course Hotel

2. Marine & Lawn Rusacks

Marine & Lawn Rusacks
St. Andrews
Canada
Catherine
£314
includes taxes & fees
1 Nov - 2 Nov
Marine & Lawn Rusacks

3. Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
United States
Paul
£143
includes taxes & fees
15 Nov - 16 Nov
Hotel du Vin & Bistro St. Andrews

4. Fairmont St Andrews

Fairmont St Andrews
St. Andrews
United Kingdom
Maria
£245
includes taxes & fees
22 Nov - 23 Nov
Fairmont St Andrews

5. The Dunvegan Hotel

The Dunvegan Hotel
St. Andrews
United States
Joanna
£344
includes taxes & fees
25 Oct - 26 Oct
The Dunvegan Hotel

6. Haar with Rooms

Haar with Rooms
St. Andrews
United States
Paul
£185
includes taxes & fees
22 Nov - 23 Nov
Haar with Rooms

7. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
Edinburgh City Centre
United States
Gowri
£92
includes taxes & fees
9 Nov - 10 Nov
ibis Edinburgh Centre South Bridge - Royal Mile

8. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
United States
Dania
£159
includes taxes & fees
1 Nov - 2 Nov
Apex Waterloo Place Hotel

9. Hilton Edinburgh Carlton

Hilton Edinburgh Carlton
Edinburgh City Centre
United States
Kahlete
£161
includes taxes & fees
1 Nov - 2 Nov
Hilton Edinburgh Carlton

10. Drumoig Golf Hotel

Drumoig Golf Hotel
St. Andrews
United States
Sandi
£100
includes taxes & fees
25 Oct - 26 Oct
Drumoig Golf Hotel
View all properties

Top St. Andrews Hotel Reviews

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews

10/10 Excellent
"Great shower and location"
Paul 3-night trip
Posted 2 days ago
Hotel du Vin & Bistro St. Andrews
Old Course Hotel

Old Course Hotel

10/10 Excellent
"Staff was exceptional and hotel is wonderful overall"
Gregory 1-night trip
Posted 5 days ago
Old Course Hotel
The Albany Hotel St Andrews

The Albany Hotel St Andrews

8/10 Good
"Very helpful staff who assisted with luggage (no lift), easy walking everywhere, and a great breakfast. Only ~10-15 minutes walk to bus transportation."
Barbara 2-night trip
Posted 5 days ago
The Albany Hotel St Andrews
Rufflets St Andrews

Rufflets St Andrews

10/10 Excellent
"M"
Roger 2-night trip
Posted 5 days ago
Rufflets St Andrews
Fairmont St Andrews

Fairmont St Andrews

10/10 Excellent
"Our recent stay in the Executive Suite at Fairmont St Andrews was nothing short of perfection from start to finish. Exceptionally spacious, quiet, and thoughtfully designed. Having a dedicated lounge area made unwinding after a day out exploring an absolute pleasure If you are looking for world-class Scottish hospitality, spectacular coastal views, and total relaxation, this property delivers in every possible way. The estate itself is breath-taking. Walking along the coastal paths surrounding the two championship golf courses offered some of the best views in St Andrews."
Mimi 2-night trip
Posted 9 days ago
Fairmont St Andrews

Frequently asked questions

What are the top golf hotels in St Andrews?
Some of the top golf hotels in St Andrews include the Old Course Hotel, Rusacks St Andrews, Fairmont St Andrews, Hotel du Vin & Bistro St. Andrews, and The Dunvegan Hotel.The 5-star Old Course Hotel, with an outstanding 9.6 rating, is a golfer's dream, boasting an onsite championship golf course and golf clubhouse. You'll find a pro shop stocked with all the essentials, plus an onsite driving range to superb your swing. They even offer golf lessons with a professional, ensuring you can hone your skills right where you stay.For another luxurious 5-star option, Rusacks St Andrews, rated 9.4, offers magnificent golf views and is conveniently located near various golf courses. If you're looking to combine golf with stunning sea views, the 5-star Fairmont St Andrews, with a 9.2 rating, is an excellent choice. It features an onsite golf course and driving range, alongside golf lessons available right at the hotel. After a round, you can unwind with designer toiletries and rainfall showerheads in your room.The 4-star Hotel du Vin & Bistro St. Andrews, rated 9.2, is another fantastic option, with golf courses located nearby. For a hotel that truly understands the golfer's needs, The Dunvegan Hotel, a 4-star property with a 9.4 rating, offers golf cart and caddy services, making your golfing experience even more enjoyable.
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 £50 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 St Andrews, Scotland, United Kingdom a good golf destination?
St Andrews, Scotland, widely known as the "Home of Golf," is an exceptional golf destination offering an unparalleled experience for travellers. With golf having been played here for over 600 years, the iconic Old Course serves as the spiritual heart of the game, surrounded by seven courses within the town itself and numerous championship links nearby. The variety of courses, from the historic public links to the challenging championship layouts in the surrounding Fife area, ensures there's a superb round for every skill level.For couples seeking a blend of sporting passion and cultural immersion, St Andrews provides a delightful backdrop. Beyond the greens, the town boasts stunning coastal scenery, charming historic streets, traditional pubs, and exquisite restaurants. The vibrant university-town atmosphere adds a unique flavour, offering plenty to explore and enjoy together, even for non-golfers.While the allure of St Andrews is undeniable, securing tee times, especially on the legendary Old Course, can be competitive. Planning ahead is key to experiencing this bucket-list destination.
What are the best golf hotels in St Andrews with on-site golf courses?
For golf hotels in St Andrews that boast their own on-site golf courses, the Old Course Hotel, Fairmont St Andrews, and Drumoig Golf Hotel are exceptional choices.The 5-star Old Course Hotel, with an impressive 9.6 review rating, offers a truly immersive golfing experience. Guests can enjoy golf lessons with a professional, stunning golf course views, and direct access to an on-site golf course. The hotel also provides a golf clubhouse, a driving range on-site, and a pro shop stocked with all your golfing essentials. They even offer golf cart hire and can arrange golf games with advance notice, with golf clubs readily available.Another outstanding 5-star option is the Fairmont St Andrews, rated 9.2 by our travellers. This hotel features an on-site golf course and a driving range, great for honing your skills. Golf lessons are available on-site, and many rooms offer captivating golf views. Beyond golf, guests can indulge in luxurious amenities such as designer toiletries, rainfall showerheads, premium bedding, and even a cosy fireplace in some accommodations.For a more budget-friendly yet still excellent option, consider the 3-star Drumoig Golf Hotel, which has an 8.4 review rating. This hotel provides direct access to an on-site golf course, making it incredibly convenient for golf enthusiasts.
Are there any golf and spa hotels in St Andrews?
For a delightful blend of golf and spa experiences in St Andrews, both the Old Course Hotel and Fairmont St Andrews offer exceptional facilities.The 5-star Old Course Hotel, boasting an impressive 9.6 review rating, is a true golfer's paradise with an onsite golf course and driving range, ensuring you're never far from the greens. Beyond golf, it provides a luxurious spa experience, featuring a full-service spa with daily access, hydrotherapy treatments, and a range of indulgent services from body scrubs and wraps to hot stone massages and aromatherapy. You can also unwind in the sauna, steam room, or hot tub, with couples' treatment rooms available for a shared pampering session.Similarly, the 5-star Fairmont St Andrews, rated 9.2 by our travellers, combines premier golf with a rejuvenating spa. This hotel also features an onsite golf course and driving range, along with golf lessons available on site for those looking to refine their skills. The full-service spa offers a tranquil escape with facial treatments, massages, body treatments, and a sauna and steam room to soothe your senses.
What are the best St Andrews golf hotels with a pool?
For golf hotels in St Andrews featuring a pool, the Old Course Hotel and Fairmont St Andrews are exceptional choices.The 5-star Old Course Hotel, boasting an impressive 9.6 review rating, provides guests with an indoor pool for a refreshing dip after a round of golf. Golf enthusiasts will appreciate the convenience of an on-site golf course, a driving range, and a pro shop, alongside the option of golf lessons with a professional. The hotel's prime location also offers stunning golf course views, making it a truly immersive experience for golfers.Similarly, the 5-star Fairmont St Andrews, rated 9.2 by our travellers, also offers a lovely indoor pool. This hotel is a golfer's paradise with an on-site golf course and driving range, complemented by golf lessons available right at the resort. Many rooms also feature magnificent golf views, and some even offer breathtaking sea views, ensuring a luxurious and scenic stay.
Which golf hotels in St Andrews offer golf lessons?
In St Andrews, both the Old Course Hotel and Fairmont St Andrews are excellent choices for those seeking golf lessons.The 5-star Old Course Hotel, boasting an impressive 9.6 review rating, provides golf lessons with a professional, ensuring you receive expert guidance right on site. You'll find everything a golfer could wish for, including an on-site golf course with a driving range, a well-stocked pro shop, and even golf carts for your convenience.For another luxurious option, the 5-star Fairmont St Andrews, rated 9.2 by our travellers, also offers on-site golf lessons.
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 programme, 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. Savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package. *Savings vary and are not available on all flight and hotel bookings.

Explore a world of travel with Expedia