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

P
Pascal
From
Canada
Staff super friendly (and Harris the Dog!!!) romm is soacious and comfortable, food is super good. Really on of our top spot through our entire Scotland trip.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 472 reviews
Price from
US$275.37
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.

R
Rainegroni
From
Austria
Sam and Mike are very friendly and would do everything to make your stay comfortable even when small difficulties arise. Their flexibility is very helpful and relaxing.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 134 reviews
Price from
US$174.62
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.

T
Thibaut
From
Switzerland
basicaly all were really good. we loved that this location has 4 connected shops binded to it. there is just too much to try in 1 afternon. perfect stop on the fife coastal way. room were really cosy. we will come back - thanks to them to have created such a place to descover.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 21 reviews
Price from
US$214.92
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.

M
Martha
From
Denmark
Room was lovely (although we had a little trouble getting the BBC to work on the tv), staff amazing, breakfast fantastic. Despite having no common space for working while on business, staff were extremely accommodating. One of my new favourite spots to stay in St Andrews.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 165 reviews
Price from
US$367.65
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
john
From
Australia
Breakfast was great staff 100% friendly n helpful in a perfect location for those playing 🏌️‍♀️
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 97 reviews
Price from
US$269.46
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
Sue
From
New Zealand
Staff were great food was great and the location was perfect
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 982 reviews
Price from
US$140.36
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.

E
Erik
From
Norway
Everything was perfekt, everything!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,401 reviews
Price from
US$169.92
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.

A
Adrian
From
Romania
the friendliness of the owners, their kindness and the quality of the services completed the stay in an excellent location as well as location and facilities
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 358 reviews
Price from
US$147.76
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.

J
JOHN
From
United Kingdom
superb location , hosts were brilliant , would go the extra mile if asked , lovely big breakfeast , lovely beach on the doorstep !
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 213 reviews
Price from
US$147.84
1 night, 2 adults

Seascape Largo

Lundin Links (Near St. Andrews)

Set in Lundin Links, just 19 km from St Andrews University, Seascape Largo offers beachfront accommodation with water sports facilities, a garden, a terrace and free WiFi.

L
LAURIE
From
Canada
Seascape was charming and special. Matt made sure our visit was memorable and went the extra mile to ensure that - he was an excellent host. A stones throw from the beach, the location was lovely, as were the residents of the village.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 338 reviews
Price from
US$138.35
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

Enjoy breakfast in St. Andrews and nearby

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

    Situated in St. Andrews, just 600 metres from West Sands Beach, Montague Guest House features beachfront accommodation with a garden, a terrace, a shared lounge and free WiFi.

    From US$295.52 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 247 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.3
    Very good - What previous guests thought, 165 reviews

    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.

    From US$361.47 per night
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 87 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, 353 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.

    From US$194.77 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 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.7
    Exceptional - What previous guests thought, 44 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
  • Avg. price/night: US$194.77
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 353 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