Golf Hotels in St Andrews

10 top-rated golf hotels in St Andrews steps from the Old Course. Compare rates, spa access, and free parking. Book now for exclusive deals.

Check-in
Tue, 11 Aug
Check-out
Wed, 12 Aug
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Tue, 11 Aug
-
Check-out
Wed, 12 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Tue, 11 Aug
-
Check-out
Wed, 12 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-11 out of 11
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.5
Great1884 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£ 184 /nightSelect
9.1
Perfect1660 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
8.9
Great842 total reviews
our site & Booking.com
Map
2.9 km from City Centre2.1 km from The Dukes St Andrews
Award-winning GardensAfternoon TeaShepherd Huts
  • Award-winning country house gardens
  • Dog welcome goody bags
  • Historic family-owned since 1952
From£ 204 /nightSelect
8.3
Great1344 total reviews
our site & Booking.com
Map
400 m from City Centre300 m from Lundin Golf Club
Sky SportsDisabled AccessFree Parking
  • Free public parking near hotel
  • Extensive local craft beer selection
  • Gluten-free menu available
From£ 98 /nightSelect
8.8
Great1197 total reviews
our site & Booking.com
Map
500 m from City Centre200 m from Lundin Golf Club
French BistroWine CellarGolf Access
  • Next to the Old Course
  • Stunning views of West Sands Beach
  • Dog-friendly with special amenities
From£ 221 /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.8
Very good1202 total reviews
our site & Booking.com
Map
8.6 km from City Centre
Golf CourseEV ChargingJacuzzi Baths
  • 400-year-old historic coaching inn
  • Award-winning restaurant using local produce
  • Dog-friendly rooms with dog beds
From£ 63 /nightSelect
7.9
Very good756 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
8.1
Great1286 total reviews
our site & Booking.com
Map
300 m from City Centre100 m from St Andrews - New Course
Walled GardenOpen Fire LoungeFree Parking
  • Historic Georgian townhouse hotel
  • Garden restaurant with Scottish breakfast
  • Walk to Old Course & landmarks
From£ 66 /nightSelect
8.2
Great1066 total reviews
our site & Booking.com
Map
10.9 km from City Centre
Championship GolfFootgolf CourseDiscgolf
  • On-site championship golf course
  • Footgolf and discgolf on-site
  • Terrace overlooking the 18th Green
From£ 100 /nightSelect

St Andrews offers a range of golf hotels, from historic coaching inns to modern luxury resorts, all within easy reach of the Old Course. Budget-conscious visitors can find rates starting around £100 per night at properties like The Inn At Lathones or The Albany St Andrews. For higher-end options, expect to pay £200-£500 or more, with many hotels located along The Scores or near West Sands Beach. Most golf hotels provide free WiFi, on-site restaurants, and parking, while some offer spa facilities and championship golf courses. The town centre is ideal for walkable access to courses, shops, and landmarks like St Andrews Castle.

Top-rated properties include Old Course Hotel St Andrews, which features the Kohler Waters Spa and a 20-metre swimming pool. Rusacks St Andrews overlooks the 18th hole and offers two restaurants with Scottish produce. Fairmont St Andrews sits on a 520-acre estate with two golf courses, a spa, and a free town shuttle. For boutique charm, Hotel Du Vin, St Andrews provides French-style dining and sea views, while Rufflets St Andrews offers award-winning gardens and pet-friendly rooms. Seaton House - Small Luxury Hotels of the World delivers a 5-star experience with sea views and a fitness centre. Each hotel caters to different preferences, ensuring a tailored stay for golf enthusiasts.