The 10 best luxury hotels in St. Andrews, UK | Booking.com
Skip to main content

Luxury Hotels in St. Andrews

Find the luxury hotels that appeal to you the most

The best luxury hotels in St. Andrews

Check out our pick of great luxury hotels in St. Andrews

Looking for a luxury hotel?

If you’re looking to treat yourself, a high-end hotel will provide that extra something special to make your trip even more memorable. These five-star properties feature lavish luxuries such as on-site restaurants with sweeping city views, in-room massage and spacious private terraces. They often have a central location which makes exploring the main sights a breeze.

Most booked luxury hotels in St. Andrews and surroundings in the past month

See all

These luxury hotels in St. Andrews and nearby have options with free cancellation

  • The Greyfriars Apartment

    St. Andrews
    Free cancellation options available
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 29 reviews

    The Greyfriars Apartment, a property with a terrace, is situated in St. Andrews, 400 metres from St Andrews University, 4.9 km from St Andrews Bay, as well as 21 km from Discovery Point.

  • 30C The Scores

    St. Andrews
    Free cancellation options available
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 8 reviews

    Set in St. Andrews, 30C The Scores offers a restaurant, 500 metres from St Andrews University and 5 km from St Andrews Bay. The 5-star apartment is 21 km from Discovery Point.

  • Dempster Lodge

    St. Andrews
    Free cancellation options available
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 50 reviews

    Dempster Lodge, a property with a garden, is set in St. Andrews, less than 1 km from St Andrews University, 4.5 km from St Andrews Bay, as well as 22 km from Discovery Point.

  • Haar with Rooms 5 stars

    St. Andrews
    Free cancellation options available
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 162 reviews

    Situated within 700 metres of West Sands Beach and 600 metres of St Andrews University, Haar with Rooms 5 stars features rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar.

    From US$243.10 per night
  • The Townhouse

    St. Andrews
    Free cancellation options available
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 3 reviews

    The Townhouse, a property with a garden, is located in St. Andrews, 800 metres from St Andrews University, 5 km from St Andrews Bay, as well as 21 km from Discovery Point.

  • Abbey Villa - No 5

    St. Andrews
    Free cancellation options available
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 80 reviews

    Situated 800 metres from St Andrews University, 3.8 km from St Andrews Bay and 22 km from Discovery Point, Abbey Villa - No 5 offers accommodation located in St. Andrews.

  • Square Green No 11 - Garden

    St. Andrews
    Free cancellation options available
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 54 reviews

    Square Green No 11 - Garden, a property with a garden, is located in St. Andrews, less than 1 km from St Andrews University, 4.4 km from St Andrews Bay, as well as 22 km from Discovery Point.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 28 reviews

    Featuring a patio with garden views, a fitness centre and a garden, Ailim House Serviced Cottage Escape, around the corner from the Old Course can be found in St.

Highly rated luxury hotels in St. Andrews and nearby

  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 35 reviews

    Located in St. Andrews, 5 star luxury villa with Garden SPA features accommodation with a heated pool, a patio and inner courtyard views.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 36 reviews

    Featuring garden views, 54 Buchanan Gardens provides accommodation with a garden and a patio, around 2.5 km from West Sands Beach.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 69 reviews

    The Hepburn Garden House, a property with a garden, is located in St. Andrews, 2 km from St Andrews University, 6 km from St Andrews Bay, as well as 23 km from Discovery Point.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 61 reviews

    Located in St. Andrews, Drumcarrow Luxury Lodges is a recently renovated accommodation, 8 km from St Andrews University and 11 km from St Andrews Bay. The accommodation features a hot tub.

  • Taylor Cottage

    St. Andrews
    8.0+ review score
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 10 reviews

    Featuring a garden, Taylor Cottage is located in St. Andrews, within 17 km of Discovery Point and 48 km of Scone Palace. The 5-star holiday home is 14 km from St Andrews Bay.

  • Tarskavaig B&B

    Radernie
    8.0+ review score
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 172 reviews

    Tarskavaig B&B in Radernie provides adults-only accommodation with free bikes and a garden. Offering free private parking, the 4-star bed and breakfast is 10 km from St Andrews University.

    From US$210.69 per night
  • The Roundel

    Leuchars
    8.0+ review score
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 7 reviews

    The Roundel, a property with a garden, is set in Leuchars, 12 km from St Andrews University, 16 km from St Andrews Bay, as well as 45 km from Scone Palace.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 94 reviews

    Located in St. Andrews, 12 km from St Andrews University, The Peat Inn Restaurant With Rooms provides accommodation with a garden, free private parking, a restaurant and a bar.

Great access to the city centre. Check these luxury hotels in St. Andrews and nearby

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 4 reviews

    Featuring a sauna, Luxury Lodge Retreat with Hot Tub - Stewarts Resort 19 is situated in St. Andrews. This holiday home features accommodation with a patio.

  • Newton Manor House, a property with a garden, is located in St. Andrews, 31 km from Scone Palace, 33 km from Discovery Point, as well as 35 km from St Andrews Bay.

FAQ about luxury hotels in St. Andrews

Luxury hotels that guests love in St. Andrews

See all
  • Avg. price/night: US$729.30
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 1,117 reviews
    The rooms were superb. The location overlooking the golf course was very special. Everything about the hotel was true luxury.
    Guest review by
    Maria
    Young couple
  • Avg. price/night: US$763.06
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 1,497 reviews
    The stay with my wife and two daughters could not not have been better. The up graded rooms for my 90th birthday were superb with the views over the Old Course. My wife and I stayed in the hotel for my 70th birthday and the transformation of the upgrade is amazing. Our stay was outstanding in every respect.
    Guest review by
    Gerald
    Family with young children
  • Avg. price/night: US$763.06
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 1,497 reviews
    stunning views, exceptional service, Fantastic food and comfortable stay, it felt very luxurious.
    Guest review by
    Jessica
    Young couple
  • Avg. price/night: US$419.35
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 1,541 reviews
    From the moment I closed my car door, the staff were superb, everything was taken care of, for us to have the very best of times. The food in La Cucina was outstanding
    Guest review by
    stevie
    Young couple
  • Avg. price/night: US$763.06
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 1,497 reviews
    Everything about the hotel was superb, the grand period features and decor was beautiful. The breakfast and restaurants couldn’t fault. Room facing 18-hole of the old course was luxurious. Can’t wait to stay again!
    Guest review by
    Alison
    Young couple
  • Avg. price/night: US$763.06
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 1,497 reviews
    Luxurious room, very clean, the most comfortable bed I’ve slept in. Classy room. Top class
    Guest review by
    Laura
    Young couple