Skip to main content

The 10 Best Guest Houses in St Andrews, UK

Check out our pick of great guest houses in St Andrews

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Annandale Guest House is situated in St Andrews, 1.2 km from St Andrews East Sands Beach, 400 metres from St Andrews University, as well as 5 km from St Andrews Bay. It is located 600 metres from West Sands Beach and features luggage storage space. The guest house also provides free WiFi as well as a paid airport shuttle service.

Great location. Spotless place with quality fittings and friendly host. Highly recommend.

Show more Show less
9.1
Superb
111 reviews
Price from
£249
per night

At the guest house, each unit comes with a wardrobe. At the guest house, all units have bed linen and towels.

Discovery Point is 21 km from the guest house. The nearest airport is Dundee Airport, 24 km from Lorimer House.

The accommodation was very clean, in a fantastic location, great for late arrival check-in. Breakfast was beautiful each morning. Scott is super friendly, nothing is too much trouble.

Show more Show less
9.3
Superb
107 reviews
Price from
£161
per night

Housed in a historic building, The Spindle Guest Rooms provides accommodation with a terrace and free WiFi in St Andrews, 1.2 km from St Andrews East Sands Beach. The 3-star guest house features garden views and is 1.5 km from West Sands Beach. St Andrews University is 800 metres away and St Andrews Bay is 4.2 km from the guest house.

From the moment you walk through the yard, you are greeted with a quaint and beautiful setting within the town of St. Andrews. The host is personable and welcoming and obviously cares for his location. The area is safe and easy to locate - very central. Room and bathroom are so clean and comfortable and have nice touches.

Show more Show less
9.3
Superb
228 reviews
Price from
£130
per night

Featuring free WiFi throughout the property, The Inn At Kingsbarns offers pet-friendly accommodation in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.

Guests can enjoy various activities in the surroundings, including golfing and cycling. Perth is 49 km from The Inn At Kingsbarns, while Dundee is 26 km away. The nearest airport is Edinburgh Airport, 59 km from The Inn At Kingsbarns.

Quaint little Location, just out side St. Andrews. Great price. for a quality place. Breakfast was excellent, Mattress was very comfy. The rooms were recently redone.

Show more Show less
9.4
Superb
387 reviews
Price from
£135
per night

A former railway station set in 2 acres of landscaped garden, The Old Station Guest House comprises of the main building and a train carriage converted into suites. Guests can practise their golf on the lawns, while the famous seafront St Andrews Links are a 10-minute drive.

The place was really neat with the train theme. Also, the breakfast was really good and the owners was really friendly.

Show more Show less
9.1
Superb
428 reviews
Price from
£150
per night

The air-conditioned guest house consists of 1 bedroom, a living room, a fully equipped kitchen with a dishwasher and a coffee machine, and 2 bathrooms with a walk-in shower and bathrobes. A flat-screen TV with streaming services is featured. The guest house offers bed linen, towels and housekeeping service.

Amazing location in town, a short walk to everything! The hosts were perfectly lovely and accomodating. The apartment was well appointed with everything needed. Bed was comfy!

Show more Show less
9.7
Exceptional
34 reviews
Price from
£382.50
per night

This charming 400 year old coaching inn is situated just 5 miles from the famous golfing town of St. Andrews. We pride ourselves on the warmth of our welcome and the great food and ales we serve. Enjoy all this in cosy surroundings with open log fires and lots of things to do both within the inn and surrounding area.

We planned to eat at the Inn on one of our 3 nights stay. However, the food was so good, the menu choice just perfect and the staff so very friendly, helpful and cheerful that we ate at the Inn every night. The breakfast was first class, plentiful and had a variety of choice.

Show more Show less
8.1
Very good
1,048 reviews
Price from
£110
per night

Doune Guest House provides rooms in St Andrews. This 4-star guest house offers luggage storage space. The property is 400 metres from St Andrews University and 700 metres from St Andrews Cathedral.

Guest rooms in the guest house are equipped with a TV. All rooms come with a private bathroom with a shower and free toiletries. The rooms include a desk or a coffee table.

