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 pick 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 accommodation in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.

M
Maris
From
Estonia
It is impossible to recommend this inn enough, and we just spent 3 nights there. The room was spacious, private, quiet and clean. All the staff was absolutely fantastic - so friendly, so helpful. And not superficially. They really did everything they could to make your stay as comfortable and nice as possible. We also had 3 dinners at the restaurant. They were to die for! Quality food, fresh and carefully made. And this relaxed, comfortable, pleasant atmosphere everywhere! Really appreciated it.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 498 reviews
Price from
US$269.65
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.

E
Eva
From
Australia
Sam and Mike were wonderful hosts, lovely to chat with and the breakfast was superb.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 136 reviews
Price from
US$184.15
1 night, 2 adults

Guardbridge Inn

St. Andrews

Situated in St. Andrews, 6.5 km from St Andrews University, Guardbridge Inn features accommodation with a garden, free private parking, a terrace and a restaurant.

c
chris
From
New Zealand
A cute friendly stay Would have liked to stay longer
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 24 reviews
Price from
US$210.46
1 night, 2 adults

Haar with Rooms 5 stars

St. Andrews

Situated within 700 metres of West Sands Beach and 600 metres of St Andrews University, Haar with Rooms 5 stars features rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar.

D
Dean
From
Croatia
Beautiful room with everything you need in hotel room and more
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 191 reviews
Price from
US$360.01
1 night, 2 adults

No 5 Pilmour

St. Andrews

The privately-owned No 5 Pilmour is located within 100 metres of the historic St Andrews Links Golf Course and a 2-minute stroll from the heart of St Andrews.

J
Jane Scott
From
United Kingdom
Room design excellent, stay and breakfast exceed expectations
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 94 reviews
Price from
US$263.86
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
Victor
From
United Kingdom
The food was amazing. Local produce and high quality. The menu is made by award winning chefs and it shows.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 993 reviews
Price from
US$143.83
1 night, 2 adults

The Waterfront

Anstruther (Near St. Andrews)

Just a few steps from Anstruther’s harbour and marina, with views over the Firth of Forth, The Waterfront offers 4-star bed and breakfast accommodation with free Wi-Fi.

N
Noel
From
Malta
The breakfast was exceptional. The room was beyond expectations and the dinner was very good.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,394 reviews
Price from
US$166.39
1 night, 2 adults

Morven Guest House Carnoustie

Carnoustie (Near St. Andrews)

Featuring a garden and views of garden, Morven Guest House Carnoustie is a bed and breakfast situated in a historic building in Carnoustie, 1.2 km from Carnoustie Beach.

M
Marcel
From
Switzerland
very nice and friendly welcome beautiful view!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 358 reviews
Price from
US$144.69
1 night, 2 adults

Lomond Guest House

Leven-Fife (Near St. Andrews)

Offering a garden and quiet street view, Lomond Guest House is located in Leven-Fife, 27 km from St Andrews University and 27 km from St Andrews Bay.

N
Noémie
From
France
Amazing stay! Carol and Jim are really nice and welcoming. I had a wonderful time there and hope I’ll be back someday.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 410 reviews
Price from
US$103.91
1 night, 2 adults

Forth Bay Guest House

Leven-Fife (Near St. Andrews)

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

D
Denise
From
Ireland
Very friendly host. The room was clean with a comfy bed. Breakfast was excellent and had good gluten free options. There was tea & coffee in the room and the bottled water was a lovely addition.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 220 reviews
Price from
US$157.84
1 night, 2 adults
All B&Bs in St. Andrews

Looking for a B&B?

For travellers 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 may be shared by other guests, and there is often shared space with the host.

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

See all

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 24 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 236 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 258 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 94 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 92 reviews

Popular with guests booking B&Bs in St. Andrews

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

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 106 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 191 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 498 reviews

Popular with guests booking B&Bs in St. Andrews

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

Enjoy breakfast in St. Andrews and nearby

Scored out of 10, guest rating 8.6
Fabulous - 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 400 metres from St Andrews University and 700 metres from St Andrews Cathedral.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 131 reviews

No12 Bed and Breakfast, St Andrews is a 4-star property set in St. Andrews, facing the sea. 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, 89 reviews

Boasting a patio with mountain views, a garden and barbecue facilities, Balmungo Cottage B&B can be found in St. Andrews, close to St Andrews East Sands Beach and 3.1 km from St Andrews Bay.

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

A former railway station set in 2 acres of landscaped garden, The Old Station Guest House comprises 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 accommodation with a garden and a terrace. The property has garden views and is 6.2 km from St Andrews University and 10 km from St Andrews Bay.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 43 reviews

Situated within 12 km of St Andrews University and 16 km of St Andrews Bay in Leuchars, Pinewood Country House features accommodation with seating area.

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
Fabulous - 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 traveller