Skip to content

Hotels in St. Andrews

34 places to stay · Scotland · United Kingdom · average guest score 8.8

34 properties in St. Andrews

Live prices

Compare tonight's rates in St. Andrews

One map, live prices from Booking.com, Expedia, Hotels.com, Vrbo and others.

Open price map

Prices and availability are shown live on our partners' sites. Famotel may earn a commission when you book, at no extra cost to you.

St. Andrews travel guide

Where to stay in St. Andrews

Famotel lists 34 places to stay in St. Andrews, Scotland: Hotel (21), Guesthouse & B&B (6), Apartment (6), Hostel (1). 20 of them have verified guest reviews, with an average score of 8.8 out of 10. If you are after a treat, there are 8 five-star properties to choose from.

Use the filters to narrow down by star rating, guest score and facilities such as a pool, free Wi-Fi or parking. When you have a shortlist, add your dates and compare live prices on Agoda, Booking.com, Expedia and Hotels.com.

Best luxury hotels in St. Andrews

  1. Fairmont St Andrews - Scotland 9.3 Superb
  2. Marine & Lawn Rusacks 8.7 Excellent
  3. Old Course Hotel St Andrews 9.2 Superb

Hotels in St. Andrews: frequently asked questions

How many places to stay are there in St. Andrews?

Famotel lists 34 places to stay in St. Andrews: Hotel (21), Guesthouse & B&B (6), Apartment (6), Hostel (1).

What are the best-rated hotels in St. Andrews?

Based on verified guest reviews, the top-rated stays in St. Andrews include Fairmont St Andrews - Scotland, Hotel du Vin St. Andrews, Marine & Lawn Rusacks.

How many 5-star hotels are there in St. Andrews?

There are 8 five-star properties in St. Andrews. Highly rated options include Fairmont St Andrews - Scotland, Marine & Lawn Rusacks, Old Course Hotel St Andrews.

Which hotel chains have properties in St. Andrews?

The chains with the most properties in St. Andrews are Eviivo (3), Premier Inn International (1), Lavanda (1), Hotel du Vin (1).