Skip to main content

The best golf hotels in St Andrews

Check out our pick of great golf hotels in St Andrews

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Overlooking West Sands Beach and the Links Golf Course, Old Course Hotel features a luxury spa and award-winning restaurant. Set in a magnificent building, the hotel has scenic views and elegant rooms.

Superb breakfast. Great dinner at Swilcan restaurant with superb views. Excellent service in both places.

Show more Show less
9
Superb
1,636 reviews
Price from
£545
per night

Overlooking the famous Old Course in St Andrews centre, Rusacks St Andrews features valet parking is available and free WiFi throughout the property.

The rooms each have a modern bathroom with free designer toiletries and a hairdryer. Rooms also feature a flat-screen satellite TV and tea/coffee making facilities.

Great location, a very nice hotel and helpful staff.

Show more Show less
9
Superb
2,192 reviews
Price from
£515
per night

No12 Bed and Breakfast, St Andrews is a 4-star property set in St Andrews, facing the sea. Both free WiFi and parking on-site are available at the bed and breakfast free of charge. The accommodation offers a concierge service and a housekeeping service for guests.

PAM is a very kind person ... and the whole family indeed ! She can help for food golf car repair and more ! We highly recommand the place, very quiet

Show more Show less
9.2
Superb
176 reviews
Price from
£210
per night

Situated in St Andrews in the Fife region, Luxurious apartment 10 minute walk from Old Course has a balcony and mountain views. The property is around 1.3 km from West Sands Beach, 400 metres from St Andrews University and 4.3 km from St Andrews Bay. The property is non-smoking and is located less than 1 km from St Andrews East Sands Beach.

I hesitated before writing a review, for the simple reason that I want to keep this self-catering place a secret! :-) But that would not be fair to Eric and his team. Outstanding in every respect, and I've been coming to St Andrews for 15 + years.

Show more Show less
9.5
Exceptional
11 reviews
Price from
£378.55
per night

Glebe Cottage Number 6, featuring a garden, is located in St Andrews, 10 km from St Andrews Bay and 18 km from Discovery Point. Free WiFi is available throughout the property and St Andrews University is 6.1 km away.

Guests at the holiday home will be able to enjoy activities in and around St Andrews, like golfing, cycling and fishing.

Great Cottage Had All The Amenities To Make Our Stay Comfortable And Very Enjoyable !! Ten Minute Drive to St Andrews We All Had a Great Time Would Highly Recommend Definitely be..Back. !!

Show more Show less
9.6
Exceptional
18 reviews
Price from
£277.73
per night

Situated in St Andrews, near West Sands Beach and St Andrews East Sands Beach, the historic Dunperrogh features a garden. This property offers access to a patio, free private parking and free WiFi. Outdoor dining is also possible at the apartment.

Fantastic location. Great apartment perfect for sharing with friends. Lovely hosts. Would come back in a heartbeat.

Show more Show less
9.9
Exceptional
45 reviews
Price from
£522.50
per night

Boasting a patio with mountain views, a garden and barbecue facilities, Balmungo Cottage B&B can be found in St Andrews, close to St Andrews East Sands Beach and 3.1 km from St Andrews Bay. This property offers access to a terrace, free private parking and free WiFi. The property is allergy-free and is situated 3.7 km from St Andrews University.

A great location; although I ended up catching a stomach bug on my flight there, the owners were unbelievably nice and treated me as if I was their own family, fixing some toast late at night for me to be easy on my stomach. Would absolutely stay here again!

Show more Show less
9.9
Exceptional
81 reviews

Set on a 520 acre estate on cliffs overlooking St Andrews Bay, this 5-star hotel features its own championship golf courses. It has free parking, free WiFi, a spa and a pool. A complimentary shuttle service to and from the hotel to St Andrews town centre runs every hour from 10:00-22:00.

Staff were great. So polite and friendly and interested in making your experience the best possible.

Show more Show less
8.6
Fabulous
1,927 reviews
Price from
£351
per night

Set amongst 250 acres with its own 18-hole championship golf course, Drumoig Golf Hotel offers rooms with free parking, free Wi-Fi in public areas, and a restaurant.

Each room at Drumoig features tea/coffee making facilities, a TV with Freeview channels, and an en suite bathroom.

Great location with exceptional service from the reception and restaurant staff.

