Luxury Hotels in Saint Andrews

Last updated on May 17, 2023

We have found 26 best hotel deals in Saint Andrews. Below are the most elegant and luxurious stays in Saint Andrews. Enter your dates to find the best luxury hotel for your stay.

Sort by
Fairmont St Andrews, Scotland

Fairmont St Andrews, Scotland

The luxorious Fairmont St Andrews, Scotland is a 5 star hotel located at Kingask in ‎4.1 km from centre‬, 2.5 km from beach, ‎This property has cots available‬. The hotel is rated as Fabulous with score of 8.6, based on 1646 hotel reviews.

Show more details Set dates
  • 5 Stars
  • 8.6 Fabulous
Available rooms
Kinnettles Hotel & Spa

Kinnettles Hotel & Spa

This great stay is a 5 star hotel located at North Street in ‎250 m from centre‬, 500 m from beach, ‎This property has free cots available‬. The hotel is rated as Very good with score of 8.1, based on 652 hotel reviews.

Show more details Set dates
  • 5 Stars
  • 8.1 Very good
Available rooms
Rusacks St Andrews

Rusacks St Andrews

The beautiful Rusacks St Andrews is a 5 star hotel located at Pilmour Links in ‎600 m from centre‬, Beachfront, ‎This property has free cots available‬. The hotel is rated as Fabulous with score of 8.9, based on 1874 hotel reviews.

Show more details Set dates
  • Beachfront
  • 5 Stars
  • 8.9 Fabulous
Available rooms
Old Course Hotel St Andrews

Old Course Hotel St Andrews

Luxorious and elegant, the Old Course Hotel St Andrews is a 5 star hotel located at Old Station Rd in ‎1.1 km from centre‬, 350 m from beach, ‎This property has free cots available‬. The hotel is rated as Fabulous with score of 8.9, based on 1458 hotel reviews.

Show more details Set dates
  • 5 Stars
  • 8.9 Fabulous
Available rooms
Hotel Du Vin, St Andrews

Hotel Du Vin, St Andrews

Elegant and stylish, the Hotel Du Vin, St Andrews is a 4 star hotel located at 40 The Scores in ‎350 m from centre‬, 350 m from beach, ‎This property has free cots available‬. The hotel is rated as Fabulous with score of 8.6, based on 1107 hotel reviews.

Show more details Set dates
  • 4 Stars
  • 8.6 Fabulous
Available rooms
Rufflets St Andrews

Rufflets St Andrews

Providing a great value, the Rufflets St Andrews is a 4 star hotel located at Strathkinness Low Road in ‎2.9 km from centre‬, 2.4 km from beach, ‎This property has cots available‬. The hotel is rated as Fabulous with score of 8.8, based on 658 hotel reviews.

Show more details Set dates
  • 4 Stars
  • 8.8 Fabulous
Available rooms
The Inn At Kingsbarns

The Inn At Kingsbarns

The elegant The Inn At Kingsbarns is a 4 star hotel located at 5 Main Street in ‎10 km from centre‬, 950 m from beach, ‎This property has free cots available‬. The hotel is rated as Superb with score of 9.4, based on 316 hotel reviews.

Show more details Set dates
  • 4 Stars
  • 9.4 Superb
Available rooms
Links Townhouse

Links Townhouse

One of my favorites, the Links Townhouse is located at Pilmour Links in ‎400 m from centre‬, Beachfront, ‎This property has free cots available‬. , based on 1 hotel reviews.

Show more details Set dates
  • Beachfront
Available rooms
Invercarse Hotel Dundee, BW Signature Collection

Invercarse Hotel Dundee, BW Signature Collection

Providing a relaxing stay, the Invercarse Hotel Dundee, BW Signature Collection is a 4 star hotel located at 371 Perth Road in ‎Dundee‬ • ‎19 km from St Andrews‬, ‎This property has free cots available‬. The hotel is rated as Very good with score of 8.3, based on 1850 hotel reviews.

Show more details Set dates
  • 4 Stars
  • 8.3 Very good
Available rooms
Carnoustie Golf Hotel 'A Bespoke Hotel’

Carnoustie Golf Hotel 'A Bespoke Hotel’

The gorgeous Carnoustie Golf Hotel 'A Bespoke Hotel’ is a 4 star hotel located at 8 Links Parade in ‎Carnoustie‬ • ‎18 km from St Andrews‬, 200 m from beach, ‎This property has free cots available‬. The hotel is rated as Very good with score of 8.2, based on 1729 hotel reviews.

