Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
St. Andrews – 117 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 free limited street parking is available and free WiFi throughout the property. Breakfast was good. Good location. We had breakfast included so would have appreciated a menu which did not have prices on it.

Show more Show less
8.5
Very Good
1,483 reviews
Price from
$265
per night

Old Course Hotel St Andrews

Hotel in St. Andrews

Overlooking the West Sands Beach and the Links Golf Course, the Old Course Hotel features a luxury spa and award-winning restaurant. The hotel was great, and the view looking at the 17th fairway of the Old Course was awesome. Michele and I enjoyed the experience!

Show more Show less
9
Awesome
1,361 reviews
Price from
$310
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. The location is exceptional, as is the breakfast. No need for a car or taxis when staying at the Ardgowan as everything is within walking distance. Plus it is within 100 yards of the Dunvegan pub and the 1st tee/18th green of the Old course, hard to argue with that.

Show more Show less
8.2
Very Good
1,360 reviews
Price from
$78
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. Location was great and the breakfast awesome!

Show more Show less
8.5
Very Good
846 reviews
Price from
$88
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. Golf courses amazing Service wonderful Setting Gorgeous

Show more Show less
9.1
Awesome
2,033 reviews
Price from
$308
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.5
Very Good
819 reviews
Price from
$103
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. Lovely hotel, location and staff.. will defo be back:)

Show more Show less
8.6
Excellent
1,026 reviews
Price from
$187
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. Spotless, and the staff were incredibly friendly and helpful.

Show more Show less
9
Awesome
607 reviews
Price from
$333
per night

Rooms at the Saint

Hotel in St. Andrews

Featuring a restaurant, bar, garden and free WiFi, Rooms at the Saint is located in St Andrews, 0.7 mi from St Andrews East Sands Beach and less than 0.6 mi from St Andrews University. The room was spacious, clean, with amenities like a Nespresso coffee machine, and with a big and modern bathroom. The breakfast, warm and prepared to order, was excellent.

Show more Show less
9
Awesome
359 reviews
Price from
$135
per night

Rufflets St Andrews

Hotel in St. Andrews

Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews center, a 5-minute drive from St Andrews Old Course. The hotel is absolutely first rate. Excellent personal service, lovely accommodation and great breakfasts. I could not recommend Rufflets highly enough

Show more Show less
8.8
Excellent
454 reviews
Price from
$176
per night

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

See all

FAQs about hotels in St. Andrews

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

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

  • Some of the best hotels in St. Andrews near St Andrews - New Course include Dunperrogh, No. 14 and Modern luxury 2 bed with a view.

  • Many families visiting St. Andrews loved staying at Rooms at the Saint, Fairmont St Andrews, Scotland, and Old Course Hotel St Andrews.

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

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

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

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

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

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About St. Andrews:

Explore guest reviews of hotels in St. Andrews

See all