Skip to main content

B&Bs in St. Andrews

Find the B&Bs that appeal to you the most

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

The best B&Bs in St. Andrews

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

Filter by:

Review score

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.

B
Blough
From
United States
The location was perfect! In the middle of an active farm, with all that green around and then a perfect view of St Andrews! Attention to detail and variety of foods made breakfast special. Sam and Mike are great! Buy some chocolates 😋
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 132 reviews
Price from
$146.34
1 night, 2 adults

Rooms by the Lade Braes & Doocot in St Andrews

St. Andrews

Featuring garden views, Rooms by the Lade Braes & Doocot in St Andrews in St. Andrews features accommodations, free bikes, and a garden.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 6 reviews
Price from
$111.45
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.2
Wonderful - What previous guests thought, 58 reviews
Price from
$202.63
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.

E
Elena
From
Canada
Great location, delicious breakfast, stylish room
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 264 reviews
Price from
$416.38
1 night, 2 adults

Annandale Guest House

St. Andrews

Annandale Guest House enjoys a location in St. Andrews, 3.1 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

E
Erik
From
United States
Very friendly and helpful staff. Lovely, cozy room.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 141 reviews
Price from
$398.50
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 7.8
Good - What previous guests thought, 916 reviews
Price from
$149.57
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.

J
Janice
From
United States
Very comfortable. Nicely appointed. Excellent breakfast.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 69 reviews
Price from
$237.07
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.7
Exceptional - What previous guests thought, 149 reviews
Price from
$182.36
1 night, 2 adults

The Inn At Kingsbarns

Kingsbarns (Near 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.1
Wonderful - What previous guests thought, 503 reviews
Price from
$217.82
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.

R
Ronald
From
United Kingdom
Accomodation first class food Excellent staff amazing
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,326 reviews
Price from
$155.35
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

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 916 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 264 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 305 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 231 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 155 reviews

Popular with guests booking B&Bs in St. Andrews

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

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 58 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 6 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 132 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 219 reviews

Great access to the city center. Check these B&Bs in St. Andrews and nearby

See all
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 81 reviews

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

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 219 reviews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 231 reviews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 69 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 264 reviews

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 27 reviews

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 155 reviews

FAQ about B&Bs in St. Andrews

On average, a B&B in St. Andrews costs $273 per night (based on Booking.com prices).
Many families visiting St. Andrews enjoyed staying at Claremont Cottage, Balmungo Cottage B&B, and Scooniehill Farm House B&B.
Some of the best B&Bs in St. Andrews near St Andrews - New Course include Ailim Guest House with Luxury Garden Suites, Annandale Guest House, and Haar with Rooms 5 stars.
For B&Bs in St. Andrews serving highly-rated breakfasts, try No12 Bed and Breakfast, St Andrews, Claremont Cottage, and Montague Guest House.
These B&Bs in St. Andrews are highly rated by couples: Balmungo Cottage B&B, Claremont Cottage, and Ailim Guest House with Luxury Garden Suites.
Claremont Cottage, Ailim Guest House with Luxury Garden Suites, and Scooniehill Farm House B&B have received great reviews from guests in St. Andrews about the views from these B&Bs.

B&Bs That Guests Love in St. Andrews

See all
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 305 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 byJackie
Solo traveler