Skip to main content

The 10 Best Golf Hotels in St Andrews, UK

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 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.

The ambience, the staff and the food and wine

Show more Show less
9
Superb
2,137 reviews
Price from
£385
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.

Beautiful, well appointed room in a fantastic location close to town. Pam is a wonderful host.

Show more Show less
9.2
Superb
164 reviews
Price from
£186
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.

The location is fantastic, a 5-minute stroll to the main thoroughfare and St Andrews Uni campus. The modernity and spaciousness of the flat design. The decoration. The view out of the living room landscape windows. The amenities. The flat is fully furnished with 6 each of red wine glasses, white wine glasses, copitas, cups, mugs, cutlery, pots, pans, toaster, kettle, hairdryer, etc.. Nothing was left wanting. Everything works. And everything looks nearly new. No funky odours at all. Eric, the manager, was warm and helpful. The bathrooms are clean and modern. The water pressure is great. The bedlinen and towels are clean. It is far better and lower cost than the very expensive cramped hotel room that my boy stayed at with a view of the road-that's another story. What a deal!

Show more Show less
9.3
Superb
9 reviews
Price from
£216.33
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
14 reviews
Price from
£277.15
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.

Prefect location, perfect facilities and perfect host!

Show more Show less
9.9
Exceptional
42 reviews
Price from
£422.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
79 reviews
Price from
£130
per night

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.

Everything! The staff were amazing - special thanks to Niall who was so friendly and helpful. The facilities were exceptional.

Show more Show less
8.9
Fabulous
1,667 reviews
Price from
£400
per night

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.

Beautiful location, clean, well equipped and a little bit of luxury for our honeymoon. We were greeted at the door by a wonderful concierge team member and checked in by a lovely team member, both made our trip extra special. Had meals in the club house and Italian restaurant and both were exceptional so no need to go into town, although they do provide an hourly shuttle if you want to venture out. Would highly recommend and will stay again!

Show more Show less
8.6
Fabulous
1,994 reviews
Price from
£265.50
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.

We were late for breakfast and the staff went out of their way to ensure we still had something delicious to eat. The friendliness and hospitality was first class at reception and in the dining room. Loved our stay!

Show more Show less
8.2
Very good
687 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
43 reviews
Price from
£180
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!

  • Rusacks St Andrews
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 2,137 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,847 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.

  • Old Course Hotel St Andrews
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 1,667 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

  • Hotel Du Vin, St Andrews
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,228 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!

  • The Albany St Andrews
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,323 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.

  • Rufflets St Andrews
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 686 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.

    Beautiful, warm hotel with lovely, comfortable rooms.

  • Kinnettles Hotel & Spa
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 783 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

  • No 5 Pilmour
    Breakfast options
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 148 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.

    The room was beautiful The breakfast was excellent

These golf hotels in St Andrews have options with FREE cancellation

  • Scooniehill Farm House B&B
    Free cancellation options available
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 138 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.

  • The Old Station Guest House
    Free cancellation options available
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 425 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
     · 34 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,500 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 :)

  • The Inn At Lathones
    Free cancellation options available
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,038 reviews

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

    Beautifully maintained old property. Great restaurant.

  • Fairmont St Andrews, Scotland
    Free cancellation options available
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,994 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.

  • Drumoig Golf Hotel
    Free cancellation options available
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 687 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.

    The location, the staff were very friendly and helpful.

FAQ about golf hotels in St Andrews








Golf hotels that guests love in St Andrews

  • Avg. price/night: £590
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 1,667 reviews
    wonderful hotel bar views of the golf courses first class great hotel to celebrate a special occasion
    david
    Young couple
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 687 reviews
    Absolutely loved it. We had a beautiful large room overlooking the golf course. We have been travelling around and it felt very luxurious. The bathroom had a spa bath and seperate shower. The lady on reception was so friendly and helpful. Great breakfast with a view
    Sally
    Young couple
  • Avg. price/night: £184
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 239 reviews
    Great location, close to St. Andrew’s golf courses and great facilities. Would highly recommend
    Aedan
    Solo traveller
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 687 reviews
    Breakfast was gr8, staff esp Sheryl was gr8 couldn’t do enuf for you, local to Dundee and St Andrews, other guests were lovely and friendly, prices gr8 for golf hotel, heating in room and very clean
    Caroline
    Young couple
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 361 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
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 148 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
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 687 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,323 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
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 687 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
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 687 reviews
    Breakfast- good service but choice tempered by COVID situation Room- spacious and comfortable with great view onto the Hotel’s own 18 hole golf course. Location- excellent for the golfing fraternity - very near St Andrews too.
    David
    Young couple