Skip to main content

The best homestays in St. Andrews

Check out our pick of great homestays in St. Andrews

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Annandale Guest House, hotel in St. Andrews

Annandale Guest House is situated in St. Andrews, 1.2 km from St Andrews East Sands Beach, 400 metres from St Andrews University, and 5 km from St Andrews Bay.

Amazing location for golfers really close to the Old Course. Spotlessly clean and spacious room with high ceiling and comfortable
Scored 9.2
9.2
Rated superb
Superb
68 reviews
Price from
£140
1 night, 2 adults
No 5 Pilmour, hotel in 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.

Highly recommended, 100 meters from the Royal and Ancient. Large and clean rooms. Very friendly staff and great breakfast!
Scored 8.4
8.4
Rated very good
Very good
105 reviews
Price from
£225.25
1 night, 2 adults
The Waterfront, hotel in 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.

Location, very clean cosy room, comfortable bed and pillows, nice spacious room, quiet
Scored 9.0
9.0
Rated superb
Superb
1,440 reviews
Price from
£126.50
1 night, 2 adults
The Spindrift Guest House, hotel in 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.

Great location for anstruther. Breakfast excellent. Great host's. Spotlessly clean. Would recommend this guest house.
Scored 9.4
9.4
Rated superb
Superb
177 reviews
Price from
£159
1 night, 2 adults
The Old Post Office Double Room (town centre), hotel in St. Andrews

The Old Post Office Double Room (town centre) is situated in Carnoustie, less than 1 km from Barry Sands Beach, a 12-minute walk from Westhaven Beach, as well as 19 km from Discovery Point.

Not applicable had made own arrangements.
Scored 9.3
9.3
Rated superb
Superb
60 reviews
Price from
£71.10
1 night, 2 adults
Shaftesbury Hotel Dundee, hotel in St. Andrews

Located in the West End of Dundee, the Shaftesbury Lodge Guest House is a 5-minute taxi journey from Dundee city centre.

The owner was the staff who is a lovely man. Breakfast was good . The location was very convenient .
Scored 8.1
8.1
Rated very good
Very good
896 reviews
Price from
£85
1 night, 2 adults
The Coastal Inn OUTBUILDING, hotel in St. Andrews

Comprising a garden and a bar, The Coastal Inn OUTBUILDING is a recently renovated accommodation in Cellardyke set close to Billow Ness Beach.

The Breakfast was excellent
Scored 8.4
8.4
Rated very good
Very good
444 reviews
Price from
£119
1 night, 2 adults
aabAlree Guest House, hotel in St. Andrews

In the heart of Dundee, within a minute's walk from tourist attractions such as the V&A/Discovery/HMS Frigate Unicorn/Verdant Works Museums, Slessor Gardens, Caird Hall, DCA, and REP Theatre.

Location and great service, nice and clean and tidy with all you would need for a single traveller.
Scored 7.7
7.7
Rated good
Good
144 reviews
Price from
£108
1 night, 2 adults
FORBES Cottage, hotel in St. Andrews

Situated in Colinsburgh and only 21 km from St Andrews University, FORBES Cottage features accommodation with quiet street views, free WiFi and free private parking. This homestay provides a garden.

Host cancelled booking after I had turned up and found no-one there. I had to find alternative accommodation at very short notice.
Scored 6.0
6.0
Rated pleasant
Pleasant
5 reviews
Price from
£90
1 night, 2 adults
The Cairns Leven Fife, hotel in St. Andrews

Featuring a garden and views of inner courtyard, The Cairns Leven Fife is a recently renovated guest house located in Fife, 27 km from St Andrews University.

Great views of the sea. Very well presented accommodation. Great location for visiting surrounding areas. Really beautiful part of the country.
Scored 9.2
9.2
Rated superb
Superb
269 reviews
Price from
£90
1 night, 2 adults
All homestays in St. Andrews
Looking for a homestay?
Travellers on a budget looking to experience a place like a local will enjoy homestays. This simple accommodation is in a private home, where the host also lives. All facilities are shared and in most cases breakfast is included.

Most booked homestays in St. Andrews this month

See all

Homestays that guests love in St. Andrews

See all
  • Scored 9.3
    9.3
    Rated superb
    Superb
     · 259 reviews
    Breakfast was not provided. Location was excellent. John was a very good host. Easy parking.
    S
    Sheila
    Young couple
  • Scored 9.0
    9.0
    Rated superb
    Superb
     · 388 reviews
    Great location, lovely hosts , very friendly atmosphere, rooms spotless
    James
    Young couple
  • Avg. price/night: £175
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 414 reviews
    Small friendly inn with welcoming locals and staff.Room was clean and tidy with all the facilities you would need including a mini fridge with chilled water and fresh milk provided.Bathroom had a good shower with plenty pressure and storage area for toiletries was good.The bedroom had a door to a small shared patio area and was in an attached building to the inn making it very peaceful with no traffic noise. Bed was comfortable and there was two chairs to relax in breakfast was tasty with a good choices.Very nice stay
    Elizabeth
    Young couple
  • Scored 9.3
    9.3
    Rated superb
    Superb
     · 259 reviews
    John was a great host and the room was spacious and fantastic.
    Tom
    Young couple
  • Avg. price/night: £118.65
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 1,310 reviews
    Amazing location and one of the best breakfasts we have experienced. The staff are excellent and the Garden Suite was perfect for a family of 4.
    shane
    Family with young children
  • Avg. price/night: £118.65
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 1,310 reviews
    Garden suite was perfect for a golf group, 4 beds in 2 rooms to fulfil a fourball at any of the surrounding courses. Breakfast was excellent.
    Lee
    Group
  • Scored 9.3
    9.3
    Rated superb
    Superb
     · 77 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
  • Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 95 reviews
    Very good location , close to the beach and a very short walk to the shops . Check in was very easy thanks to clear information and good communication by the lovely host . The room was very clean and comfortable with a nice bathroom. Very traditional decor with a fresh feel which added to the charm .
    caroline
    Young couple
  • Avg. price/night: £95
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 108 reviews
    Lovely spot just out of St Andrews. Lovely host. Spotlessly clean and comfy room. Would love to stay here again.
    Genevieve
    Young couple
  • Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 65 reviews
    Excellent location. Everything was great. Garry was a responsive and great host
    steve Tonneau
    Family with young children