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.

S
Soojin
From
South Korea
Kind hosts, cozy room, and delicious meals. The location is ideal for exploring the city or catching public transportation to other areas.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 111 reviews
Price from
US$236.58
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.

T
Thibaut
From
Switzerland
basicaly all were really good. we loved that this location has 4 connected shops binded to it. there is just too much to try in 1 afternon. perfect stop on the fife coastal way. room were really cosy. we will come back - thanks to them to have created such a place to descover.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 24 reviews
Price from
US$210.30
1 night, 2 adults

Montague Guest House

St. Andrews

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.

s
suraya
From
Malaysia
The room is nice and very clean. Raj, the owner is extremely helpful.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 80 reviews
Price from
US$223.44
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
Susan
From
Australia
The staff were amazingly hospitable.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 191 reviews
Price from
US$359.74
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.

j
john
From
Australia
Breakfast was great staff 100% friendly n helpful in a perfect location for those playing 🏌️‍♀️
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 93 reviews
Price from
US$263.66
1 night, 2 adults

The Inn At Kingsbarns

Kingsbarns (Near 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.

V
Victoria
From
Bulgaria
The hosts were very kind, we arrived much later than the usual check-in time and they waited for us, despite the delays. The location is excellent, really close to the beach and the wedding venue, which we attended. The breakfast is personalised and tasty. Let's just say that people who share their home with a Golden retriever are guaranteed to be good hosts.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 501 reviews
Price from
US$269.44
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.

T
Tessa
From
South Africa
Amazing location. Bedrooms clean and really comfortable. Loved everything about it.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,393 reviews
Price from
US$166.27
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.

M
Malcolm
From
United Kingdom
The breakfast was excellent, it is a great idea to get the guests to complete a tick sheet for what they want for breakfast and the time. This avoids food wastage and the cooked food was always hot. Maybe being Scottish as I am they could maybe try haggis and Lorne sausages as a option.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 354 reviews
Price from
US$144.58
1 night, 2 adults

Lomond Guest House

Leven-Fife (Near St. Andrews)

Offering a garden and quiet street view, Lomond Guest House is located in Leven-Fife, 27 km from St Andrews University and 27 km from St Andrews Bay.

N
Noémie
From
France
Amazing stay! Carol and Jim are really nice and welcoming. I had a wonderful time there and hope I’ll be back someday.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 412 reviews
Price from
US$103.83
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.

A
Arthur
From
Belgium
Great place to stay. Wonderful host. Special personal touches
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 220 reviews
Price from
US$157.72
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.6
Fabulous - What previous guests thought, 234 reviews

Popular with guests booking guest houses in St. Andrews

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 93 reviews

Popular with guests booking guest houses in St. Andrews

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

Popular with guests booking guest houses in St. Andrews

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

Popular with guests booking guest houses in Leuchars

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

Guest houses that travellers love in St. Andrews

See all
Avg. price/night: US$170.87
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 258 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
gogless