I had an exceptional experience staying at Doune Guest House. Ilya (Staff) was extraordinarily friendly and accommodating enough to answer all my questions. The guest house is centrally located for a trip to St Andrews. Breakfast was absolutely delicious. I was in room 3 which was very comfortable and had many modern comforts not necessary expected in a guest house.

Show more Show less
8.7
Fabulous
364 reviews
Price from
£220
per night

Situated in St Andrews, just 600 metres from West Sands Beach, Montague Guest House features beachfront accommodation with a garden, a terrace, a shared lounge and free WiFi. This 4-star guest house offers luggage storage space. The guest house has family rooms.

This was a very cosy and comfy stay. Accessing the guest house was very easy and our stay was perfect. The hosts are very warm, helpful and welcoming.

Show more Show less
8.8
Fabulous
205 reviews
Price from
£200
per night

There are a number of bars, restaurants and shops all within a few hundred feet of the guest house and Duke’s and St Andrews Bay Golf Courses are both less than 4 miles away. The city of Dundee is a 23-minute drive from the property.

Beautiful establishment, room was lovely, breakfast phenomenal- will be back!!

Show more Show less
8.6
Fabulous
151 reviews
Price from
£222.75
per night

Looking for a guest house?

Warm and welcoming guest houses are ideal for travellers who prefer unfussy accommodation with a personal touch. They are usually family-run, and your host will provide local recommendations and optional meals. Often cheaper than regular hotels, guest houses can also feature a cosy living room and a garden.
Search guest houses in St Andrews

Most booked guest houses in St Andrews this month

Guest houses that travellers love in St Andrews

  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 81 reviews
    Great location, immaculate and cozy with everything you need and more! The photos/description do not do it justice... it's a 10/10. Great host with easy Check-in/Check-out. Will visit again!
    Anon
    Group
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 133 reviews
    Great Location, great host, could not fault. Very clean, easy access. Very friendly hosts. Highly recommend.
    Hossein Ali
    Group
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 133 reviews
    Amazing apartments. Had everything we needed and more. Very quiet, relaxing and spotlessly clean. Great hosts who checked we were happy with everything. Good location for exploring Fife. Loved it and will return.
    Lesley
    Family with young children
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 228 reviews
    John is the friendliest, kindest host. There were many small touches with hospitality in mind that we really appreciated. The location is fantastic - quiet but a stones throw from the city centre. Would absolutely recommend for a stay in an authentic Victorian terrace house!
    William
    Young couple
  • Avg. price/night: £175
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 387 reviews
    Great hosts, great location and great accommodation. Would recommend. Thanks
    Gerard
    Family with young children
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 228 reviews
    Convenient location for the town centre, quiet and relaxing. The Spindle Guest House is spotlessly clean, beautifully presented and very welcoming. Our host, John, has thought of every need for his guests. Nothing is too much trouble. Excellent facilities and lovely atmosphere. We will definitely be returning.
    Carmel
    Young couple
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 428 reviews
    Lovely breakfasts - cereals , fresh fruits , etc and full Scottish breakfast available. Tasteful and stylish decorated bedroom with generous size bathroom and a classy large lounge area with reception and beautiful hall / stairway .We enjoyed the character of this guest house .,Very accommodating hosts and staff . Lovely touches recognising the history of the property - door key fob was in the style of a railway ticket . Location was fabulous to get to St Andrews with only a short drive .
    Nigel
    Solo traveller
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 363 reviews
    The guesthouse has a great location with walking distance to shops, restaurations and to the St Andrews golf courses. The room was a bit small but clean and tidy. The bathroom looked just refurbished and nice. The manager IIya was very helpful to make our stay comfortable and enjoyable, many thanks for that! The breakfast was charming and freshly prepared for us and served to the table.
    Hans
    Young couple
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 428 reviews
    Charming B&B just 5 or 10 minutes by car from St. Andrews. Hosts were very friendly. Breakfast was great. Quiet very green surroundings.
    Gary
    Group
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 228 reviews
    Great location for all town centre attractions and for walks to the beach. John is a very helpful host and he is an excellent baker! Lovely quiet room with nice en suite bathroom.
    Mary
    Young couple