The 10 best B&Bs in St. Andrews, UK | Booking.com
Skip to main content

B&Bs in St. Andrews

Find the B&Bs that appeal to you the most

The best B&Bs in St. Andrews

Check out our selection of great B&Bs in St. Andrews

Filter by:

Review score

No12 Bed and Breakfast, St Andrews

St. Andrews

No12 Bed and Breakfast, St Andrews provides beachfront accommodations in St. Andrews. Both free Wifi and parking on-site are available at the bed and breakfast free of charge.

F
Flaherty
From
United States
The location allows easy walking to town and our room had a beautiful water view!Our room was very comfortable and cozy. The home cooked breakfast was delicious and most of all the host was kind, friendly and helpful. We had a fantastic time! Highly recommend!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 126 reviews
Price from
$348.18
1 night, 2 adults

The Spindle Guest Rooms

St. Andrews

The Spindle Guest Rooms in St. Andrews provides adults-only accommodations with a garden, a terrace, and a shared lounge.

L
Lily
From
United States
Our host John was very helpful, gave us great advice on places to visit and helped us with finding transportation. He was also just a really nice guy!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 266 reviews
Price from
$203.38
1 night, 2 adults

The Inn At Kingsbarns

St. Andrews

Featuring free WiFi throughout the property, The Inn At Kingsbarns offers pet-friendly accommodations in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.

M
Mark
From
Canada
Quaint little Location, just out side St. Andrews. Great price. for a quality place. Breakfast was excellent, Mattress was very comfy. The rooms were recently redone.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 462 reviews
Price from
$277.95
1 night, 2 adults

Scooniehill Farm House B&B

St. Andrews

Located 1.5 miles from the town of St Andrews, Scooniehill Farmhouse is a farmhouse with a large garden, offering panoramic views of the Scottish countryside.

C
Cameron & Caryn
From
Thailand
We liked everything about this place! The owners were incredibly friendly; the breakfast was absolutely spectacular (and massive); the view of St. Andrews was unbeatable; and our room was spotless and comfortable (and well-insulated from the wind and rain!). We would definitely stay here again.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 131 reviews
Price from
$176.26
1 night, 2 adults

Guardbridge Inn

St. Andrews

Located in St. Andrews, 4 miles from St Andrews University, Guardbridge Inn has accommodations with a garden, free private parking, a terrace and a restaurant.

S
Stacey
From
Canada
Lovely staff, comfortable beds, good restaurant, and close to golf!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 14 reviews
Price from
$244.05
1 night, 2 adults

Haar with Rooms 5 stars

St. Andrews

Located within a 8-minute walk of West Sands Beach and 700 yards of St Andrews University, Haar with Rooms 5 stars has rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar.

C
Chris
From
United States
modern next to the old course. lovely bedroom and bath. great restaurant and accommodating staff
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 159 reviews
Price from
$371.10
1 night, 2 adults

The Inn At Lathones

St. Andrews

At St. Andrews' oldest coaching inn, enjoy open log fires, award winning food and really friendly people to look after you.

V
Victoria
From
Argentina
Everything! The attention was great, and the rooms are so wide and comfortable and clean
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 988 reviews
Price from
$141.67
1 night, 2 adults

No 5 Pilmour

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.

t
thom
From
Canada
Beautiful establishment, room was lovely, breakfast phenomenal- will be back!!
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 97 reviews
Price from
$271.98
1 night, 2 adults

Tarskavaig B&B

Radernie (Near St. Andrews)

Tarskavaig B&B in Radernie provides adults-only accommodations with free bikes and a garden. Offering free private parking, the 4-star bed and breakfast is 6.3 miles from St Andrews University.

K
Kevin
From
United States
Alan and Fiona were amazing hosts. Our room was so comfortable with incredible attention to details to make it welcoming. Alan and Fiona were so helpful in addressing questions about the area. And let's talk about the stellar breakfast, so delicious and willing to accomodate if need be. Thank you for a very enjoyable stay!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 175 reviews
Price from
$190.36
1 night, 2 adults

The Waterfront

Anstruther (Near 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.

a
anat
From
Israel
Beautiful location. Beautiful place
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,410 reviews
Price from
$171.52
1 night, 2 adults
All B&Bs in St. Andrews

Looking for a B&B?

For travelers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms might be shared by other guests, and there's usually shared space with the host.

Most booked B&Bs in St. Andrews and surrounding area in the past month

See all

Save money on B&Bs in St. Andrews and nearby – budget options available

  • Montague Guest House

    St. Andrews
    Budget options available
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 96 reviews

    Just a 7-minute walk from West Sands Beach and 400 yards from St Andrews University, Montague Guest House features accommodations in St. Andrews, with a terrace and a shared lounge.

  • Doune Guest House

    St. Andrews
    Budget options available
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 242 reviews

    Doune Guest House provides rooms in St Andrews. This 4-star guest house offers luggage storage space. The property is 1312 feet from St Andrews University and 2297 feet from St Andrews Cathedral.

  • No 5 Pilmour

    St. Andrews
    Budget options available
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 97 reviews

    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.

  • Balmungo Cottage B&B

    St. Andrews
    Budget options available
    Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 80 reviews

    Balmungo Cottage B&B is located in St. Andrews, just 1.2 miles from St Andrews East Sands Beach and 1.9 miles from Fairmont St Andrews Bay Golf Course.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 355 reviews

    A former railway station set in 2 acres of landscaped garden, The Old Station Guest House consists of of the main building and a train carriage converted into suites.

  • Claremont Cottage

    St. Andrews
    Budget options available
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 67 reviews

    Claremont Cottage in St. Andrews provides adults-only accommodations with a garden and a terrace.

  • Pinewood Country House

    Leuchars
    Budget options available
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 45 reviews

    Featuring garden views, Pinewood Country House in Leuchars features accommodations, a garden, barbecue facilities, and a shared lounge.

Enjoy breakfast in St. Andrews and nearby

  • Tarskavaig B&B

    Radernie
    Breakfast options
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 175 reviews

    Tarskavaig B&B in Radernie provides adults-only accommodations with free bikes and a garden. Offering free private parking, the 4-star bed and breakfast is 6.3 miles from St Andrews University.

FAQ about B&Bs in St. Andrews

B&Bs That Guests Love in St. Andrews

See all
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 355 reviews
    I loved the location and the gorgeous look of place, dry quaint. Outdoor furniture to sit and enjoy gardens. Dry well kept guest house really excellent . Family that own and run place stay onsite and nothing to much bother actually feel like extended family staying in house , amazing people. Breakfast great and breakfast room perfect size, I chatted to a few of guest including couple visiting from Australia. , Would stay again great location xx
    Guest review by
    Jackie
    Solo traveler