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

Hotels and More in St. Andrews

Old Course Hotel St Andrews

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. view bar overlooking "Road Hole"

Show more Show less
9.4
Awesome
1,141 reviews
Avg. price/night:
$545
Check availability
Fairmont St Andrews, Scotland

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. Everything - superb hotel. Beautiful location. All staff warm, welcoming and very helpful. Service excellent.

Show more Show less
9.1
Awesome
2,185 reviews
Avg. price/night:
$193
Check availability
Rooms at the Saint

Rooms at the Saint

Hotel in St. Andrews

Rooms at the Saint provides rooms with free WiFi in St. Andrews, located conveniently an 11-minute walk from St Andrews University and 0.6 miles from St Andrews Cathedral. There was nothing I didn't like!! This was my favorite B&B we stayed at!! Location, staff, food...all perfection!!

Show more Show less
9.3
Awesome
124 reviews
Avg. price/night:
$222
Check availability
Rufflets St Andrews

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. Staff were excellent,helpful and really friendly. Hotel was lovely, rooms clean and well maintained. Bar staff knowledgeable and attentive. Food was excellent.

Show more Show less
9.2
Awesome
327 reviews
Avg. price/night:
$192
Check availability
Kinnettles Hotel

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 decor of the room was amazing and unexpected!

Show more Show less
9.3
Awesome
496 reviews
Avg. price/night:
$209
Check availability
Hotel Du Vin, St Andrews

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. The location was really convenient for golfers and the decor was really charming.

Show more Show less
9
Awesome
592 reviews
Avg. price/night:
$237
Check availability
Macdonald Rusacks Hotel

Macdonald Rusacks Hotel

Hotel in St. Andrews

Overlooking the famous Old Course in St Andrews center, Macdonald Rusacks Hotel features a gastro pub and champagne bar. There is free parking and free WiFi throughout the property. Liked the 2 day break very much. Everyone was very helpful and very polite. Would consider coming back to hotel.

Show more Show less
8.4
Very Good
1,111 reviews
Avg. price/night:
$252
Check availability
Best Western Scores Hotel

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. Despite the reputation Scotland has for frigid winters, the weather for my stay was excellent. Lunch at the in-house restaurant was fantastic. Check-in & out both went smoothly. The rooms are over-sized and comfortable.

Show more Show less
8.3
Very Good
250 reviews
Avg. price/night:
$246
Check availability
Greyfriars Inn by Greene King Inns

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. Staff were fantastic! Atmosphere in the pub was great. Room was huge and exceeded our expectations. Breakfast was one of the best I have had after an overnight stay.

Show more Show less
8.9
Excellent
492 reviews
Avg. price/night:
$177
Check availability
Ardgowan Hotel

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. Charming with an excellent location.

Show more Show less
8.2
Very Good
720 reviews
Avg. price/night:
$134
Check availability

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

FAQs about hotels in St. Andrews

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

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

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

  • For hotels in St. Andrews that serve highly-rated breakfasts, try Old Course Hotel St Andrews, Greyfriars Inn by Greene King Inns, and Rooms at the Saint.

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

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

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

  • Some of the best hotels in St. Andrews near The Old Course at St. Andrew's Golf Course include Five Pilmour Place, Kinnettles Hotel and No. 14.

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

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