Skip to main content

Search hotels in St. Andrews

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

Filter by:

Star Rating

Review score

St. Andrews – 25 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.

We loved the separate sleeping nooks, but especially loved the private patio and listening to the birds.
Scored 8.3
8.3
Rated very good
Very Good
1,339 reviews
Price from$180.91per 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.

Florian, Harri and Alex were great at the front door. Kenneth in the breakfast area was splendid. The breakfast was alright. Dinner at the Steakhouse at the club was fine but the staff were overwhelmed and service was slow because of it.
Scored 8.6
8.6
Rated excellent
Excellent
1,854 reviews
Price from$280.97per 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.

Beautiful gardens, easy 5-min drive into town
Scored 8.8
8.8
Rated excellent
Excellent
684 reviews
Price from$278.26per night
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.

Cool location with rooftop bar on 18th hole of Old course. Hotel has recently been renovated and breakfast was incredible!
Scored 9.0
9.0
Rated wonderful
Wonderful
2,174 reviews
Price from$366.41per 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...

Great concierge and knowledgeable of all courses and areas of Scotland
Scored 9.0
9.0
Rated wonderful
Wonderful
1,541 reviews
Price from$459.45per night
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.

Welcoming, quiet and roomy.
Scored 9.6
9.6
Rated exceptional
Exceptional
37 reviews
Price from$379.91per 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.

staff, breakfast, large room, location
Scored 8.5
8.5
Rated very good
Very Good
1,519 reviews
Price from$155.06per 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.

Room was good size .
Scored 8.0
8.0
Rated very good
Very Good
1,639 reviews
Price from$290.99per 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.

Lovely unpretentious vibe. Restaurant offerings were delicious, all the staff exceptionally professional. Chloe was the most friendly and hospitable host ever. Will definitely be returning again.
Scored 8.9
8.9
Rated excellent
Excellent
492 reviews
Price from$465.83per 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.

Great location. Friendly staff. Clean & comfortable spaces
Scored 8.3
8.3
Rated very good
Very Good
746 reviews
Price from$140.39per night
See all 70 hotels in St. Andrews

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

Budget hotels in St. Andrews

  • The Peat Inn Restaurant With Rooms
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 37 reviews

    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.

    Amazing! Served in your room at a time you request

  • Greyfriars Inn by Greene King Inns
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 1,519 reviews

    Greyfriars Hotel is centrally located in St Andrews. Ideally located within easy walking distance to many University Departments and buildings, shops, The Old Course. and many historic places of...

    Everything was great - staff, room, location and food :)

  • The Albany St Andrews
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 1,339 reviews

    Dating from 1795, this traditional, elegant Georgian terraced The Albany St Andrews hotel rests in the heart of historic St Andrews.

    Independent and cosy feeling hotel . Great location.

  • Rooms at the Saint
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 492 reviews

    Located in St. Andrews, Rooms at the Saint features a garden, restaurant, bar, and free WiFi throughout the property.

    Central location, beautiful room. Welcoming staff.

FAQs about hotels in St. Andrews

What Guests Said About St. Andrews:

  • Scored 10
    10

    There is so much to do in St Andrews.

    There is so much to do in St Andrews. The botanic gardens are worth a look. The aquarium is great for kids and the local cinema shows the latest films in a cosy setting. Loads of places to east with personal favourites being Cromars fish and chips and the famous Jeanettas Gelatos.
    A
    Anonymous
  • Scored 8.0
    8.0

    St. Andrews is a wonderful village full of surprises.

    St. Andrews is a wonderful village full of surprises. Not only is it a golfers paradise, but has many wonderful local shops and great restaurants. If one has time, they should take a guided walking tour. The university is lovely and full of history. Booking ahead is essential, espcially for large parties. Forigan's and The Saint are two of our favorite restaurants. The service wherever we went was excellent and gracious.
    A
    Anonymous
  • Scored 10
    10

    We absolutely adored our trip to St Andrew’s Royal and...

    We absolutely adored our trip to St Andrew’s Royal and Ancient Golf Club. We played the Himalayas putting course and loved seeing the happy families enjoying a chance to experience the magic of this beautiful golf course. It truly is a magical place.
    Don
    Canada
  • Scored 10
    10

    My stay at The Albany was excellent , all the staff were...

    My stay at The Albany was excellent , all the staff were very helpful and friendly. Both Ladies on reception were extremely helpful and my welcome on arrival was lovely . I needed help with my outfit for a wedding I was attending and nothing was a problem. An ironing board and iron were brought to my room. On leaving I had help with my luggage to bring it downstairs to the reception. I apologise but I can’t remember the lovely lady’s name who helped me. She went out of her way to assist me .The night porter was friendly and the breakfast was excellent and staff serving were lovely too!. I would definitely recommend The Albany and would stay again if I was returning to St Andrews.
    A
    Anonymous
  • Scored 10
    10

    Really liked St Andrew.

    Really liked St Andrew. My husband was keen to see the golf course and photos were taken at the 18th hole. He went to the golf museum which he said was very good ! I went upstairs for a coffee and enjoyed the lovely views of the golf course and beach. The shopping area is good in the town too. The university accommodation was adequate and a good price for St Andrews. We had a very nice day there.
    marianne
    United Kingdom
  • Scored 10
    10

    This is a great and friendly town, which is very crowded all...

    This is a great and friendly town, which is very crowded all year around with either students or tourists. It is very clean and a joy to walk around. Worth visiting the town centre on foot and just enjoying the small shops and boutiques as well as the ancient college buildings. St Andrews is a small town, especially the tourist part and so it shouldn't take more than 2 hours to walk around the entire town and see all its sights. However, give it a day to actually go into all the key tourist attractions. Then just spend time drinking in the ambience of the town. Its worth the time to explore many of St Andrews back alleys and small lanes and if you got the time, take Lade Braes Walk down to the Botanic Gardens along Kinness Burn (probably 30 minutes from start of walk). Parking is pretty limited in the town, so best to park in your lodgings and walk in or get a bus (very regular due to student community). Most of the town is at 20 MPH if you do drive and has speed bumps everywhere. Many of the side roads are narrow and if you must park in town, most of the roads have Parking Meters. Nice beaches near the golf course (West Sands) and below the cliffs (East Sands) although the water is quite cold most of the year around.
    Graham
    United Kingdom

Explore guest reviews of hotels in St. Andrews

  • From $140.39 per night
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 742 reviews
    Set on a beautiful golf course in a remote setting. You do need transport to get about however there is a very good bus service near by. The hotel had a few room on the upper floor and has additional 2 story buildings outside. Our room was lovely and bed was really comfortable. The bar is lovely looking out onto the golf course. The food in the restaurant was delicious all home made we had breakfast and dinner. Really enjoyable stay Staff were amazing
    fiona
    United Kingdom
  • Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 2,174 reviews
    A fabulous location overlooking the 18th hole. Staff was so friendly and couldn’t have done more to make us feel welcome. The food was first class too. Best hotel breakfast we have had. Our room was wonderful - really spacious and well-appointed.
    Sabrina
    United Kingdom
  • Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 730 reviews
    Fantastic hotel. The entire property has been renovated to a high standard and rooms are really comfortable and modern. Great nights sleep in very comfy bed. Location is also perfect.
    Allan
    United Kingdom
  • Scored 8.0
    8.0
    Rated very good
    Very Good
     · 1,639 reviews
    The rooms had beds and the hotel was close to the golf course and pubs
    Rae
    Ireland
  • From $797.66 per night
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 1,541 reviews
    Beautiful hotel . Very traditional and excellent facilities
    Joanne
    United Kingdom