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 – 26 hotels and places to stay

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

Exceptional.
8.6
Scored 8.6
Fabulous
Rated fabulous
1,904 reviews
Price from£228.65per 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 excellent, breakfast was very nice
8.3
Scored 8.3
Very good
Rated very good
1,352 reviews
Price from£131.83per 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 centre, a 5-minute drive from St Andrews Old Course.

Beautiful hotel and grounds
8.8
Scored 8.8
Fabulous
Rated fabulous
677 reviews
Price from£242.25per night
Rusacks St Andrews, hotel in St Andrews

Overlooking the famous Old Course in St Andrews centre, Rusacks St Andrews features valet parking is available and free WiFi throughout the property.

The hotel location staff and food were delicious lovely Pimm's
9.0
Scored 9.0
Superb
Rated superb
2,202 reviews
Price from£319per 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...

Ambience and decor
9.0
Scored 9.0
Superb
Rated superb
1,608 reviews
Price from£835per night
The Peat Inn Restaurant With Rooms, hotel in St Andrews

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

Service was excellent. Great shower.
9.6
Scored 9.6
Exceptional
Rated exceptional
28 reviews
Price from£297.68per night
Greyfriars Inn by Greene King Inns, hotel in St Andrews

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

Nice room and the pub, restaurant was very good. Complimentary breakfast was great. Wonderful service.
8.5
Scored 8.5
Very good
Rated very good
1,513 reviews
Price from£121.50per 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.

Great location
8.0
Scored 8.0
Very good
Rated very good
1,771 reviews
Price from£220per 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.

Recently stayed at Hotel Du Vin for three nights with our French bulldog. The hotel is fantastic, and the service, especially from Shannon and Kelsey, was excellent. They accommodated all our requests with ease. The breakfast was delicious with a wide selection. We will definitely stay here again next time we visit St. Andrews.
8.6
Scored 8.6
Fabulous
Rated fabulous
1,200 reviews
Price from£366per night
Kinnettles Hotel & Spa, hotel in St Andrews

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

Our room was on the top floor of the building . Beware more senior travellers . There is no lift at the property. We had golf bags and a suitcase and it was a trek up the stairs . Room however was beautiful and spacious . Very quiet and in a very central location , especially if you are playing golf at St Andrews Links . Walking distance to the Old Course. Lovely breakfast room and great breakfast choices.
8.2
Scored 8.2
Very good
Rated very good
798 reviews
Price from£384per night
See all 69 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
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 28 reviews

    Located in St Andrews, 12 km from St Andrews University, The Peat Inn Restaurant With Rooms provides accommodation 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
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 1,514 reviews

    Greyfriars Hotel is centrally located in St Andrews. Ideally situated 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 :)

  • Hotel Du Vin, St Andrews
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,200 reviews

    Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course.

    Central, very clean, friendly staff, beautiful room!

  • The Albany St Andrews
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,351 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.

FAQs about hotels in St Andrews








What guests said about St Andrews:

  • 10
    Scored 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
  • 10
    Scored 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
  • 10
    Scored 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
  • 10
    Scored 10

    This should be on every golfers bucket list.

    This should be on every golfers bucket list. You really get into the feel of what links golf is. It's also a University town so lots of students abound but great pubs and restaurants and shopping make for lots to see and do. Make sure to visit the cathedral ruins (stone from which built the town) and the nearby town of Anstruther for great fish and chips at "The Wee Chippy".
    Alan
    United States
  • 10
    Scored 10

    We came up to look at the university.

    We came up to look at the university. Arrived later in the afternoon and stayed two nights. We don’t play golf, but walked all around the town giving it a thorough overview, and even had a dip at West Sands. It’s bracing!!! 😳Everyone we met was delightful - engaging and smiling. It felt like we’d stumbled across Brigadoon! An antidote to the troubles we all seem to face on the daily news, the air is clean and fresh, the history palpable.it is a genuine town that embraces its visitors and makes them feel very welcome.
    A
    Anonymous
  • 10
    Scored 10

    Beautiful clean beaches, friendly atmosphere in the town.

    Beautiful clean beaches, friendly atmosphere in the town. Lots to do with children. Highly recomend the aquarium, friendly staff and great exhibits, especially the octopus and marmosets! My 6 year old loved it!
    Katherine
    United Kingdom

Explore guest reviews of hotels in St Andrews

  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 700 reviews
    The location is fantastic. It's 300 metres away from the first tee at the Old Course, steps from the ocean, and within a short walk of pubs, restaurants, and a Tesco Express. Lots of shopping nearby. The hotel is very clean, and is a very comfortable place to stay
    Colin
    Canada
  • From £378 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,200 reviews
    Breakfast very good but very slow on second morning. No butter no brown bread no croissants no orange juice! Dinner not up to standard of hotel du vin
    J
    June
    United Kingdom
  • From £534 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 798 reviews
    Brilliant in all aspects from friendly staff to classy hotel and a great breakfast.
    John
    United Kingdom
  • From £120 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 566 reviews
    Excellent location and breakfast right up there with some of the best hotels.
    Douglas
    United Kingdom
  • From £595 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 1,608 reviews
    Beautiful hotel . Very traditional and excellent facilities
    Joanne
    United Kingdom