Show more Show less
8.2
Very good
707 reviews
Price from
£110
per night

In the centre of St Andrews, Delightful Annexe Apartment in St Andrews - Free Parking features garden views from the patio. Guests may enjoy free WiFi.

The apartment offers a sun terrace. Golfing can be enjoyed nearby.

The apartment was a full suite, with separate kitchen, living room and beautiful little dining room in a sunroom. Perfect location just on edge of St. Andrews. I had lost my golf clubs on the airline (delivered the second day) but the owner was a former pro who ran golf tours and he got me titlest AP clubs for 30 pounds, allowing me to play the Jubilee course at St. Andrews the following day. He even bought me a box of balls for L20, which was cheaper than buying balls at the course.

Show more Show less
8.9
Fabulous
41 reviews
Price from
£214
per night

Looking for a golf hotel?

Fancy being able to walk straight from your hotel room onto a beautiful golf course? This is exactly what you’ll get by staying at a golf hotel, which often features luxury facilities like a gourmet restaurant, a health spa and high-end shops. Golf hotels are often set in dramatic locations, so you can enjoy lots of different outdoor activities.
Search golf hotels in St Andrews

Most booked golf hotels in St Andrews this month

Enjoy breakfast in St Andrews!

  • Old Course Hotel St Andrews
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 1,636 reviews

    Overlooking West Sands Beach and the Links Golf Course, Old Course Hotel features a luxury spa and award-winning restaurant.

    Fantastic location amazing views of the golf course

  • Rusacks St Andrews
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 2,192 reviews

    Overlooking the famous Old Course in St Andrews centre, Rusacks St Andrews features valet parking is available and free WiFi throughout the property.

    Perfect locations, lovely hotel and friendly staff.

  • Ardgowan Hotel
    Breakfast options
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,794 reviews

    Ardgowan Hotel is a traditional Georgian townhouse offering spacious rooms, Scottish cuisine and free WiFi throughout. The Royal and Ancient Golf Club of St Andrews is just a 2-minute walk away.

    Perfect location. Close to everything you want to see.

  • The Inn At Lathones
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,093 reviews

    At St. Andrews' oldest coaching inn, enjoy open log fires, award winning food and really friendly people to look after you.

    Beautiful location, very lovely staff, and delicious food

  • Agnes Blackadder Hall - Campus Accommodation
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 563 reviews

    Located in St Andrews less than 10 minutes’ walk from the historical centre and the Royal & Ancient Golf Club of St Andrews, Agnes Blackadder Hall features accommodation with free private parking.

    great deal and included a breakfast which was excellent

  • Rufflets St Andrews
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 683 reviews

    Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews centre, a 5-minute drive from St Andrews Old Course.

    Food and location was good staff polite and friendly

  • Kinnettles Hotel & Spa
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 805 reviews

    In St Andrews town centre, just 10 minutes’ walk from West Sands Beach, The boutique-style bedrooms offer free WiFi and feature Smart TVs.

    Fabulous room, very friendly staff, great location

  • Scooniehill Farm House B&B
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 130 reviews

    Located 1.5 miles from the town of St Andrews, Scooniehill Farmhouse is a farmhouse with a large garden, offering panoramic views of the Scottish countryside.

    The location, the room and the breakfast were all amazing.