Show more details Set dates
  • 4 Stars
  • 8.2 Very good
Available rooms
Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa

Providing one of the best stays, the hotel is a 4 star hotel located at 1 West Victoria Dock Road in ‎Dundee‬ • ‎17 km from St Andrews‬, ‎This property has free cots available‬. The hotel is rated as Fabulous with score of 8.6, based on 4825 hotel reviews.

Show more details Set dates
  • 4 Stars
  • 8.6 Fabulous
Available rooms
Staybridge Suites - Dundee, an IHG Hotel

Staybridge Suites - Dundee, an IHG Hotel

The luxorious Staybridge Suites - Dundee, an IHG Hotel is a 4 star hotel located at Lower Dens Mill in ‎Dundee‬ • ‎17 km from St Andrews‬, ‎This property has free cots available‬. The hotel is rated as Superb with score of 9.1, based on 1386 hotel reviews.

Show more details Set dates
  • 4 Stars
  • 9.1 Superb
Available rooms
Hotel Indigo - Dundee, an IHG Hotel

Hotel Indigo - Dundee, an IHG Hotel

This great stay is a 4 star hotel located at Lower Dens Mill in ‎Dundee‬ • ‎17 km from St Andrews‬, ‎This property has cots available‬. The hotel is rated as Fabulous with score of 8.8, based on 1903 hotel reviews.

Show more details Set dates
  • 4 Stars
  • 8.8 Fabulous
Available rooms
The Upper Largo Hotel & Restaurant

The Upper Largo Hotel & Restaurant

The beautiful The Upper Largo Hotel & Restaurant is a 4 star hotel located at 4 Main Street, Upper Largo in ‎Lundin Links‬ • ‎16 km from St Andrews‬, ‎This property has free cots available‬. The hotel is rated as Fabulous with score of 8.6, based on 692 hotel reviews.

Show more details Set dates
  • 4 Stars
  • 8.6 Fabulous
Available rooms
The Bank

The Bank

Luxorious and elegant, the The Bank is a 4 star hotel located at 23-25 High Street in ‎Anstruther‬ • ‎14 km from St Andrews‬, Beachfront. The hotel is rated as Fabulous with score of 8.6, based on 505 hotel reviews.

Show more details Set dates
  • Beachfront
  • 4 Stars
  • 8.6 Fabulous
Available rooms
Old Manor Hotel

Old Manor Hotel

Elegant and stylish, the Old Manor Hotel is a 4 star hotel located at 55 Leven Road in ‎Lundin Links‬ • ‎18 km from St Andrews‬, ‎This property has free cots available‬. The hotel is rated as Very good with score of 8.2, based on 399 hotel reviews.

Show more details Set dates
  • 4 Stars
  • 8.2 Very good
Available rooms
Malmaison Dundee

Malmaison Dundee

Providing a great value, the Malmaison Dundee is a 4 star hotel located at The Former Tay Hotel, 28-42 Whitehall Crescent in ‎Dundee‬ • ‎17 km from St Andrews‬, ‎This property has free cots available‬. The hotel is rated as Very good with score of 8.1, based on 2610 hotel reviews.

Show more details Set dates
  • 4 Stars
  • 8.1 Very good
Available rooms
Stunning Central Villa by Golf Course & Beach

Stunning Central Villa by Golf Course & Beach

The elegant Stunning Central Villa by Golf Course & Beach is located at Glenardle, East Links in ‎Leven-Fife‬ • ‎20 km from St Andrews‬, Beachfront, ‎This property has free cots available‬. .

Show more details Set dates
  • Beachfront
Available rooms
Marine North Berwick

Marine North Berwick

One of my favorites, the Marine North Berwick is a 5 star hotel located at 18 Cromwell Road in ‎North Berwick‬ • ‎31 km from St Andrews‬, Beachfront, ‎This property has free cots available‬. The hotel is rated as Very good with score of 8.4, based on 1925 hotel reviews.

Show more details Set dates
  • Beachfront
  • 5 Stars
  • 8.4 Very good
Available rooms
The Bonnie Badger

The Bonnie Badger

Providing a relaxing stay, the The Bonnie Badger is a 5 star hotel located at Main Street Gullane in ‎Gullane‬ • ‎34 km from St Andrews‬, 750 m from beach, ‎This property has free cots available‬. The hotel is rated as Superb with score of 9.1, based on 236 hotel reviews.

Show more details Set dates
  • 5 Stars
  • 9.1 Superb
Available rooms
LuxuryHotel - Luxury Hotel Reviews
Language

Language