The 14 Best Luxury Hotels with Entertainment in St Andrews (2026)

Top Luxury Hotels with Entertainment St Andrews

Old Course Hotel St Andrews

Old Course Hotel St Andrews

Hotel
Old Station Rd, St. Andrews, KY16 9SP, United Kingdom
  • Total Relaxation
  • Romantic Break
  • 5* Luxury
1 Baths 389.29 ft²
Kinnettles Hotel & Spa

Kinnettles Hotel & Spa

Hotel
North Street, St. Andrews, KY16 9AG, United Kingdom
  • Romantic Break
  • Spa Breaks
  • Outstanding Location
4 Baths 266.41 ft²
Rusacks St Andrews

Rusacks St Andrews

Hotel
Pilmour Links, St. Andrews, KY16 9JQ, United Kingdom
  • Outstanding Location
  • Culinary Delights
  • Romantic Retreat
7 Baths 338.3 ft²
The Peat Inn Restaurant With Rooms

The Peat Inn Restaurant With Rooms

Hotel
Main Street Peat Inn village, St. Andrews, KY15 5LH, United Kingdom
  • Culinary Excellence
  • Total Relaxation
  • Historic Charm
2 Baths 215.28 ft²
Fairmont St Andrews, Scotland

Fairmont St Andrews, Scotland

Hotel
Kingask, St. Andrews, KY16 8PN, United Kingdom
  • Romantic Break
  • Spa & Relaxation
  • Golf Paradise
18 Baths 483.78 ft²
Rufflets St Andrews

Rufflets St Andrews

Hotel
Strathkinness Low Road, St. Andrews, KY16 9TX, United Kingdom
  • Romantic Escape
  • Exceptional Dining
  • Pet-Friendly Retreat
11 Baths 419.79 ft²
Hotel Du Vin, St Andrews

Hotel Du Vin, St Andrews

Hotel
40 The Scores, St. Andrews, KY16 9AS, United Kingdom
  • Breathtaking Views
  • Culinary Excellence
  • Unmatched Comfort
5 Baths 219.58 ft²
Carnoustie Golf Hotel 'A Bespoke Hotel’

Carnoustie Golf Hotel 'A Bespoke Hotel’

Hotel
8 Links Parade, Carnoustie, DD7 7JE, United Kingdom
  • Romantic Break
  • Spa Breaks
  • Outstanding Location
13 Baths 231.42 ft²
Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa

Hotel
1 West Victoria Dock Road, Dundee, DD1 3JP, United Kingdom
  • Total Relaxation
  • Romantic Break
  • City Style
11 Baths 360.1 ft²
Hotel Indigo - Dundee by IHG

Hotel Indigo - Dundee by IHG

Hotel
Lower Dens Mill, Dundee, DD4 6AD, United Kingdom
  • Chic City Style
  • Culinary Delights
  • Romantic Retreat
7 Baths 304.47 ft²
Old Manor Hotel

Old Manor Hotel

Hotel
55 Leven Road, Lundin Links, KY8 6AJ, United Kingdom
  • Outstanding Location
  • Total Relaxation
  • Romantic Break
4 Baths 88.8 ft²
Greywalls Hotel & Chez Roux

Greywalls Hotel & Chez Roux

Hotel
Muirfield, Gullane, EH31 2EG, United Kingdom
  • 0.05 mi to center
  • Romantic Getaway
  • Culinary Delight
  • Secluded Escape
11 Baths 271.79 ft²
The Bonnie Badger

The Bonnie Badger

Hotel
Main Street Gullane, Gullane, EH31 2AB, United Kingdom
  • 0.60 mi to center
  • Romantic Break
  • Spa Breaks
  • Foodies
4 Baths 298.7 ft²
Glenesk Hotel

Glenesk Hotel

Hotel
High Street, Edzell, DD9 7TF, United Kingdom
  • Total Relaxation
  • Romantic Break
  • Outstanding Location
3 Baths 322.92 ft²

Best Luxury Hotels that guests love in St Andrews

Apex City Quay Hotel & Spa
1 West Victoria Dock Road, Dundee, DD1 3JP, United Kingdom
8.9
4195 reviews
From $160
Carnoustie Golf Hotel 'A Bespoke Hotel’
8 Links Parade, Carnoustie, DD7 7JE, United Kingdom
8.8
1638 reviews
From $212
Fairmont St Andrews, Scotland
Kingask, St. Andrews, KY16 8PN, United Kingdom
8.6
1341 reviews
From $580

Other great option in St Andrews

Lodge No 74 - Stewart's Resort Cameron
Lodge 74 Stewart's Resort Cameron, St. Andrews, KY16 8PE, GB
10.0
5 reviews
From $272
Luxury Lodge Retreat with Hot Tub - Stewarts Resort 19
Stewarts Resort, Cameron, St. Andrews, KY16 8PE, GB
10.0
2 reviews
From $296

Frequently Asked Questions

For a truly luxurious experience in St Andrews, consider the Fairmont St Andrews, Scotland Fairmont St Andrews, Scotland, known for its stunning coastal views and world-class spa facilities. The Old Course Hotel St Andrews Old Course Hotel St Andrews offers unparalleled access to golf courses and fine dining, while the Kinnettles Hotel & Spa Kinnettles Hotel & Spa presents a chic atmosphere perfect for relaxation.

Yes! For a romantic getaway, the Rufflets St Andrews Rufflets St Andrews boasts beautiful gardens and intimate dining experiences. The Greywalls Hotel & Chez Roux Greywalls Hotel & Chez Roux combines historic charm with exquisite cuisine, making it ideal for couples looking to indulge. Additionally, Hotel Du Vin, St Andrews Hotel Du Vin, St Andrews offers stylish accommodations and a cozy atmosphere perfect for lovers.

Food enthusiasts will love The Peat Inn Restaurant With Rooms The Peat Inn Restaurant With Rooms, renowned for its Michelin-star cuisine. Another great option is the Bonnie Badger The Bonnie Badger, which offers locally sourced dishes in a vibrant setting. Additionally, the Greywalls Hotel & Chez Roux Greywalls Hotel & Chez Roux features a gourmet restaurant that celebrates Scottish flavors.

If you're seeking breathtaking views, look no further than the Old Course Hotel St Andrews Old Course Hotel St Andrews, where many rooms overlook the famed golf course and coastline. The Fairmont St Andrews, Scotland Fairmont St Andrews, Scotland also offers stunning panoramas of the Firth of Tay, providing a picturesque backdrop for your stay.

Families will enjoy the spacious accommodations at the Apex City Quay Hotel & Spa Apex City Quay Hotel & Spa, which features kid-friendly amenities and activities. The Fairmont St Andrews, Scotland Fairmont St Andrews, Scotland also caters to families with its expansive grounds and various entertainment options, ensuring everyone has a memorable experience.

For travelers on a budget seeking boutique experiences, the Glenesk Hotel Glenesk Hotel provides charming accommodations without compromising style. Similarly, the Hotel Indigo - Dundee, an IHG Hotel Hotel Indigo - Dundee, an IHG Hotel offers unique design elements and affordability, making it an excellent choice for a memorable stay in St Andrews.