Skip to main content

The 10 Best Bed and Breakfasts in St. Andrews, UK

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

Filter by:


Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Annandale Guest House is situated in St Andrews, 1.2 km from St Andrews East Sands Beach, 400 metres from St Andrews University, as well as 5 km from St Andrews Bay. It is located 600 metres from West Sands Beach and features luggage storage space. The guest house also provides free WiFi as well as a paid airport shuttle service.

At the guest house, all units include a desk, a flat-screen TV, a private bathroom, bed linen and towels. The units will provide guests with a wardrobe and a kettle.

Great location. Spotless place with quality fittings and friendly host. Highly recommend.

Show more Show less
9.1
Wonderful
110 reviews
Price from
$310
per night

Lorimer House is set in St Andrews, 1.2 km from St Andrews East Sands Beach, 400 metres from St Andrews University, as well as 4.9 km from St Andrews Bay. It is located 600 metres from West Sands Beach and provides free WiFi plus luggage storage space.

Scott was super welcoming and helpful with any of my questions. The location is perfect. It was a quick walk to the center of town, as well as the golf course and beach.

Show more Show less
9.3
Wonderful
107 reviews
Price from
$174
per night

The units come with a flat-screen TV with streaming services, a kettle, a walk-in shower, a hair dryer and a wardrobe. Each unit comes with a private bathroom with free toiletries, while some feature sea views. At the bed and breakfast, every unit includes bed linen and towels.

Our room was extremely nice and comfortable. Pam is an excellent host. After our stay, we wished we had booked a longer stay, because we really enjoyed our time in St Andrews in general and at the No12 BnB in particular.

Show more Show less
9.2
Wonderful
164 reviews
Price from
$284
per night

At the guest house, all units have a desk, a flat-screen TV, a private bathroom, bed linen and towels. Additional in-room amenities include chocolates or cookies. The units will provide guests with a wardrobe and a kettle.

It’s a very cosy, clean friendly property. The Landlort John is a wonderful person, and really take care of guests

Show more Show less
9.3
Wonderful
228 reviews
Price from
$162
per night

Rooms have a flat-screen TV. Some units have a seating area where you can relax. You will find a kettle in the room. The rooms include a private bathroom equipped with a bath. For your comfort, you will find bathrobes and slippers.

Such a nice relaxing and friendly place to stay. Excellent food. Very cozy and well equipped bedroom. Easy parking.

Show more Show less
9.4
Wonderful
386 reviews
Price from
$168
per night

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. It offers cooked breakfasts, free parking and free WiFi.

It's a unique place on the hills to St.Andrew, a fantastic view on the town and the sea, a tiny house called the shepherd's hut in a lovely big garden and the very attentive care of Sam & Mike

Show more Show less
9.7
Exceptional
138 reviews
Price from
$187
per night

Continental and cooked breakfasts are served daily in the bright breakfast room which used to be the station platform. For other meals guests are just 5 minutes’ drive from the centre of St Andrews, with its variety of restaurants.

The place was really neat with the train theme. Also, the breakfast was really good and the owners was really friendly.

Show more Show less
9.1
Wonderful
428 reviews
Price from
$187
per night

Featuring a patio with garden views, a fitness centre and a garden, Ailim House Serviced Cottage Escape, around the corner from the Old Course can be found in St Andrews, close to West Sands Beach and 1.5 km from St Andrews East Sands Beach. A hot tub and a bicycle rental service are available for guests. There is a sun terrace and guests can make use of free WiFi, free private parking and an electric vehicle charging station.

Amazing location in town, a short walk to everything! The hosts were perfectly lovely and accomodating. The apartment was well appointed with everything needed. Bed was comfy!

Show more Show less
9.7
Exceptional
34 reviews
Price from
$477
per night

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. This property offers access to a terrace, free private parking and free WiFi. The property is allergy-free and is situated 3.7 km from St Andrews University.

Guests at Balmungo Cottage B&B will be able to enjoy activities in and around St Andrews, like cycling and hiking. The bed and breakfast has a picnic area where you can spend a day out in the open.

Truly exceeded our expectations. We hesitate to recommend only because this is one of those places you want to keep to yourselves for future visits. Alan greeted us upon arrival and made certain we were comfortable. Norma prepared delicious 3-course full Scottish breakfast with cooked-to-order eggs, bacon, fresh fruit, cereals, yogurt, juices, coffee & tea every morning. Fresh gooseberry jam from her beautiful garden. Alan's putting green was enjoyed by all. The cottage is spacious, comfortable and quiet. There is a t.v. in the receiving room, but we preferred to read books and relax with the floor to ceiling sliding doors open to the fresh air and gorgeous views of St. Andrew's. The distance to town(s) is perfect. We could be anywhere we needed/wanted to get to in just a short drive, but the ability to stay at the cottage overlooking our favorite parts of St. Andrew's was just the right fit for this leg of our trip. We enjoyed Norma's eye for interior design which was evident from every angle. The vignette by the window, unique mirrors framing the fireplace in the primary bedroom, the towel ladder in the bathroom...everything was just lovely. Alan and Norma have poured their hearts and souls into their property and it shows throughout. We look forward to many future stays! Could not have asked for anything more.

Show more Show less
9.9
Exceptional
80 reviews
Price from
$162
per night

