Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
St. Andrews – 197 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Rusacks St Andrews

Hotel in St. Andrews

Overlooking the famous Old Course in St Andrews center, Rusacks St Andrews features valet parking is available and free WiFi throughout the property. Everything, location, staff, food, room, quietness, anyway facing St Andrews old course No.1 &18.

Show more Show less
9
Wonderful
1,298 reviews
Price from
$264
per night

Ardgowan Hotel

Hotel in St. Andrews

Ardgowan Hotel is a traditional Georgian townhouse offering spacious rooms, Scottish cuisine and free WiFi throughout. The Royal and Ancient Golf Club of St Andrews is just a 2-minute walk away. It was disappointing but understandable that the restaurant was not open on the Tuesday Evening but in all other aspects our stay was outstanding. Many thanks, Mike Mayman

Show more Show less
8
Very Good
1,603 reviews
Price from
$86
per night

Greyfriars Inn by Greene King Inns

Hotel in St. Andrews

Greyfriars Hotel is centrally located in St Andrews. Ideally located within easy walking distance to many University Departments and buildings, shops, The Old Course. The size of the room was great. Staff took our bags up as the room wasn't ready and put the air con on so the room was lovely and cool as it was a hot July day.

Show more Show less
8.4
Very Good
1,081 reviews
Price from
$100
per night

The Albany St Andrews

Hotel in St. Andrews

Dating from 1795, this traditional, elegant Georgian terraced The Albany St Andrews hotel rests in the heart of historic St Andrews. Nice staff. Very good localisation, good typical scotisch breakfast

Show more Show less
8.3
Very Good
994 reviews
Price from
$101
per night

Hotel Du Vin, St Andrews

Hotel in St. Andrews

Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course. Breakfast was excellent,the whole experience was exactly as I had hoped,peaceful quiet and comfortable

Show more Show less
8.5
Very Good
1,124 reviews
Price from
$152
per night

Old Course Hotel St Andrews

Hotel in St. Andrews

Overlooking West Sands Beach and the Links Golf Course, Old Course Hotel features a luxury spa and award-winning restaurant. Set in a magnificent building, the hotel has scenic views and elegant... Fabulous location, right on the Old Course at St. Andrews!

Show more Show less
8.8
Excellent
1,374 reviews
Price from
$284
per night

Fairmont St Andrews, Scotland

Hotel in St. Andrews

Set on a 520 acre estate on cliffs overlooking St Andrews Bay, this 5-star hotel features its own championship golf courses. It has free parking, free WiFi, a spa and a pool. Great breakfast.quite and comfortable. Nice view from the room. The fireplace on the lobby made it cozy and warm. I like the bus that goes to downtown every one hour.

Show more Show less
8.8
Excellent
1,573 reviews
Price from
$293
per night

Rooms at the Saint

Hotel in St. Andrews

Located in St. Andrews, Rooms at the Saint features a garden, restaurant, bar, and free WiFi throughout the property. Excellent breakfast and the service was very good.’

Show more Show less
9.1
Wonderful
366 reviews
Price from
$117
per night

Kinnettles Hotel & Spa

Hotel in St. Andrews

In St Andrews town center, just 10 minutes’ walk from West Sands Beach, Kinnettles Hotel & Spa offers an à la carte restaurant. The boutique-style bedrooms offer free WiFi and feature Smart TVs. The staff at this hotel was truly exceptional! Service above and beyond. It was also nice to see them giving each other a helping hand particularly during busy breakfast times. The spa offered a very relaxing and private experience. It was also wonderful to be right in the center of St Andrews and so close to the Old Course.

Show more Show less
8.2
Very Good
603 reviews
Price from
$212
per night

Drumoig Golf Hotel

Hotel in St. Andrews

Set among 250 acres with its own 18-hole championship golf course, Drumoig Golf Hotel offers rooms with free parking, free Wi-Fi in public areas, and a restaurant. Beautiful, peaceful locationdead clean , warm . Breakfast fabulous. Staffing fabulous

Show more Show less
8.2
Very Good
476 reviews

Most-booked hotels in St. Andrews in the past month

See all

FAQs about hotels in St. Andrews

  • These hotels in St. Andrews are highly rated by couples: Rooms at the Saint, Rusacks St Andrews, and Old Course Hotel St Andrews.

  • On average, 3-star hotels in St. Andrews cost $14 per night, and 4-star hotels in St. Andrews are $30 per night. If you're looking for something really special, a 5-star hotel in St. Andrews can be found for $66 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in St. Andrews this weekend is $154 or, for a 4-star hotel, $214. Looking for something even fancier? 5-star hotels in St. Andrews for this weekend cost around $334 per night, on average (based on Booking.com prices).

  • On average, it costs $133 per night to book a 3-star hotel in St. Andrews for tonight. You'll pay around $196 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in St. Andrews will cost around $325, on average (based on Booking.com prices).

  • Drumoig Golf Hotel, Rooms at the Saint, and Old Course Hotel St Andrews got great room view-related reviews from travelers in St. Andrews.

  • Rusacks St Andrews, Rooms at the Saint, and Old Course Hotel St Andrews are some of the popular hotels in St. Andrews.

  • Some of the best hotels in St. Andrews near St Andrews - New Course include Dunperrogh, Beautiful Property In A Fantastic Location and No1 Apartments St Andrews - South Street.

  • Many families visiting St. Andrews loved staying at Rooms at the Saint, Rusacks St Andrews, and Rufflets St Andrews.

  • For hotels in St. Andrews that serve highly-rated breakfasts, try Rusacks St Andrews, Old Course Hotel St Andrews, and The Albany St Andrews.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About St. Andrews:

Explore guest reviews of hotels in St. Andrews

See all