These golf hotels in St Andrews have options with FREE cancellation

  • The Old Station Guest House
    Free cancellation options available
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 427 reviews

    A former railway station set in 2 acres of landscaped garden, The Old Station Guest House comprises of the main building and a train carriage converted into suites.

    Fantastic reception., lovely hosts & great food.

  • The Greyfriars Apartment
    Free cancellation options available
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 33 reviews

    The Greyfriars Apartment in St Andrews offers stylish and contemporary self-catering accommodation, 5 minutes’ walk from the Royal & Ancient Golf Club, University and town.

    Great location and flat. Couldn't have been happier

  • Greyfriars Inn by Greene King Inns
    Free cancellation options available
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 1,522 reviews

    Greyfriars Hotel is centrally located in St Andrews. Ideally situated within easy walking distance to many University Departments and buildings, shops, The Old Course. and many historic places of...

    Everything was great - staff, room, location and food :)

  • Hotel Du Vin, St Andrews
    Free cancellation options available
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,211 reviews

    Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course.

    Central, very clean, friendly staff, beautiful room!

  • Fairmont St Andrews, Scotland
    Free cancellation options available
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,927 reviews

    Set on a 520 acre estate on cliffs overlooking St Andrews Bay, this 5-star hotel features its own championship golf courses. It has free parking, free WiFi, a spa and a pool.

    Beautiful property, well maintained and very clean.

  • The Albany St Andrews
    Free cancellation options available
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,356 reviews

    Dating from 1795, this traditional, elegant Georgian terraced The Albany St Andrews hotel rests in the heart of historic St Andrews.

    Independent and cosy feeling hotel . Great location.

  • Drumoig Golf Hotel
    Free cancellation options available
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 707 reviews

    Set amongst 250 acres with its own 18-hole championship golf course, Drumoig Golf Hotel offers rooms with free parking, free Wi-Fi in public areas, and a restaurant.

    Lovely friendly staff. Could not do enough for you

  • No 5 Pilmour
    Free cancellation options available
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 146 reviews

    The privately-owned No 5 Pilmour is located within 100 metres of the historic St Andrews Links Golf Course and a 2-minute stroll from the heart of St Andrews.

    Great breakfast options, very well prepared and presented

FAQ about golf hotels in St Andrews








Golf hotels that guests love in St Andrews

  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 1 review
    Great location, only a few minutes from town centre and golf courses. House had just been newly refurbished, would highly recommend!
    Jack
    Solo traveller
  • Avg. price/night: £110
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 707 reviews
    The property is 3 star and it reflects that in terms of there are few bells or whistles. However it is clean, comfortable, very welcoming with great staff, peaceful and we had no complaints at all. Having a balcony in the room was a bonus as it gave a great view and allowed more air to circulate. The breakfast was also very good. It is quite isolated being a couple of miles to nearest shop but the golf course was in great condition and a nice, reasonably priced test.
    James
    Group
  • 9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 45 reviews
    Fantastic property, was very spacious as there were only 3 on us, but easily sleeps 6. Location was perfect as we wanted to be close to Golf courses. Garden area is a fantastic bonus, as is off street parking.
    Scott
    Family with young children
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 30 reviews
    House was immaculate, very clean and tidy with everything you could need. Freshly decorated to very high standard. We stayed to attend a wedding at the Fairmont and it is only a 8min drive away so perfect for that and also golf courses round about, walking distance to supermarket and town centre which was perfect. Host was amazing, with loads on hints and tips about local areas and what events are happening and left us a bottle of wine on arrival which was a touch of class. Will be going back
    Paul
    Young couple
  • Avg. price/night: £378.25
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,927 reviews
    Beautiful location by the sea upon two golf courses. Large hotel with loads of facilities and multiple restaurants. Good rooms. Excellent bathroom. Enjoyed a relaxing night stay
    Nicholas
    Young couple
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 362 reviews
    The location of the Doune Guest House was perfect. We are not golfers but it was perfect for St Andrews golf club. It was also well situated for the main town and shops and restaurants were all within walking distance.
    Lynn
    Family with young children
  • Avg. price/night: £310.50
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 146 reviews
    A perfect stay for golfer, close to everything I needed during my stay, pubs, restaurants, main streets, golf courses, academy. Perfect instructions for me even I arrived past midnight due my late night, easily got into the guesthouse and the room. Loved Full Scottish Breakfast :)
    E
    Eduard
    Solo traveller
  • Avg. price/night: £110
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 707 reviews
    Everything, the staff were friendly and very helpful. The location of the hotel was very easy to find and access. The setting is unbelievable with the golf course right outside the building. I would recommend this place to anyone wanting a peaceful break even if they don't play golf. We had a lovely walk around the course.
    Martin
    Young couple
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,356 reviews
    Golf courses superb, facilities to store golf clubs and golfing gear laid on, nice friendly pubs and cafes, restaurants nearby, guests made to feel welcome and generally fantastic experience.
    keenaghan
    Solo traveller
  • Avg. price/night: £110
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 707 reviews
    Nice room, clean with bath which we liked and comfortable bed. Service on second day and for evening meal both days was prompt. Golf course is lovely though we didn't have time to play 18 holes, so played the par 3 course instead, this doubles as a footgolf course and is 250 yards from the hotel. Handy for St Andrews and The View Restaurant in Wormit is really nice for lunch. Food for evening meal was very nice.
    Trevor
    Young couple
gogless