Search hotels in St. Andrews

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

November 2026

1234567
891011121314
15161718192021
22232425262728
2930

December 2026

12345
6789101112
13141516171819
20212223242526
2728293031
Flexible date options
Select occupancy

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

W
WUQIANG
From
Canada
We like the hotel, good to stay and see the old course though we did not play. Clean, comfortable, good breakfast. Good view from fourth floor dining area.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,008 reviews
Price from
$452.77
1 night, 2 adults

The Peat Inn Restaurant With Rooms

Hotel in St. Andrews

Elegant Accommodations: The Peat Inn Restaurant With Rooms in St. Andrews offers 5-star comfort with a romantic restaurant, bar, and garden. Free WiFi is available throughout the property.

Dining Experience: Guests can enjoy Scottish cuisine with vegetarian, vegan, gluten-free, and dairy-free options. The restaurant provides a relaxing ambiance for meals.

Comfortable Amenities: Rooms feature private bathrooms, bathrobes, and garden views. Additional amenities include free on-site private parking, bicycle parking, and free toiletries.

Prime Location: Located 7.5 mi from St Andrews University and St Andrews Cathedral, the hotel is near attractions such as Hill of Tarvit Mansion and St Andrews Bay. Dundee Airport is 19 mi away.

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
$313.78
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.3
Wonderful - What previous guests thought, 181 reviews
Price from
$335.39
1 night, 2 adults

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.

L
Leslie
From
United Kingdom
The restaurant was fantstic. The help was great and the prices very reasonable. Great value!
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,045 reviews
Price from
$100.62
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.

d
duncan
From
United Kingdom
Everything, rooms, all staff, bar, breakfast, location, view
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,031 reviews
Price from
$340.98
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
Lynes
From
United States
From the moment we arrived, we could tell this place is magical. The views are spectacular, the property itself has a great location, the room was very clean and comfortable, the staff incredibly friendly and helpful. The breakfast buffet, which was included in our room rate, was one of the best I have seen. To play golf at St.Andrews is a special experience, but the Fairmont St.Andrews took it to “trip of a lifetime” level. I have spent many years staying in hotels all over the world - I would have to put the Fairmont St.Andrews in my top one or two favorite hotels - it’s that good. One last recommendation - don’t miss dinner at sunset at the St.Andrews Bay Clubhouse Bar and Grill - unbelievable !
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,234 reviews
Price from
$292.79
1 night, 2 adults

Rooms at the Saint

Hotel in St. Andrews

Comfortable Accommodations: Rooms at the Saint in St. Andrews offers private bathrooms with free toiletries, tea and coffee makers, and work desks. Each room includes a refrigerator, TV, and wardrobe, ensuring a pleasant stay.

Dining Experience: Guests can enjoy a traditional family-friendly restaurant serving local cuisine with vegetarian, gluten-free, and dairy-free options. Breakfast includes full English/Irish, vegetarian, vegan, and gluten-free selections, featuring warm dishes, fresh pastries, and juice.

Leisure Facilities: The hotel features a garden, outdoor seating area, and bar. Free WiFi is available throughout the property, and daily housekeeping service and luggage storage enhance convenience.

Prime Location: Located 15 mi from Dundee Airport, the hotel is a short walk from West Sands Beach and St Andrews University. Nearby attractions include St Andrews Cathedral and The Old Course, providing ample opportunities for exploration.

D
Deborah
From
Australia
Food was lovely, the atmosphere was great
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 602 reviews
Price from
$251.54
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.9
Excellent - What previous guests thought, 653 reviews
Price from
$185.64
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.

M
Mark
From
Canada
Everything was Beautiful Bed linens/ shower Location
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 907 reviews
Price from
$200.11
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.

L
Laura
From
Canada
The staff were excellent and available for anything we needed. The location is 2 minutes from city centre and a 20 minute walk to StAndrews golf course.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 849 reviews
Price from
$235.44
1 night, 2 adults
See all 360 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, 30 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.3
Very Good - What previous guests thought, 1,176 reviews

Popular with guests booking hotels in St. Andrews

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

Popular with guests booking hotels in St. Andrews

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

Popular with guests booking hotels in St. Andrews

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

Popular with guests booking hotels in St. Andrews

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

Popular with guests booking hotels in St. Andrews

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

Popular with guests booking hotels in St. Andrews

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

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 181 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, 30 reviews

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

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

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

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

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

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

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 602 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,176 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 653 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,045 reviews

The New Inn

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

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 590 reviews

FAQs about hotels in St. Andrews

What Guests Said About St. Andrews:

Scored out of 10, guest rating 10

St Andrews is a magical place!

St Andrews is a magical place! The town is beautiful, lots to do, great restaurants, golf, hiking, etc. Can't think of a more scenic beachside town with a historic university right in town anywhere I have traveled to! It's already my 4th visit and I look forward to visiting more while my son is at Uni and beyond!
Guest review by Michelle
United States
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 by Anonymous
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 by Beadnellcrew
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 by Susan
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 by Veronica
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 by nicola
United Kingdom

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

See all
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,441 reviews
This is an excellent facility student accommodation during term time but a hotel in the holidays. The rooms are well designed with en-suite bathrooms plenty storage space, comfortable beds and wide screen TV. There is a restaurant/bar, gym and outdoor pickleball and basketball courts of a very high standard. A laundry room that deserves a visit even if you don’t need to wash anything The staff are intelligent, helpful, fun and out to do their best for residents. This accommodation is a far cry from what I stayed in as a student.
Guest review by John
United Kingdom
From $240.14 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 907 reviews
We are frequent visitors to St Andrews and this hotel is well positioned for access to the west sands and the town. We ended up in one of the suites with our dogs and it was perfect for access and beautifully decorated and equipped. The staff were so helpful and made our stay .
Guest review by Dr Lucie
United Kingdom
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,031 reviews
Everything in this hotel is done exceptionally well. The staff are particularly exceptional and genuine. Possibly the best hotel in Scotland.
Guest review by Stephen
United Kingdom
From $134.16 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,045 reviews
The setting for the hotel was great, staff very friendly & helpful
Guest review by Pamela
United Kingdom
From $351.35 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,234 reviews
The hotel is comfortable and breakfast is good
Guest review by Julie
United Kingdom

More places to explore, more ways to go