Skip to main content

The best homestays in St. Andrews

Check out our selection 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 enjoys a location in St. Andrews, 3.1 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

Very comfortable accommodation, gracious hosts and perfect location for exploring St Andrews
Scored 9.2
9.2
Rated wonderful
Wonderful
68 reviews
Price from
$171.21
1 night, 2 adults
No 5 Pilmour, hotel in St. Andrews

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

The rooms were clean and the towels were changed daily.The
Scored 8.4
8.4
Rated very good
Very Good
105 reviews
Price from
$275.47
1 night, 2 adults
The Waterfront, hotel in St. Andrews

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

Right on the harbor was perfect.
Scored 9.0
9.0
Rated wonderful
Wonderful
1,440 reviews
Price from
$154.70
1 night, 2 adults
The Spindrift Guest House, hotel in St. Andrews

The Spindrift Guest House in Anstruther provides adults-only accommodations with a garden, a bar, and a shared lounge.

The hosts were very helpful and knowledgeable!
Scored 9.4
9.4
Rated wonderful
Wonderful
177 reviews
Price from
$194.45
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 located in Carnoustie, just 12 miles from Discovery Point and 16 miles from Lunan Bay.

Just a great experience. Stewart makes sure you have everything you could need. Great location near everything. Comfy bead, great bathroom, use of a sizable kitchen. Just a real delight.
Scored 9.3
9.3
Rated wonderful
Wonderful
60 reviews
Price from
$86.95
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 center.

Near the bus station. The morning breakfast was quite a variety and the chef (owner?) was so nice and willing to make the breakfast as perfect as possible.
Scored 8.1
8.1
Rated very good
Very Good
896 reviews
Price from
$103.95
1 night, 2 adults
The Coastal Inn OUTBUILDING, hotel in St. Andrews

The Coastal Inn OUTBUILDING is a recently renovated guest house in Cellardyke where guests can make the most of its garden and bar.

The host was friendly and welcoming. Locals in the bar were great and the pub was relaxing with a really good atmosphere. The single room was small and basic but it was all I needed, it was clean and comfortable. Great location close to other bars and restaurants in Cellardyke and Anstruther. Breakfast was tasty and included in the price of the stay which was a fantastic rate too. I will visit again as I thoroughly enjoyed my weekend.
Scored 8.4
8.4
Rated very good
Very Good
444 reviews
Price from
$145.53
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 Theater.

Staff behavior
Scored 7.7
7.7
Rated good
Good
144 reviews
Price from
$132.08
1 night, 2 adults
FORBES Cottage, hotel in St. Andrews

FORBES Cottage offers accommodations in Colinsburgh, 13 miles from St Andrews University and 15 miles from Fairmont St Andrews Bay Golf Course.

Scored 6.0
6.0
Rated pleasant
Pleasant
5 reviews
Price from
$110.07
1 night, 2 adults
The Cairns Leven Fife, hotel in St. Andrews

Providing a garden, The Cairns Leven Fife provides accommodations in Fife.

The location is perfect. Everything is within walking distance whether it's the bus station restaurants shops or the beach. I throughly enjoyed relaxing on the front porch of the Cairns and watching the ocean. Michelle is an attentive and wonderful host. Couldn not have asked for a better place to stay.
Scored 9.2
9.2
Rated wonderful
Wonderful
269 reviews
Price from
$110.07
1 night, 2 adults
All homestays in St. Andrews
Looking for a homestay?
Travelers on a budget looking to experience a place like a local will enjoy homestays. These simple accommodations are 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 wonderful
    Wonderful
     · 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 wonderful
    Wonderful
     · 388 reviews
    Great location, lovely hosts , very friendly atmosphere, rooms spotless
    James
    Young couple
  • Avg. price/night: $214.02
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 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 wonderful
    Wonderful
     · 259 reviews
    John was a great host and the room was spacious and fantastic.
    Tom
    Young couple
  • Avg. price/night: $145.10
    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: $145.10
    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 wonderful
    Wonderful
     · 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 excellent
    Excellent
     · 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: $116.18
    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