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:

Top luxury hotels in St Andrews

View all photos

9.3
Excellent
1015 Reviews

From

248$/night

Old Course Hotel St Andrews

Old Station Road

Featuring a scenic location in the immediate vicinity of The Dukes St Andrews, the 5-star Old Course Hotel St Andrews is proud to offer 18 holes of golf. The hotel, located approximately a 20-minute walk from the ruined Roman St Andrews Catholic Cathedral, boasts 2 indoor swimming pools along with a treatment room, a Jacuzzi, a sauna, and a foot bath.

The property offers free facilities including a fitness centre and yoga classes for guests' comfortable stay. This hotel also features mini golf and yoga along with limousines for rent. A fitness club with a personal trainer and yoga instruction are available at the Old Course St Andrews. You are welcome to relax in a full-service spa and a wellness area as well as have a head massage, a back massage, and a facial massage.

Read more
Check Availability

View all photos

9.1
Excellent
1131 Reviews

From

128$/night

Rusacks St Andrews

Pilmour Links

Boasting 18 holes of golf, Rusacks St Andrews hotel is situated 16 minutes' walk from the compact St Andrews Botanic Garden. There is private parking on site and Wi-Fi throughout the property.

Read more
Check Availability

Boutique luxury hotels in St Andrews

View all photos

9.3
Excellent
138 Reviews

From

428$/night

The Peat Inn Restaurant With Rooms

Main Street Peat Inn Village

The Peat Inn Restaurant With Rooms St Andrews features 2 rooms and lies 6 km from The Chillilicious Farm. The inn boasts views of the garden and offers Wi-Fi throughout the property.

Read more
Check Availability

View all photos

9.2
Excellent
151 Reviews

From

123$/night

Seaton House - Small Luxury Hotels Of The World

76 The Scores

Providing 34 rooms, the 5-star Seaton House - Small Luxury Hotels Of The World St Andrews is nestled about 10 minutes' walk from Kinness Burn. Located in proximity to the free museum "University of St Andrews", the hotel has an Asian restaurant as well as a sundeck and a golf course onsite.

There is a fitness centre on site.

Read more
Check Availability

View all photos

8.5
Very good
1297 Reviews

From

253$/night

Fairmont St Andrews, Scotland

St Andrews

Fairmont St Andrews, Scotland Hotel is 10 minutes' drive from East Sands Leisure Centre and features 9 holes of golf. This hotel, located 4.1 km from the free museum "University of St Andrews", boasts an indoor pool along with a steam room, a Jacuzzi, and a sauna.

Fairmont St Andrews, Scotland Hotel features a fitness centre and a steam room free of charge. This accommodation also has a fitness centre with a personal trainer and yoga instruction. The on-site activities include badminton, cycling, and billiards. Guests will benefit from a wellness area and relax with a head massage, a couples massage, and a facial massage.

Read more
Check Availability

View all photos

8.5
Very good
264 Reviews

From

525$/night

Haar With Rooms 5 Stars

1 Golf Place

Located just 250 metres from St Andrews Aquarium, the elegant Haar With Rooms 5 Stars St Andrews hotel is around 5 minutes' walk from the famous Swilcan Bridge. Boasting a location just around the corner from British Golf Museum, this 5-star smoke-free inn features 5 rooms as well as a restaurant.

There is a leisure centre at this St Andrews hotel.

Read more
Check Availability

View all photos

7.9
Very good
661 Reviews

From

465$/night

Kinnettles Hotel & Spa

North Street

Boasting a shared lounge and a golf course, the 5-star Kinnettles Hotel & Spa St Andrews is located just a 5-minute walk from Eden Mill. The hotel offers Wi-Fi in public areas as well as a sauna and a steam room for free.

Offering a treatment room, a Jacuzzi, and a sauna, the Kinnettles St Andrews ensures a pleasant stay. This property offers a spa and wellness centre, and a full spa along with a head massage, a couples massage, and a facial massage for guests' enjoyment.

Read more
Check Availability

Location

St Andrews, Fife, United Kingdom, KY16 9SP

Contact Us

YOUR DETAILS
SUBJECT
MESSAGE