Luxury hotels in St. Andrews

Fri, 24 Oct
Mon, 27 Oct
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Fri, 24 Oct
Mon, 27 Oct
room 1

Adults

18+
2

Children

0-17
0
Add another room
usp iconThe best price on last-minute hotel deals.
usp iconThe best choice with thousands of stays worldwide.
usp iconThe best availability, even at the last minute.
usp iconFree cancellation options and fast, friendly support.

Clear filters

St. Andrews

Most popular
Sort by

See the latest prices and deals by choosing your dates

Lodge 17 St Andrews
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Andrews · 3.83 mi from centre

9.7

 

26 reviews

Boasting a seasonal outdoor pool, a hot tub and spa facilities, Lodge 17 St Andrews is situated in St. Andrews, 6.8 km from St Andrews University and 11 km from St Andrews Bay. This property offers access to a patio and free private parking. Featuring free WiFi throughout the property, the non-smoking holiday home has a sauna.

This holiday home includes 2 bedrooms, a living room and a flat-screen TV, an equipped kitchen with a dining area, and 2 bathrooms with a shower and a washing machine. Towels and bed linen are available in the holiday home. The accommodation offers a fireplace.

For guests with children, the holiday home features outdoor play equipment.

Discovery Point is 19 km from Lodge 17 St Andrews. Dundee Airport is 26 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Stewarts Resort Lodge 41
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Andrews · 4.04 mi from centre

Boasting a sauna, Stewarts Resort Lodge 41 is located in St. Andrews. This holiday home provides accommodation with a patio. The property is non-smoking and is situated 7.4 km from St Andrews University.

With free WiFi, this 2-bedroom holiday home features a cable TV, a washing machine and a fully equipped kitchen with an oven and microwave. Towels and bed linen are available in the holiday home. For added privacy, the accommodation features a private entrance.

St Andrews Bay is 11 km from the holiday home, while Discovery Point is 28 km from the property. Dundee Airport is 35 km away.

Compare price on Booking.com
Compare price on Booking.com
Stewarts Resort Lodge 59
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Andrews · 4.00 mi from centre

Boasting a sauna, Stewarts Resort Lodge 59 is located in St. Andrews. Both free WiFi and parking on-site are accessible at the holiday home free of charge. The property is non-smoking and is set 7.4 km from St Andrews University.

The spacious holiday home is fitted with 2 bedrooms, a TV with cable channels and a fully equipped kitchen that provides guests with a dishwasher, an oven, a washing machine, a microwave and a stovetop. Towels and bed linen are offered in the holiday home. The accommodation offers a fireplace.

St Andrews Bay is 11 km from Stewarts Resort Lodge 59, while Discovery Point is 28 km from the property. Dundee Airport is 35 km away.

Compare price on Booking.com
Compare price on Booking.com
Ailim House Serviced Cottage Escape, around the corner from the Old Course
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guest house in St. Andrews · 0.38 mi from centre

9.5

 

30 reviews

Breakfast available

Featuring a patio with garden views, a fitness centre and a garden, Ailim House Serviced Cottage Escape, around the corner from the Old Course can be found in St. Andrews, close to West Sands Beach and less than 1 km from St Andrews University. A hot tub and a bicycle rental service are available for guests. There is a sun terrace and guests can make use of free WiFi, free private parking and an electric vehicle charging station.

The air-conditioned guest house consists of 1 bedroom, a living room, a fully equipped kitchen with a dishwasher and a coffee machine, and 2 bathrooms with a walk-in shower and bathrobes. A flat-screen TV with streaming services is featured. The guest house offers bed linen, towels and housekeeping service.

À la carte and Full English/Irish breakfast options with warm dishes, local specialities and pancakes are available. As an added convenience, the guest house offers packed lunches for guests to bring on excursions and other trips off-property.

Ailim House Serviced Cottage Escape, around the corner from the Old Course features a picnic area and a barbecue.

St Andrews Bay is 5 km from the accommodation, while Discovery Point is 21 km away. Dundee Airport is 24 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Skye Sands - Westview House
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in St. Andrews · 0.21 mi from centre

6.5

 

47 reviews

Set in St. Andrews, 1.2 km from St Andrews East Sands Beach, Skye Sands - Westview House offers recently renovated accommodation with free WiFi and a terrace. This apartment features accommodation with a patio. The property is non-smoking and is situated 600 metres from St Andrews University.

The spacious apartment has 3 bedrooms, a TV, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 3 bathrooms with a bath. Towels and bed linen are offered in the apartment. For added privacy, the accommodation features a private entrance.

St Andrews Bay is 4.4 km from the apartment, while Discovery Point is 22 km from the property. Dundee Airport is 25 km away.

