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

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 9.2
Wonderful - What previous guests thought, 105 reviews
Price from
$223.49
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.

P
Penny007
From
Australia
Location very convenient for exploring St Andrews, playing golf and revisiting a local restaurant The Peat Inn, which we previously visited 30 years ago! A very warm welcome awaited us from the owner despite our late arrival. Room exceptionally comfortable, clean with all expected amenities. Breakfast fabulous & local Gin lovely (not for breakfast!)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 497 reviews
Price from
$269.50
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, 135 reviews
Price from
$184.05
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.2
Wonderful - What previous guests thought, 24 reviews
Price from
$210.34
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.2
Very Good - What previous guests thought, 190 reviews
Price from
$359.82
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, 95 reviews
Price from
$263.72
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.

S
Susan
From
United Kingdom
We had a superior double room with a patio and it was so lovely. clean, comfortable and we loved the spa tub. Our dog was very welcome and there was never any time if felt uncomfortable to have the dog with us. everyone was so helpful and friendly. staff are amazing and food was excellent. So welcoming, we will definitely stay again.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 990 reviews
Price from
$142.17
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,391 reviews
Price from
$166.30
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, 358 reviews
Price from
$144.61
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, 221 reviews
Price from
$157.76
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 8.6
Excellent - What previous guests thought, 236 reviews

Popular with guests booking B&Bs in St. Andrews

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

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 95 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 91 reviews

Popular with guests booking B&Bs in St. Andrews

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

Popular with guests booking B&Bs in St. Andrews

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

Popular with guests booking B&Bs in St. Andrews

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

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 190 reviews

Popular with guests booking B&Bs in St. Andrews

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

Popular with guests booking B&Bs in St. Andrews

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

Enjoy breakfast in St. Andrews and nearby

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 236 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 8.8
Excellent - What previous guests thought, 131 reviews

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.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 88 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, 347 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
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.8
Exceptional - What previous guests thought, 43 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, 347 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