Luxury Accommodation in St Andrews

Compare 7 luxury hotels in St Andrews - Old Course, Fairmont, Seaton House. Enjoy ocean views, spa treatments, and golf passes. Exclusive deals: save up to 30%. Reserve now.

Check-in
Fri, 14 Aug
Check-out
Sat, 15 Aug
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Fri, 14 Aug
-
Check-out
Sat, 15 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Fri, 14 Aug
-
Check-out
Sat, 15 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-7 out of 7
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.5
Great1885 total reviews
our site & Booking.com
Map
4.0 km from City Centre300 m from St Andrews Bay
Championship GolfLuxury SpaItalian Dining
  • Two championship golf courses
  • Cliff-top views over St Andrews Bay
  • Luxury spa with seaweed treatments
From£ 187 /nightSelect
9.3
Perfect1333 total reviews
our site & Booking.com
Map
1.2 km from City Centre100 m from The Dukes St Andrews
Kohler SpaGolf SimulatorHydrotherapy Pool
  • Overlooking the iconic Old Course
  • Only Kohler Waters Spa outside US
  • Over 300 whiskies at Road Hole Bar
From£ 183 /nightSelect
9.1
Perfect1658 total reviews
our site & Booking.com
Rooftop BarPrivate Putting GreenGolf Bag Storage
  • Overlooks the Old Course
  • Rooftop dining with course views
  • Historic golf hotel from 1800s
From£ 95 /nightSelect
9.3
Perfect159 total reviews
our site & Booking.com
Map
8.9 km from City Centre
Michelin DiningLandscaped GardensPrivate Parking
  • Michelin-star on-site dining
  • Historic inn since mid-1700s
  • Customizable tasting menus
From£ 317 /nightSelect
8.5
Great299 total reviews
our site & Booking.com
Map
600 m from City Centre100 m from Lundin Golf Club
Haar RestaurantCocktail BarTerrace
  • Innovative tasting menu with local produce
  • Chef-driven pre-dinner snack experience
  • Sustainable seasonal Scottish cuisine
From£ 388 /nightSelect
9.2
Perfect294 total reviews
our site & Booking.com
Valet ParkingPrivate GardenTerrace
  • Atop the Old Course
  • Two-bedroom family suites
  • Breakfast with sea views
From£ 91 /nightSelect
7.9
Very good757 total reviews
our site & Booking.com
GAIA SpaHaar RestaurantGolf Concierge
  • 200 yards from The Old Course
  • Boutique hotel with 8 rooms
  • GAIA spa with holistic treatments
From£ 344 /nightSelect

Luxury hotels in St Andrews cluster around the Old Course, West Sands Beach, and the historic town centre. Expect five-star service, sea views, spa facilities, and on-site fine dining. Room rates typically start from £200 per night, with peak season (May-September) seeing higher prices. For a coastal escape, properties along the cliffs offer panoramic North Sea vistas; town-centre hotels put you steps from St Andrews University and the cathedral ruins.

Top-rated options include Seaton House (Small Luxury Hotels of the World) with free valet parking and a private garden, the iconic Old Course Hotel with the Kohler Waters Spa and a 20-metre pool, and the 520-acre Fairmont St Andrews boasting two championship golf courses. Rusacks St Andrews overlooks the 18th hole of the Old Course and houses the three AA Rosette restaurant The Bridge. For a boutique spa stay in town, Kinnettles Hotel & Spa offers GAIA treatments, while Haar with Rooms provides a five-star inn experience with Scottish cuisine. The Peat Inn Restaurant With Rooms, set 12 km from town, delivers a peaceful countryside retreat with an acclaimed restaurant.