Compare price on Booking.com
Compare price on Booking.com
Lodge No 20 - Stewart's Resort Cameron
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Andrews · 3.96 mi from centre

8.3

 

6 reviews

Set in St. Andrews in the Fife region, Lodge No 20 - Stewart's Resort Cameron has a balcony. There is an in-house restaurant, plus free private parking and free WiFi are available. The holiday home has a children's playground and a sauna.

This holiday home is fitted with 2 bedrooms, a kitchen with an oven and a microwave, a TV, a seating area and 2 bathrooms. Towels and bed linen are offered in the holiday home. The property has an outdoor dining area.

Guests can relax in the garden at the property.

St Andrews University is 7.1 km from the holiday home, while St Andrews Bay is 11 km from the property. Dundee Airport is 34 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
No12 Bed and Breakfast
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed & breakfast in St. Andrews · 0.69 mi from centre

9.2

 

31 reviews

Breakfast available

Located in St. Andrews, No12 Bed and Breakfast is by the sea, within a 15-minute walk of St. Andrew's Cathedral and University of St. Andrews. This beach bed & breakfast is 1.3 mi (2.2 km) from Old Course at St Andrews and 1.6 mi (2.5 km) from West Sands.

Compare price on Booking.com
Compare price on Booking.com
Stewarts Resort Lodge 2
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Andrews · 4.02 mi from centre

8.9

 

22 reviews

Boasting a sauna, Stewarts Resort Lodge 2 is located in St. Andrews. This property offers access to a patio and free private parking. The property is non-smoking and is situated 7.3 km from St Andrews University.

The holiday home features 2 bedrooms, a TV and a fully equipped kitchen that provides guests with a dishwasher, an oven, a washing machine, a microwave and a stovetop. Towels and bed linen are available in the holiday home. For added privacy, the accommodation features a private entrance.

St Andrews Bay is 11 km from the holiday home, while Discovery Point is 28 km from the property. Dundee Airport is 31 km away.

Compare price on Booking.com
Compare price on Booking.com
St Andrews Bungalow
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Andrews, Fife · 1.44 mi from centre

9.4

 

48 reviews

Situated in Fife and only 3.3 km from St Andrews University, St Andrews Bungalow features accommodation with inner courtyard views, free WiFi and free private parking. The property has quiet street views and is 6.5 km from St Andrews Bay and 23 km from Discovery Point. Outdoor seating is also available at the holiday home.

The holiday home features 2 bedrooms, 1 bathroom, bed linen, towels, a flat-screen TV with streaming services, a dining area, a fully equipped kitchen, and a patio with garden views. This holiday home is allergy-free and non-smoking.

Guests can relax in the garden at the property.

Dundee Airport is 30 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
No1. Apartments St Andrews - South Street
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in St. Andrews · 0.17 mi from centre

9.8

 

33 reviews

With a stay at No1. Apartments St Andrews - South Street in St. Andrews, you'll be just steps from University of St. Andrews and 9 minutes by foot from Old Course at St Andrews. This apartment is 0.1 mi (0.1 km) from Hamish McHamish Statue and 0.1 mi (0.1 km) from St Andrews Wine Company.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Rufflets St Andrews
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Andrews · 1.84 mi from centre

9.4

 

290 reviews

Breakfast available

Located in St. Andrews, Rufflets St Andrews is within a 5-minute drive of University of St. Andrews and Royal & Ancient Golf Club of St. Andrews. This hotel is 2 mi (3.3 km) from West Sands and 2.1 mi (3.3 km) from St. Andrew's Cathedral.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Seaton House - Small Luxury Hotels of the World
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Andrews · 0.33 mi from centre

Breakfast available

When you stay at Seaton House - Small Luxury Hotels of the World in St. Andrews, you'll be near the beach, just steps from Old Course at St Andrews and 2 minutes by foot from University of St. Andrews. This luxury hotel is 0.1 mi (0.1 km) from Lundin Golf Club and 0.1 mi (0.2 km) from Royal & Ancient Golf Club of St. Andrews.

Compare price on Booking.com
Compare price on Booking.com
Seaton House
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Andrews · 0.34 mi from centre

8.6

 

36 reviews

Breakfast available

Situated in St Andrews, 600 metres from West Sands Beach, Seaton House features accommodation with a fitness centre, free valet parking and a private garden. This 5-star hotel offers room service, a 24-hour front desk and free WiFi. The property is non-smoking and is located 1.3 km from St Andrews East Sands Beach.

The hotel will provide guests with air-conditioned rooms with a desk, a Nespresso coffee machine, a minibar, a safety deposit box, a flat-screen TV and a private bathroom with a walk-in shower. Seaton House provides bedrooms with sea views, and all rooms have a kettle and a wardrobe.