This charming 400 year old coaching inn is situated just 5 miles from the famous golfing town of St. Andrews. We pride ourselves on the warmth of our welcome and the great food and ales we serve. Enjoy all this in cosy surroundings with open log fires and lots of things to do both within the inn and surrounding area.

We planned to eat at the Inn on one of our 3 nights stay. However, the food was so good, the menu choice just perfect and the staff so very friendly, helpful and cheerful that we ate at the Inn every night. The breakfast was first class, plentiful and had a variety of choice.

Show more Show less
8.1
Very Good
1,046 reviews
Price from
$137
per night

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.
Search B&Bs in St. Andrews

Most booked B&Bs in St. Andrews this month

Enjoy breakfast in St. Andrews!

  • Annandale Guest House
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 110 reviews

    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.

    Very clean, decor tasteful, great central location

  • No12 Bed and Breakfast, St Andrews
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 164 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.

    Warm welcome. Comfortable room. Delicious breakfast.

  • The Inn At Lathones
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,046 reviews

    At St. Andrews' oldest coaching inn, enjoy open log fires, award winning food and really friendly people to look after you.

    Beautifully maintained old property. Great restaurant.

  • Lorimer House
    Breakfast options
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 107 reviews

    Lorimer House enjoys a location in St. Andrews, 3.1 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point. This guest house provides luggage storage space and free Wifi.

    Breakfast was fab. Love the pancakes! Coffee amazing too.

  • The Spindle Guest Rooms
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 228 reviews

    Housed in a historic building, The Spindle Guest Rooms provides accommodations with a terrace and free Wifi in St. Andrews, a 14-minute walk from St Andrews East Sands Beach.

    Breakfast was continental everything was excellent

  • The Inn At Kingsbarns
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 385 reviews

    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.

    Friendly, comfortable, cosy, great home cooked food.

  • Scooniehill Farm House B&B
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 138 reviews

    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.

    The location, the room and the breakfast were all amazing.

  • The Old Station Guest House
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 428 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.

    Fantastic reception., lovely hosts & great food.

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

  • Ailim House Serviced Cottage Escape, around the corner from the Old Course
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 34 reviews

    Just a 13-minute walk from West Sands Beach and 0.9 miles from St Andrews East Sands Beach, Ailim House Serviced Cottage Escape, around the corner from the Old Course features accommodations in St.

    great property in great location and nice attention to detail

  • Balmungo Cottage B&B
    Budget options available
    9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 80 reviews

    Balmungo Cottage B&B offers accommodations in St. Andrews, 1.2 miles from St Andrews East Sands Beach and 1.9 miles from Fairmont St Andrews Bay Golf Course.

    Beautiful inside and out Attention to detail amazing

  • Doune Guest House
    Budget options available
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 362 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.

    very clean and comfortable. Easy to access the guest house.

  • No 5 Pilmour
    Budget options available
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 150 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.

    The room was beautiful The breakfast was excellent

FAQ about B&Bs in St. Andrews






B&Bs That Guests Love in St. Andrews

  • 9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 81 reviews
    Great location, immaculate and cozy with everything you need and more! The photos/description do not do it justice... it's a 10/10. Great host with easy Check-in/Check-out. Will visit again!
    Anon
    Group
  • Avg. price/night: $829.94
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 791 reviews
    The hotel was very central. The kinnetles wellness centre was nice and private ,very clean . The only downfall was that the steam room was out of action. The staff in the wellness centre were lovely. Reception staff on arrival - the girl was very pleasant and very welcoming. The restaurant was shut for refurbishment . Great location and parking is close to the hotel . Pubs and restaurant all close by.
    Donna
    Young couple
  • 9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 13 reviews
    Great location. Very quiet
    Darren walley
    Young couple
  • Avg. price/night: $685.38
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 1,674 reviews
    Excellent breakfast in a great location looking out of the 4th floor over the old course golf course
    Myles
    Young couple
  • Avg. price/night: $493.48
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 690 reviews
    The manor has a whole was amazing! It was comfortable, quaint and so close to the city center.
    Michele
    Family with young children
  • 9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 239 reviews
    Mordern, quiet, great location
    Jessica
    Travelers with friends
  • 8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 18 reviews
    Fabulous stay, great location, luxury lodges loved the stay!
    LAURA
    Family with young children
  • 8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 18 reviews
    The Lodge was lovely and clean and in a great location. The views from the lodge were great, and it was nice and private. We used the sauna, which was good - you book a slot and have it to yourself, which was great. We ate in the Godfather restaurant, it was nice but a bit overpriced for what you get. The resort itself was also very clean and new looking and so so quiet, which we liked. Just a short drive to St Andrews, which is great to explore - such a beautiful place.
    Cuthbertson
    Family with young children
  • 8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,337 reviews
    Lovely staff, great location. For the price the room was very nice. The bathroom was small and pillows were thin. So if you're fussy like us, bring your own neck health firm pillows (this will not apply to most people! We're just picky after using Tempur for years)... the hotel is gorgeous. Lovely quaint feel , excellent breakfast and very nice staff. Thr location couldn't be better... you can park for free in the road, but get there early and wait around to find a space.
    V
    Valera
    Young couple
  • Avg. price/night: $406.74
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 774 reviews
    Great location; very close to shops. Quiet, spacious room with very comfortable bed, lots of storage space, luxury bathroom and huge TV. Bathrobes, slippers, blanket and 'spinning' chairs were a nice touch.
    Gillian
    Family with young children