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

September 2025

123456
78910111213
14151617181920
21222324252627
282930

October 2025

1234
567891011
12131415161718
19202122232425
262728293031
Check-in date - Check-out date

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, 127 reviews
Price from
$347.69
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
Lynette
From
Australia
Beautiful accommodation, the property and decor was gorgeous. Very private with own en-suite. Very friendly and helpful host who made us feel so welcome. Snacks and light breakfast were provided in the lovely lounge.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 267 reviews
Price from
$189.55
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.

R
Russell
From
United States
Everything. An excellent stay
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 464 reviews
Price from
$277.56
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.

M
Meg
From
United States
Beautiful property, peaceful setting. The room and bed was very comfortable. Breakfast was delicious! We enjoyed being out of town but very close by car. Very relaxing!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 131 reviews
Price from
$176.01
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.7
Exceptional - What previous guests thought, 12 reviews
Price from
$243.71
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.4
Very Good - What previous guests thought, 158 reviews
Price from
$370.58
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.

M
Margaret
From
United States
The room was spacious & the bathroom was especially roomy. The shower was hot with good pressure. The view off the back deck was picturesque with hills & grazing sheep. The on-site restaurant & cozy bar are exceptional.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 984 reviews
Price from
$141.47
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.60
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.

M
Mara
From
Romania
Lovely location. Lovely host.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 177 reviews
Price from
$211.22
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.

p
phil
From
Canada
outstanding breakfast, not your basic meal
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,413 reviews
Price from
$171.27
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

  • Tarskavaig B&B

    Radernie
    Breakfast options
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 177 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.

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

  • Lorimer House

    St. Andrews
    Breakfast options
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 57 reviews

    Lorimer House offers rooms in St. Andrews near West Sands Beach and St Andrews University. This guest house provides luggage storage space and free Wifi.

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

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

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

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

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

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, 356 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

Research, refine, and make plans for your whole trip

gogless