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.

41 places to stay

Private room
Rating 4.75 out of 58 reviews
Home of Cupar
1 guest · 1 bedroom · 1 bed · 1 shared bathroom
Free parking · Wifi · Kitchen · Heating
SUPERHOST
Private room
Rating 4.81 out of 596 reviews
Bruckley Cottage B&B (T)
2 guests · 1 bedroom · 2 beds · 1 private bathroom
Free parking · Wifi · Heating
Private room
Golfers haven in St Andrews
6 guests · 4 bedrooms · 6 beds
Free parking · Wifi · Heating
Hotel room
Single room @Aabalree, the good vibe guesthouse
1 guest · 1 bedroom · 1 bed · 2 bathrooms
Wifi · Heating
Private room
Marine Hotel Crail
8 guests · 3 bedrooms · 5 beds · 3.5 bathrooms
Free parking · Wifi · Kitchen · Heating
Private room
Rating 4.92 out of 512 reviews
Stone cottage - Downstairs
2 guests · 1 bedroom · 1 bed · 1 shared bathroom
Free parking · Wifi · Kitchen · Heating
SUPERHOST
Private room
Rating 5.0 out of 546 reviews
The Doocot B&B at 10 Dove Street
2 guests · 1 bedroom · 1 bed · 1 private bathroom
Wifi · Heating
Private room
Rating 4.81 out of 522 reviews
Comfy Georgian house amazing views and private
2 guests · 1 bedroom · 1 bed · 1 private bathroom
Free parking · Wifi · Heating
Private room
Twin room-Deluxe-Ensuite with Shower-Garden View
2 guests · 1 bedroom · 2 beds · 1 private bathroom
Free parking · Wifi
Private room
Strathdee Villa 1
2 guests · 1 bedroom · 1 bed · 1 private bathroom
Free parking · Wifi · Heating
Shared room
Rating 4.50 out of 54 reviews
Single bed in 4-bed mixed dorm
1 guest · 1 bedroom · 1 bed · 2 shared bathrooms
Wifi · Heating
Hotel room
Rating 4.53 out of 517 reviews
Twin attic room in good vibe guesthouse
2 guests · 1 bedroom · 2 beds · 2 bathrooms
Wifi · Heating
SUPERHOST
Private room
Rating 5.0 out of 53 reviews
The White House, Pittenweem
2 guests · 1 bedroom · 1 bed · 1 private bathroom
Free parking · Wifi · Heating
Hotel room
Rating 4.70 out of 510 reviews
Triple room in groovy guesthouse
3 guests · 1 bedroom · 3 beds · 2 bathrooms
Wifi · Heating
Private room
Rating 5.0 out of 53 reviews
Leckethill B&B
4 guests · 2 bedrooms · 4 beds · 1 private bathroom
Free parking · Wifi · Heating
Private room
Double room-Deluxe-Ensuite with Shower-Garden View
2 guests · 1 bedroom · 1 bed · 1 bathroom
Free parking · Wifi
SUPERHOST
Private room
Rating 5.0 out of 53 reviews
St Andrews sleep and go: lovely quiet room for two
2 guests · 1 bedroom · 1 bed · 1 private bathroom
Free parking · Wifi · Heating
Hotel room
Rating 5.0 out of 56 reviews
Double Room @Aabalree {all will be alright!}
2 guests · 1 bedroom · 1 bed · 2 bathrooms
Wifi · Heating
118 of 41 Bed & Breakfasts
Enter dates to see full pricing. Additional fees apply. Taxes may be added. Free cancellation only applicable within 48 hours from booking.