Search hotels in St. Andrews

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

October 2026

123
45678910
11121314151617
18192021222324
25262728293031

November 2026

1234567
891011121314
15161718192021
22232425262728
2930
Flexible date options
Select occupancy

St. Andrews – 353 hotels and places to stay

Filter by:

Property ratingIncludes stars and other ratings.
Review score

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...

S
Susan
From
Australia
The whole hotel was just beautiful! From the gorgeous signature scent in the reception area, to the very helpful staff, and the quality of the room and dining areas. The breakfast was absolutely superb! We loved that we could order a memory foam pillow, which was delivered quickly by the staff. An absolutely first rate stay!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,008 reviews
Price from
$328.13
1 night, 2 adults

The Peat Inn Restaurant With Rooms

Hotel in St. Andrews

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

P
Purplechrissie
From
United Kingdom
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 out of 10, guest rating 9.2
Wonderful - What previous guests thought, 146 reviews
Price from
$357.59
1 night, 2 adults

Seaton House - Small Luxury Hotels of the World

Hotel in St. Andrews

Located in St Andrews, 1969 feet from West Sands Beach, Seaton House - Small Luxury Hotels of the World features accommodations with a fitness center, free valet parking and a private garden.

P
Pellegrino
From
United States
The staff, accommodation, and location were perfect!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 177 reviews
Price from
$261.39
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.

L
Leslee
From
United States
Nice large room for a family. 2 showers. Close to everything
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,175 reviews
Price from
$145.15
1 night, 2 adults

Marine & Lawn Rusacks

Hotel in St. Andrews

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

F
Francois
From
United Arab Emirates
The property is the perfect representation of what the city is all about
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,053 reviews
Price from
$319.23
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.

L
Lynn
From
Canada
Beautiful location, clean, well equipped and a little bit of luxury for our honeymoon. We were greeted at the door by a wonderful concierge team member and checked in by a lovely team member, both made our trip extra special. Had meals in the club house and Italian restaurant and both were exceptional so no need to go into town, although they do provide an hourly shuttle if you want to venture out. Would highly recommend and will stay again!
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,246 reviews
Price from
$272.68
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.

C
Clare
From
Canada
Lovely 1-night stay at the Saint. The rooms are cozy and spotless and the bathroom feels luxurious with heated floored and nice quality amenities. Breakfast in the morning was also 10/10. Would definitely recommend staying here.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 604 reviews
Price from
$250.27
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.

s
sylwia
From
Poland
We loved the service, the garden, room with garden view, dinner was excellent. The hotel staff very helpful and polite. It might be a small thing but we really appreciate the coffee machine in a room.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 649 reviews
Price from
$310.59
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.

A
Alexandra
From
United States
Excellent location with easy access to both town and golf / beach. Well appointed room overlooking the water. Perfect spot for morning coffee. Good breakfast in dining room with water views. Cozy bar. Warm and welcoming staff.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 915 reviews
Price from
$203.55
1 night, 2 adults

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.

J
Jeffrey
From
Switzerland
Clean, comfortable room in center of town. Large breakfast menu in a bright indoor room leading to an outdoor garden. Easy check-in and out.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 851 reviews
Price from
$209.22
1 night, 2 adults
See all 353 hotels in St. Andrews

Most booked hotels in St. Andrews and surrounding area in the past month

See all

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 29 reviews

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,053 reviews

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,246 reviews

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,175 reviews

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,008 reviews

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 848 reviews

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 914 reviews

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 649 reviews

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,034 reviews

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 177 reviews

Best hotels with breakfast in St. Andrews and nearby

See all
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 29 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,053 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,246 reviews

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,008 reviews

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 848 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 914 reviews

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 177 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 604 reviews

Hotels located in the center of St. Andrews

See all
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,175 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 649 reviews

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 146 reviews

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,034 reviews

The New Inn

Hotel in Fife
Central location
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 321 reviews

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 585 reviews

FAQs about hotels in St. Andrews

What Guests Said About St. Andrews:

