Skip to content
Enter dates and number of guests to see the total price per night.
Over 9,000 guest reviews for places to stay in St Andrews, with an average of 4.9 out of 5 stars.

300+ places to stay

Entire house
Rating 4.54 out of 5106 reviews
Quirky Cottage in the Heart of St Andrews
4 guests · 2 bedrooms · 3 beds · 2 bathrooms
Wifi · Kitchen · Heating
SUPERHOST
Private room
Rating 4.91 out of 581 reviews
Comfy double bed, good for short stays.
2 guests · 1 bedroom · 1 bed · 1 shared bathroom
Wifi · Heating
SUPERHOST
Private room
Rating 4.92 out of 5156 reviews
Very central St Andrews - Super King bedroom
2 guests · 1 bedroom · 1 bed · 1 private bathroom
Wifi · Heating
Private room
Rating 4.77 out of 5240 reviews
Twin room, quiet setting, TV lounge & Car Parking
2 guests · 1 bedroom · 2 beds · 1.5 shared bathrooms
Free parking · Wifi · Kitchen · Heating
SUPERHOST
Private room
Rating 4.96 out of 5156 reviews
St Andrews, comfortable room.
3 guests · 1 bedroom · 1 bed · 1 shared bathroom
Free parking · Wifi · Kitchen · Heating
Entire house
St Andrews Hideaway (UK5193)
2 guests · 1 bedroom · 2 beds · 1 bathroom
Free parking · Wifi · Kitchen · Heating
SUPERHOST
Private room
Rating 4.92 out of 5100 reviews
Sunny, single room with view over the back garden
2 guests · 1 bedroom · 2 beds · 1 private bathroom
Wifi · Heating
Private room
Rating 4.87 out of 5106 reviews
Room in St Andrews
2 guests · 1 bedroom · 1 bed · 1 shared bathroom
Wifi · Kitchen · Heating
SUPERHOST
Private room
Rating 4.97 out of 5106 reviews
Leona House
2 guests · 1 bedroom · 1 bed · 1.5 shared bathrooms
Wifi · Heating
SUPERHOST
Private room
Rating 4.96 out of 5140 reviews
Leona House
2 guests · 1 bedroom · 1 bed · 1.5 shared bathrooms
Wifi · Heating
SUPERHOST
Private room
Rating 4.91 out of 547 reviews
A Double Room at Windmill Road, St Andrews (Robin)
2 guests · 1 bedroom · 1 bed · 1 private bathroom
Free parking · Wifi · Heating
Entire house
Helens Lea (26011)
6 guests · 3 bedrooms · 4 beds · 2 bathrooms
Hosted by a business · Wifi · Kitchen · Heating
SUPERHOST
Private room
Rating 4.97 out of 5439 reviews
double room, breakfast l@Stephen & Rachel @ No41
2 guests · 1 bedroom · 1 bed · 1 private bathroom
Wifi · Kitchen · Heating
SUPERHOST
Private room
Rating 4.74 out of 5194 reviews
Single room in house near the beach
1 guest · 1 bedroom · 1 bed · 0 bathrooms
Free parking · Wifi · Heating
SUPERHOST
Private room
Rating 4.97 out of 5222 reviews
Bright, comfortable room, breakfast, come stay
1 guest · 1 bedroom · 1 bed · 1.5 shared bathrooms
Wifi · Kitchen · Heating
SUPERHOST
Entire house
Rating 4.90 out of 510 reviews
Spacious house St Andrews, 6 bedrooms, sleeps 10
10 guests · 6 bedrooms · 6 beds · 2 bathrooms
Free parking · Wifi · Kitchen · Heating
Entire house
THE KATE KENNEDY APARTMENT, family friendly in St Andrews, Ref 940959
4 guests · 2 bedrooms · 2 beds · 1 bathroom
Free parking · Wifi · Kitchen · Heating
SUPERHOST
Private room
Rating 4.83 out of 5105 reviews
Bed and small breakfast
2 guests · 1 bedroom · 2 beds · 1 shared bathroom
Free parking · Wifi · Heating
118 of 300+ Home Rentals
Enter dates to see full pricing. Additional fees apply. Taxes may be added. Free cancellation only applicable within 48 hours from booking.