The accommodation offers a continental or Full Scottish breakfast. At Seaton House you will find restaurants serving fresh seafood at Ondine and The Board Room for charcuterie boards. Vegetarian, vegan and gluten-free options can also be requested.

The hotel offers a terrace.

There is an in-house bar and guests can also make use of the business area.

St Andrews University is 600 metres from Seaton House, while St Andrews Bay is 5.2 km from the property. Dundee Airport is 25 km away.

Compare price on Booking.com
Compare price on Booking.com
These properties may not be in the centre of St. Andrews, but are nearby and match your search.
Primary image
Hotel Indigo Dundee by IHG
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Dundee · 10.77 mi from centre

9.2

 

873 reviews

Breakfast available

With a stay at Hotel Indigo Dundee by IHG in Dundee, you'll be in a shopping district, within a 15-minute walk of City Square and V&A Dundee. This eco-friendly hotel is 0.8 mi (1.3 km) from Discovery Point and 1.1 mi (1.7 km) from Dundee Science Centre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Malmaison Dundee
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Dundee · 10.57 mi from centre

8.4

 

959 reviews

Breakfast available

When you a stay at Malmaison Dundee in Dundee, you'll be near the airport, just steps from St Mary's Church and V&A Dundee. This eco-friendly hotel is 13.5 mi (21.8 km) from University of St. Andrews and 14.7 mi (23.6 km) from Old Course at St Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Apex City Quay Hotel & Spa
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Dundee · 10.52 mi from centre

9.2

 

943 reviews

Breakfast available

With a stay at Apex City Quay Hotel & Spa, you'll be centrally located in Dundee, just a 4-minute walk from HMS Unicorn and 7 minutes by foot from V&A Dundee. This eco-friendly hotel is 13.1 mi (21.1 km) from University of St. Andrews and 14.4 mi (23.1 km) from Old Course at St Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Spindrift Guest House
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in Anstruther · 8.99 mi from centre

9.8

 

94 reviews

Breakfast available

When you stay at The Spindrift Guest House in Anstruther, you'll be near the beach, within a 15-minute drive of University of St. Andrews and Old Course at St Andrews. This guest house is 0.3 mi (0.5 km) from Anstruther Golf Club and 0.4 mi (0.6 km) from Billow Ness Beach.

Compare price on Booking.com
Compare price on Booking.com
Old Manor Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Lundin Links · 10.90 mi from centre

8.2

 

394 reviews

Breakfast available

The Old Manor Hotel offers rooms with balconies that overlook the Firth of Forth and Lundin Links Golf Course. There is a restaurant and St. Andrews is 12 miles away.

Rooms at the Old Manor all include shower rooms and free Wi-Fi is available throughout the hotel. Home comforts, including telephones, hair dryers and tea/coffee making facilities are also available.

Dining options include the Sea View Restaurant, which has panoramic views over Largo Bay. The hotel’s bar has stunning sea views and there is an elegant terrace to dine al fresco.

There are several golf courses in the area including Scoonie, Charleton and Dunniker. The Old Manor is well positioned to explore Scotland’s beautiful East Coast, it also offers free parking.

Compare price on Booking.com
Compare price on Booking.com
Bees Townhouse- Cupar
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Cupar · 8.59 mi from centre

9.9

 

42 reviews

Breakfast available

Situated in Cupar, 16 km from St Andrews University and 20 km from St Andrews Bay, Bees Townhouse- Cupar features accommodation with free WiFi in a historic building. The property has city and quiet street views, and is 21 km from Discovery Point. A public car park is located nearby.

The 1-bedroom apartment features a living room with a flat-screen TV, a fully equipped kitchen with an oven and a toaster, and 1 bathroom with bathrobes. Towels and bed linen are available in the apartment. For added privacy, the accommodation has a private entrance and soundproofing.

The apartment offers a continental or vegetarian breakfast.

Scone Palace is 41 km from Bees Townhouse- Cupar. Dundee Airport is 24 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Harbour Inn
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Anstruther · 8.84 mi from centre

6.8

 

186 reviews

Facing the beachfront, Harbour Inn offers 4-star accommodation in Anstruther and features a garden, shared lounge and terrace. Providing a bar, the property is located within 60 metres of Billow Ness Beach. The accommodation provides evening entertainment and an ATM.

At the hotel, all rooms include a wardrobe. Featuring a private bathroom with a shower and a hairdryer, rooms at Harbour Inn also offer free WiFi, while some rooms are equipped with a sea view. At the accommodation, each room is equipped with a flat-screen TV with satellite channels.

You can play darts at Harbour Inn, and the area is popular for hiking and cycling.

St Andrews Bay is 14 km from the hotel, while St Andrews University is 15 km away. Dundee Airport is 43 km from the property.

Compare price on Booking.com
Compare price on Booking.com
tripadvisorHG