Scored out of 10, guest rating 8.0

I love St. Andrews.

I love St. Andrews. It is not too small and not too big the town offers just the right amount of everything. The people are very friendly and when renting accommodations they are exactly what is being advertised. St. Andrews has an excellent bus system and access to the train is great.
Guest review byAnonymous
Scored out of 10, guest rating 10

St Andrews is a great city to visit.

St Andrews is a great city to visit. Lots of history and things to do. The scenery, golf courses, beach are all fabulous. A friendly place with many many good restaurants and shops all within easy walking distance. Its a golfers paradise but not essential to play. Balgove Larder is a must to visit as is the Botanical gardens.
Guest review byBeadnellcrew
United Kingdom
Scored out of 10, guest rating 10

Lovely Scottish town.

Lovely Scottish town. Lots of independent shops, coffee bars and great restaurant choices. We were there for three days and visited the golf course, different bars, had a wander over the town. There's plenty to do that we didn't do this time, giving us the perfect excuse t go again.
Guest review bySusan
United Kingdom
Scored out of 10, guest rating 10

When we arrived and tried to access the property using the...

When we arrived and tried to access the property using the key from the key safe, we were accessing the wrong key safe. We were able to get in touch with customer service even though it was after 23:00. We were given instructions on how to access the correct key safe. Construction work did not help the beauty of the environment. Over all the stay was quite pleasant!!
Guest review byVeronica
Scored out of 10, guest rating 10

Lovely old town steeped in history.

Lovely old town steeped in history. The university’s buildings were lovely to see. Loved the little alleyways and old houses. The beaches had white sand, clean and good to go on a longer walk on. Enjoyed watching the golfers on the 18th hole. Plenty of places to eat, drink and coffee at
Guest review bynicola
United Kingdom
Scored out of 10, guest rating 10

What a great place to visit.

What a great place to visit. It has so much to offer and is in an idylic location right on the coast with great public transport links. I visit every year for the walks up and down the coast and the eclectic range of pubs/restaurants & visitors/locals. You do need to choose the time you visit carefully as this is a busy student town during term time and a mecca for golf enthusiasts the world over. I choose the week before graduation and avoid entirely when the Open golf tournament is on because the accomodation weeks either side is a lot more expensive. The best place to eat is The Criterion - bookings not taken, just turn up and hope there's a seat for you as it's busy. You can eat at the bar. All the staff are very friendly. Very good service and the famous pies live up to the hype.
Guest review byAndrew
United Kingdom

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

See all
From $270.95 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 914 reviews
We have just returned from a 2 night stay at Hotel Du Vin. We had a lovely time. The classic double room we stayed at was absolutely beautiful. It had everything we needed and more. It was my husband’s birthday and the staff left a little birthday card and chocolate. It was a really nice touch. The breakfast was out of this world and I appreciated that it was cooked to order and not buffet style. There was also a selection of cereals, pastries etc to choose from. I will most definitely returning in the spring.
Guest review byHelen
United Kingdom
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 860 reviews
The place was clean and tidy and the staff were all helpful and friendly. Similar to a Premier Inn style hotel, the breakfast is a buffet arrangement with a good range of foodstuffs for vegans, and gluten intolerant. We were delighted to have haggis on the menu as we love that as a breakfast item. There were good choices and it was well run. It's very close to St Andrews and in a very large site, plenty of free parking.
Guest review byJeni
United Kingdom
From $487.18 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,008 reviews
Stunning hotel, amazing spa, it was my best experience in Scotland so far with excellent service and very accommodating staff. Me and my partner will definitely come back to stay here.
Guest review byPauline
United Kingdom
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 24 reviews
Cozy apartment at a very fair price, much larger than a comparable hotel room in St Andrews, with a lovely patio overlooking the garden and safe parking available.
Guest review byMarkus
Germany
From $360.38 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 177 reviews
Immaculately finished, incredibly comfy room and welcoming hotel staff. Great views and close to everything we wanted to visit.
Guest review byJordan
United Kingdom

More places to explore, more ways to go