Skip to main content

Guest Houses in St. Andrews

Find the guest houses that appeal to you the most

The best guest houses in St. Andrews

Check out our pick of great guest houses in St. Andrews

Filter by:

Review score

Annandale Guest House

St. Andrews

Annandale Guest House is situated in St. Andrews, 500 metres from St Andrews University, 5 km from St Andrews Bay, and 21 km from Discovery Point.

E
Ellenor
From
United Kingdom
Our room was beautiful, large, comfortable and very clean. Beds were exceptionally comfortable. Breakfast was very good with lots of variety. Host Kevin was very friendly and chatty.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 104 reviews
Price from
US$223.52
1 night, 2 adults

The Inn At Kingsbarns

St. Andrews

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.

d
diodato
From
Switzerland
It is a lovely situated Inn at the east coast. Between st. Andrews and Crail. It has a nice little pub that’s not noisy at all but very authentic. At the bar we met great local people and were made very welcome. The owners are a great couple and make any stay worth it 100% It was very clean and well organized. The bed is super comfy The breakfast is exceptional.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 491 reviews
Price from
US$269.54
1 night, 2 adults

Guardbridge Inn

St. Andrews

Situated in St. Andrews, 6.5 km from St Andrews University, Guardbridge Inn features accommodation with a garden, free private parking, a terrace and a restaurant.

M
Madeleine
From
United Kingdom
Lovely, helpful staff. Very comfortable rooms. Delicious evening meal
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 24 reviews
Price from
US$210.38
1 night, 2 adults

Haar with Rooms 5 stars

St. Andrews

Situated within 700 metres of West Sands Beach and 600 metres of St Andrews University, Haar with Rooms 5 stars features rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar.

S
Sophie
From
United Kingdom
Warm and welcoming staff. Our room was fantastic as was breakfast
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 187 reviews
Price from
US$359.87
1 night, 2 adults

No 5 Pilmour

St. Andrews

The privately-owned No 5 Pilmour is located within 100 metres of the historic St Andrews Links Golf Course and a 2-minute stroll from the heart of St Andrews.

E
Eduard
From
Slovakia
A perfect stay for golfer, close to everything I needed during my stay, pubs, restaurants, main streets, golf courses, academy. Perfect instructions for me even I arrived past midnight due my late night, easily got into the guesthouse and the room. Loved Full Scottish Breakfast :)
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 95 reviews
Price from
US$263.76
1 night, 2 adults

The Waterfront

Anstruther (Near St. Andrews)

Just a few steps from Anstruther’s harbour and marina, with views over the Firth of Forth, The Waterfront offers 4-star bed and breakfast accommodation with free Wi-Fi.

P
Pernilla
From
Sweden
It was clean, very comfortable and perfect.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,393 reviews
Price from
US$166.33
1 night, 2 adults

Morven Guest House Carnoustie

Carnoustie (Near St. Andrews)

Featuring a garden and views of garden, Morven Guest House Carnoustie is a bed and breakfast situated in a historic building in Carnoustie, 1.2 km from Carnoustie Beach.

T
Tomaž
From
Slovenia
Very nice, super clean, big and quiet room.. We have an option to chose what we would like to have for a breakfast. We were cruzing around Scotland and stayed here only one night which was a valuable stay. I would return if it happens again that I will be around the place. Ah, I should not forget that the lady host was extremly firendly. Go for it.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 360 reviews
Price from
US$144.63
1 night, 2 adults

Forth Bay Guest House

Leven-Fife (Near St. Andrews)

Forth Bay Guest House provides accommodation with barbecue facilities and free WiFi, and is located in Leven-Fife. The bed and breakfast offers a terrace.

D
Denise
From
Ireland
Very friendly host. The room was clean with a comfy bed. Breakfast was excellent and had good gluten free options. There was tea & coffee in the room and the bottled water was a lovely addition.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 220 reviews
Price from
US$144.71
1 night, 2 adults

The Blue Loft

Anstruther (Near St. Andrews)

Situated in Anstruther, 200 metres from Billow Ness Beach and 15 km from St Andrews Bay, The Blue Loft features accommodation with free WiFi in a historic building.

C
Crg1981
From
United Kingdom
Plenty tea and coffee and fresh milk
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 20 reviews
Price from
US$183.42
1 night, 2 adults

The Spindrift Guest House

Anstruther (Near St. Andrews)

Featuring a garden and views of quiet street, The Spindrift Guest House is a guest house situated in a historic building in Anstruther, less than 1 km from Billow Ness Beach.

A
Alan
From
Switzerland
The breakfast is great, with some changes everyday. The bar is really well stocked and there are a lot of fun evenings to be had working your way through the ranges. The rooms are very clean and the property very well maintained. The hosts are really friendly and have plenty local knowledge.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 95 reviews
Price from
US$197.23
1 night, 2 adults
All guest houses in St. Andrews

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.

Most booked guest houses in St. Andrews and surroundings in the past month

See all

Popular with guests booking guest houses in St. Andrews

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 31 reviews

Popular with guests booking guest houses in St. Andrews

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 89 reviews

Popular with guests booking guest houses in St. Andrews

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 95 reviews

Popular with guests booking guest houses in St. Andrews

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 257 reviews

Popular with guests booking guest houses in St. Andrews

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 240 reviews

Popular with guests booking guest houses in St. Andrews

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 104 reviews

Popular with guests booking guest houses in Leuchars

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 44 reviews

Guest houses that travellers love in St. Andrews

See all
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 257 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!
Guest review by
William
Young couple