Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Hotels and More in St. Andrews

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+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

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. Having spent many short breaks at this hotel we knew what to expect and were not disappointed. Staff really friendly and helpful as always, food great and facilities also.

Show more Show less
9.2
Awesome
1,656 reviews
Avg. price/night:
$322
Check availability

Rooms at the Saint

Hotel in St. Andrews

Located in St. Andrews and with St Andrews University reachable within an 11-minute walk, Rooms at the Saint provides a garden, non-smoking rooms, free WiFi and a bar. Very nice and clean rooms, perfect location to explore St. Andrews and an outstanding breakfast. The staff was very friendly, too. Just perfect!

Show more Show less
9
Awesome
260 reviews
Avg. price/night:
$189
Check availability

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. Excelente desayuno Cama espectacular Jardines increíbles Cena Gourmet

Show more Show less
9.2
Awesome
264 reviews
Avg. price/night:
$248
Check availability

Kinnettles Hotel

Hotel in St. Andrews

In St Andrews town center, just 10 minutes’ walk from West Sands Beach, Kinnettles Hotel offers free parking, cooked breakfasts and an à la carte restaurant. The hotel was clean and comfortable, the staff friendly and welcoming and the location perfect. If you are travelling by public transport , it is 5 minutes walk from the bus station.

Show more Show less
9.3
Awesome
462 reviews
Avg. price/night:
$367
Check availability

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. Every detail was managed to perfection!!!!

Show more Show less
9.3
Awesome
840 reviews
Avg. price/night:
$505
Check availability

Hotel Du Vin, St Andrews

Hotel in St. Andrews

Refurbished in April 2014, the stylish Hotel Du Vin, St Andrews is set on The Scores and next to the Old Course Golf Course. Everything was perfect The hotel the staff the view the breakfast. I will remember my first night in scotland for ever. A good choice to stay

Show more Show less
9
Awesome
513 reviews
Avg. price/night:
$239
Check availability

Rusacks Hotel

Hotel in St. Andrews

Overlooking the famous Old Course in St Andrews center, Rusacks Hotel features free limited street parking is available and free WiFi throughout the property. Very polite, eager to help staff The hotel is amazing, beds very comfortable View unforgettable Overall a lovely stay, will diffently come back

Show more Show less
8.4
Very Good
1,253 reviews
Avg. price/night:
$223
Check availability

Best Western Scores Hotel

Hotel in St. Andrews

A 2-minute walk from the Royal & Ancient Golf Club in St Andrews, the Best Western Scores Hotel occupies 2 traditional Victorian town houses. Excellent location. Lovely staff and loved the memorabilia from the past Open golf competitions.

Show more Show less
8.3
Very Good
238 reviews
Avg. price/night:
$195
Check availability

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. Perfectly situated to visit St. Andrews.

Show more Show less
8.9
Excellent
506 reviews
Avg. price/night:
$114
Check availability

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 Ardgowan is a really nice small hotel, very comfortable and spot-on location. The staff was really friendly and effective. The room was cozy and quite spacious. We didn't have the opportunity to try the restaurant, but full Scottish breakfast was certainly a treat.

Show more Show less
8.3
Very Good
683 reviews
Avg. price/night:
$184
Check availability

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

See all

Budget hotels in St. Andrews

See all

FAQs about hotels in St. Andrews

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