Find and Book Top Rated Bed and Breakfasts in St Andrews

Search among 3 available Bed and Breakfasts in St Andrews from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-3 out of 3
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Bed & Breakfast
8.2
Great60 reviews
MapView on map4.7 km from City Centre900 m from Scotland's secret bunker
From   US$ 227 /nightSelect
Bed & Breakfast
8.2
Great61 reviews
MapView on map5.2 km from City Centre
From   US$ 219 /nightSelect
8.2
Great46 reviews
1.1 km from City Centre900 m from Byre Theatre
From   US$ 258 /nightSelect

Best bed and breakfasts in St Andrews

Why visit?

St Andrews, located in the scenic Kingdom of Fife in Scotland, is a charming town that offers a wealth of historical and cultural attractions. Renowned as the Home of Golf, St Andrews boasts several world-class golf courses, including the famous Old Course. Additionally, the town is home to the prestigious University of St Andrews, founded in 1413. Visitors can explore its fascinating history through landmarks such as St Andrews Cathedral, St Andrews Castle, and the ruins of St Andrews Priory. With its stunning coastal scenery and vibrant atmosphere, St Andrews is a must-visit destination for any traveler.

Why is choosing a B&B in St Andrews better than staying in a hotel?

Personalized service: B&Bs in St Andrews provide warm hospitality and personalized attention, ensuring a comfortable and welcoming stay.

Authentic experience: Staying in a B&B allows visitors to immerse themselves in the local culture and experience the true essence of St Andrews.

Unique accommodations: Many B&Bs in St Andrews are housed in historic buildings with character and charm, offering a distinctive ambiance.

Delicious homemade breakfast: B&Bs pride themselves on serving delicious, freshly prepared breakfasts made from local ingredients, providing a delightful start to the day.

Local insider knowledge: B&B hosts are often well-versed in the local area, providing valuable recommendations on attractions, dining, and hidden gems.

What is the price to stay in a bed and breakfast per night?

3-star B&Bs: Starting at approximately £70 per night.

4-star B&Bs: Starting at around £90 per night.

5-star B&Bs: Starting at approximately £130 per night.

Best value for money:

Braeside House: Located near St Andrews Cathedral, this B&B offers comfortable rooms, a delicious breakfast, and excellent value for money.

The Old Station B&B: Situated near the Old Course, this B&B provides stylish accommodation, a friendly atmosphere, and competitive prices.

Best B&Bs near top attractions:

The Spindle: Just a short walk from St Andrews Castle, The Spindle offers elegant rooms, picturesque views, and a central location.

The Dunvegan: Located near the University of St Andrews, The Dunvegan offers cozy rooms, a warm welcome, and easy access to local attractions.

Best for a romantic stay:

St Andrews Hideaways: Offering luxurious, private accommodations with stunning sea views, St Andrews Hideaways is perfect for a romantic getaway.

The Inn at Lathones: Nestled in the countryside near St Andrews, this charming B&B features romantic rooms, a tranquil setting, and a highly acclaimed restaurant.

Best bed and breakfasts for families:

The Golf Inn: Situated in the heart of St Andrews, The Golf Inn provides spacious family rooms, a central location, and a friendly atmosphere.

The New Inn: With family-friendly rooms and a convenient location near the beach, The New Inn is an excellent choice for families visiting St Andrews.

Best bed & breakfasts with unique views:

The Russell Hotel: Overlooking the West Sands Beach, The Russell Hotel offers breathtaking views, comfortable accommodations, and a friendly ambience.

Dukeside Guest House: With its picturesque location near Duke's Golf Course, Dukeside Guest House provides panoramic views, comfortable rooms, and a peaceful setting.

Show moreLess