Luxury Hotels in St Andrews

We've selected 7 of the Best Luxury hotels in St Andrews for your 2026 vacation!

Select dates
Guests
2 guests

Adults:

2

Children:

0

Child’s age:

High end Hotels in St Andrews

View all photos

9.3
Excellent
1015 Reviews

From

248$/night

Old Course Hotel St Andrews

Old Station Road
Check Availability

View all photos

9.1
Excellent
1131 Reviews

From

128$/night

Rusacks St Andrews

Pilmour Links
Check Availability

New luxury hotels in St Andrews

View all photos

9.2
Excellent
151 Reviews

From

123$/night

Seaton House - Small Luxury Hotels Of The World

76 The Scores
Check Availability

View all photos

9.3
Excellent
138 Reviews

From

428$/night

The Peat Inn Restaurant With Rooms

Main Street Peat Inn Village
Check Availability

View all photos

8.5
Very good
1297 Reviews

From

253$/night

Fairmont St Andrews, Scotland

St Andrews
Check Availability

View all photos

8.5
Very good
264 Reviews

From

525$/night

Haar With Rooms 5 Stars

1 Golf Place
Check Availability

View all photos

7.9
Very good
661 Reviews

From

465$/night

Kinnettles Hotel & Spa

North Street
Check Availability

Location

St Andrews, Fife, United Kingdom, KY16 9SP

Contact Us

YOUR DETAILS
SUBJECT
MESSAGE