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

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.

A
Agnes Margaret
From
United Kingdom
Absolutely everything! A fabulous hotel with lovely staff, beautifully appointed rooms and great food.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 470 reviews
Price from
$276.33
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, 134 reviews
Price from
$175.23
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
Sarah
From
United States
This lovely, old local pub has been newly renovated and opened for boarders. Our room was spacious and had great views of the river, park and surrounding area. The pub had the best fish and chips we’ve ever had.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 20 reviews
Price from
$215.67
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.

S
Steven
From
United Kingdom
Absolutely lovely rooms and restaurant - 5 STARS all round, Staff were so friendly and welcoming - Will definitely stay again.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 164 reviews
Price from
$368.93
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
$270.40
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.

E
Emma
From
Ireland
Lovely property. Very friendly staff. Food was delicious. Was 10 minute drive to st. Andrew’s. Rooms were fabulous with lovely view and balcony/decking area
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 981 reviews
Price from
$140.85
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
Andrea
From
Croatia
Beautiful location, literally at the waterfront, super clean, comfortable and spacious room. Tasty breakfast (included in our stay), as well as dinner (not included, but great)!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,400 reviews
Price from
$170.52
1 night, 2 adults

Morven Guest House Carnoustie

Carnoustie (Near St. Andrews)

Providing city views, Morven Guest House Carnoustie in Carnoustie offers accommodations and a bar. This property offers access to a terrace, free private parking, and free Wifi.

S
Scott
From
United Kingdom
lovely room, spotlessly clean and great breakfast
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 357 reviews
Price from
$148.27
1 night, 2 adults

Forth Bay Guest House

Leven (Near St. Andrews)

Forth Bay Guest House provides accommodations with barbecue facilities and free WiFi, and is located in Leven-Fife. The bed and breakfast offers a terrace.

R
Roger
From
United Kingdom
Can't remember much so it must have been good. Off street parking. Friendly landlord. There is a lounge but I didn't get very far with the jigsaw. would I stay here again? Definately.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 213 reviews
Price from
$148.36
1 night, 2 adults

Seascape Largo

Lundin Links (Near St. Andrews)

Seascape Largo in Lundin Links provides accommodations with a garden, a terrace, and a shared lounge.

J
Jane
From
United Kingdom
Beautiful area. Always lovely other guests. Very kind and considerate owner. Great breakfast and such a lovely village.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 338 reviews
Price from
$138.84
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

Enjoy breakfast in St. Andrews and nearby

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 89 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.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 246 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.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 29 reviews

    Just a 13-minute walk from West Sands Beach and half a mile from St Andrews University, Ailim House Serviced Cottage Escape, around the corner from the Old Course features accommodations in St.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 85 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.

    From $195.45 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 64 reviews

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

  • 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.

FAQ about B&Bs in St. Andrews

B&Bs That Guests Love in St. Andrews

See all
  • Avg. price/night: $195.45
    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