Skip to main content

Search hotels in St. Andrews

Enter your dates to see the latest prices and deals for St. Andrews hotels

November 2024

12
3456789
10111213141516
17181920212223
24252627282930

December 2024

1234567
891011121314
15161718192021
22232425262728
293031
Check-in Date - Check-out Date

Filter by:

Star Rating

Review score

St. Andrews – 23 hotels and places to stay

See the latest prices and deals by choosing your dates.
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.

Friendly helpful staff, old building felt very much like Saint Andrews should. Lovely little breakfast room and nice food.
Scored 8.3
8.3
Rated very good
Very Good
1,296 reviews
Price from
ZAR 3,436.64
1 night, 2 adults
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.

Our second visit to this stunning hotel. Location, staff and facilities are all amazing. The room was spacious, clean and the bathroom stunning. One of our favourite hotels.
Scored 8.6
8.6
Rated excellent
Excellent
1,770 reviews
Price from
ZAR 4,617.42
1 night, 2 adults
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.

All went well. Nice boutique hotel near the ocean. Great views! Room a bit snug but overall a lovely stay. Staff was helpful and friendly. Nice bar! Great location. From the back of the hotel, turn right for a fantastic walk to see historic buildings and castle. We stayed for two nights and wished we had stayed a little longer. St. Andrews is a darling town!
Scored 8.7
8.7
Rated excellent
Excellent
1,009 reviews
Price from
ZAR 3,250.26
1 night, 2 adults
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.

Generous sized room, very comfortable and clean. Very attentive staff. Great traditional breakfast and plenty of options.
Scored 8.8
8.8
Rated excellent
Excellent
669 reviews
Price from
ZAR 4,346.94
1 night, 2 adults
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.

Location and history
Scored 9.0
9.0
Rated wonderful
Wonderful
2,088 reviews
Price from
ZAR 5,570.22
1 night, 2 adults
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...

Golf services, reception, concierge, housekeeping, bar and restaurant staff we erected all courteous and efficient. The room was well appointed.
Scored 9.1
9.1
Rated wonderful
Wonderful
1,347 reviews
Price from
ZAR 8,182.48
1 night, 2 adults
The Peat Inn Restaurant With Rooms, hotel in St. Andrews

Located in St. Andrews, 7.3 miles from St Andrews University, The Peat Inn Restaurant With Rooms provides accommodations with a garden, free private parking, a restaurant and a bar.

Fantastic suite on two floors. Everything we needed was there, comfy bed, breakfast in room was lovely and the food in the restaurant was great.
Scored 9.5
9.5
Rated exceptional
Exceptional
50 reviews
Price from
ZAR 6,766
1 night, 2 adults
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.

Nice large room for a family. 2 showers. Close to everything
Scored 8.5
8.5
Rated very good
Very Good
1,478 reviews
Price from
ZAR 2,761.59
1 night, 2 adults
Kinnettles Hotel & Spa, hotel in St. Andrews

In St Andrews town center, just 10 minutes’ walk from West Sands Beach, The boutique-style bedrooms offer free WiFi and feature Smart TVs.

it was very close to the golf course and bars, very nice litter place, breakfast was nice, and the stuff were super nice!
Scored 8.2
8.2
Rated very good
Very Good
743 reviews
Price from
ZAR 5,727.74
1 night, 2 adults
Rooms at the Saint, hotel in St. Andrews

Located in St. Andrews and with West Sands Beach reachable within a 16-minute walk, Rooms at the Saint provides a garden, non-smoking rooms, free WiFi throughout the property and a bar.

The Saint was in a great location and the hosts were very friendly and helpful. Breakfast was great!
Scored 8.8
8.8
Rated excellent
Excellent
470 reviews
Price from
ZAR 4,091.24
1 night, 2 adults
See all 70 hotels in St. Andrews

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

FAQs about hotels in St. Andrews

What Guests Said About St. Andrews:

  • Scored 10
    10

    This was our third trip to St. Andrews and it was wonderful!

    This was our third trip to St. Andrews and it was wonderful! So many nice restaurants, things to see, few of the nearby towns that we visited are really very charming ( Crail, Ansthruters) but St. Andrews in itself is a little gem with the ruins of a 14th century Cathedral on the beach, the Castle and the vibe of the town with all the university students. It is just fantastic! It is definitely worth a visit .. or two. Not even talking about the world well known golf course where you can practice even if this is your first time. So , I would definitely recommend that you book a visit! I am sure that you'll enjoy it very much! And if you have a child attending the University, it even gets better!
    A
    Anonymous
    Belgium
  • Scored 8.0
    8.0

    It was quite difficult understanding the traffic flow in the...

    It was quite difficult understanding the traffic flow in the city. There were quite a few bottlenecks. Not the easiest place to drive into or out of. The signage needs to be reviewed as soon as possible. It also would be better not to go in Freshers week for the students of the University.
    Elizabeth
    United Kingdom
  • Scored 10
    10

    Great town filled with so much to explore.

    Great town filled with so much to explore. Fantastic restaurants, coffee shops, shops, bakeries, you name it! And the architecture! You could look around you forever. Walks along the beach, visit a castle and abbey all within the town. Oh, did I mention a world famous golf course? St Andrews has enough to keep you busy for weeks.
    Pearse
    United Kingdom
  • Scored 10
    10

    St Andrews is a beautiful old city with lots to see in it.

    St Andrews is a beautiful old city with lots to see in it. All the notable sites are within walking distance of each other. We visited St Andrews to go to the AIG Ladies Open Golf Tournament. We were very sorry that we did not allow extra time to explore St Andrews in more detail.
    Anne
    Ireland
  • Scored 10
    10

    Beautiful town Quant shops Lovely eating places

    Beautiful town Quant shops Lovely eating places Plenty of outside al-fresco dining if you get the weather Old Course Hotel for Wedding for Amazing and exceeded our expectations for a wedding venue
    Anne marie
    United Kingdom
  • Scored 10
    10

    Loved watching the women’s open golf and seeing the course...

    Loved watching the women’s open golf and seeing the course for the first time. Liked visiting the different restaurants, all pretty good. Enjoyed the golf museum, the Castle & wandering around the town itself enjoying the history and architecture Enjoyed the golf themed pub on North Street (Dunvegan)
    Tracy
    Australia

See reviews by guests who stayed at hotels in St. Andrews

  • Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 1,009 reviews
    A very excellent stay from the very comfortable rooms, the staff and the location. could not have asked for better. The food was also very good and comparably priced with surrounding locations. would definitely recommend the Hotel Du Vin,
    Jackie
    United Kingdom
  • From ZAR 3,682.12 per night
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 669 reviews
    The hotel is in such a beautiful setting. We enjoyed walking around the garden. Both dinner and breakfast were very tasty with a good selection to choose from . Our room was clean and comfortable.
    Tracey
    Australia
  • From ZAR 6,932.38 per night
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 1,347 reviews
    We’ve had the pleasure of staying at the Old Course Hotel several times and it is just wonderful!
    Amber
    United Kingdom
  • From ZAR 4,432.18 per night
    Scored 7.9
    7.9
    Rated good
    Good
     · 1,481 reviews
    Location fine, parking in street across from hotel.
    Ian
    Netherlands
  • From ZAR 5,175.42 per night
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 99 reviews
    Room at front of hotel on 1st floor
    C
    Charles
    United Kingdom
gogless