St. Andrews Luxury Hotels: Spa, Golf, and Sea Views

Compare 6 luxury hotels in St. Andrews with spa, golf, sea views. Free valet parking, breakfast, Wi-Fi. Exclusive deals - book now.

Check-in
Thu, 25 Jun
Check-out
Fri, 26 Jun
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Thu, 25 Jun
-
Check-out
Fri, 26 Jun
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Thu, 25 Jun
-
Check-out
Fri, 26 Jun
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-6 out of 6
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.3
Perfect1335 total reviews
our site & Booking.com
Map
1283 yd from City Center65 yd from The Dukes St Andrews
Kohler SpaDuke's CourseHydrotherapy Pool
  • Overlooks the Old Course's 17th hole
  • Only Kohler Waters Spa in Europe
  • Over 300 whiskies in Road Hole Bar
FromUS$ 248 /nightSelect
9.1
Perfect1692 total reviews
our site & Booking.com
Rooftop RestaurantPrivate Putting GreenGolf Bag Storage
  • Overlooks the iconic Old Course
  • Rooftop dining overlooking Old Course
  • Private putting green on rooftop
FromUS$ 128 /nightSelect
8.6
Great1906 total reviews
our site & Booking.com
Map
2.5 mi from City Center275 yd from St Andrews Bay
Championship GolfFairmont SpaCoastal Estate
  • Two championship golf courses
  • Cliff-top views of St Andrews Bay
  • Luxury Hebridean seaweed spa
FromUS$ 253 /nightSelect
9.5
Perfect142 total reviews
our site & Booking.com
Map
5.5 mi from City Center
Michelin DiningLandscaped GardensSplit-Level Suites
  • Michelin-starred on-site restaurant
  • Historic inn since mid-1700s
  • Customizable tasting menu options
FromUS$ 428 /nightSelect
8.1
Great745 total reviews
our site & Booking.com
GAIA SpaHaar RestaurantGolf Concierge
  • GAIA spa with holistic wellness
  • Steps from The Old Course
  • Intimate boutique with eight rooms
FromUS$ 528 /nightSelect
9.2
Perfect287 total reviews
our site & Booking.com
Valet ParkingPrivate GardenOndine Restaurant
  • Steps from Old Course first tee
  • On-site seafood restaurant Ondine
  • Complimentary valet parking included
FromUS$ 123 /nightSelect

St. Andrews offers luxury hotels ranging from historic buildings overlooking the Old Course to modern cliffside resorts on a 520-acre estate. These properties provide sea views, fine dining, and direct access to championship golf courses. Guests receive services like valet parking, private gardens, and wellness centers with swimming pools and hydrotherapy. Nightly rates typically exceed £200, rising during peak season. The best locations are the town center near West Sands Beach and the clifftop area along St Andrews Bay.

Seaton House, a Small Luxury Hotels property, provides five-star rooms with sea views, a fitness center, and free valet parking. The Old Course Hotel features the Kohler Waters Spa with a 20-meter swimming pool and a hydrotherapy pool, plus three restaurants including the AA Rosette Road Hole. Fairmont St Andrews sits on 520 acres with two golf courses and a 16-meter swimming pool. Rusacks St Andrews overlooks the Old Course and has a three AA Rosette restaurant. Kinnettles Hotel & Spa offers a boutique experience with a wellness spa using GAIA treatments. The Peat Inn Restaurant With Rooms is a 5-star country retreat with a renowned restaurant and garden views. Book early for summer and golf tournaments.