Skip to main content

The best B&Bs in St Andrews

Check out our pick of great B&Bs in St Andrews

Filter by:


Review score

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

Lovely modern, comfortable guest house. Superb new bathroom. We loved the slipper bath! Kevin was very helpful in arranging an upgrade to this room, supplying information about restaurants and getting grapefruit segments for my mums breakfast.

Show more Show less
9.1
Superb
106 reviews
Price from
€ 353
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.

The accommodation was very clean, in a fantastic location, great for late arrival check-in. Breakfast was beautiful each morning. Scott is super friendly, nothing is too much trouble.

Show more Show less
9.3
Superb
104 reviews
Price from
€ 188
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.

This was my favorite B&B of our three week trip. Our room had a view of the sea and Pam was a great host. I tried haggis for the first time at her breakfast table and it was delicious! Nice rooms, walkable, easy parking.

Show more Show less
9.2
Superb
173 reviews
Price from
€ 261
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.

Great location for getting into town and to the bus station! Room was clean and comfortable and John was very helpful and welcoming, offering tips and asking how our day was whenever we got in - plus a good baker! It felt cosy and was everything we needed.

Show more Show less
9.3
Superb
247 reviews
Price from
€ 165
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.

The staff are lovely, location is great - short walk to the beach and short drive to St Andrews and Crail. Our room was really comfortable with our own door to the patio area. Loved our stay and will be back.

Show more Show less
9.4
Superb
394 reviews
Price from
€ 194
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.

Beautiful, well thought out comfortable rooms. Awesome breakfast 😊 Amazing friendly hosts

Show more Show less
9.7
Exceptional
133 reviews
Price from
€ 182
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 breakfast was wonderful, individual and everything was fresh. Our daughter could join us for breakfast although she was not a guest

Show more Show less
9
Superb
427 reviews
Price from
€ 212
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.

Loved the uniqueness of the interior of the cottage. Yufei and Ilya have created a home that is truly wondrous to behold and we feel blessed to have been given the opportunity to share it with them. They are a truly wonderful and generous couple.

Show more Show less
9.7
Exceptional
35 reviews
Price from
€ 450
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.

We loved the cottage, it was so homely and cosy! We were really relaxed and appreciated Norma and Alan’s amazing hospitality!

Show more Show less
9.9
Exceptional
81 reviews

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

Breakfast, room, friendly welcome

Show more Show less
9.9
Exceptional
62 reviews
Price from
€ 259
per night

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

Most booked B&Bs in St Andrews this month

Enjoy breakfast in St Andrews!

  • No12 Bed and Breakfast, St Andrews
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 173 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.

    Warm welcome. Comfortable room. Delicious breakfast.

  • The Inn At Lathones
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,086 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.

  • Annandale Guest House
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 107 reviews

    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.

    Very clean, decor tasteful, great central location

  • Lorimer House
    Breakfast options
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 104 reviews

    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.

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

  • The Spindle Guest Rooms
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 247 reviews

    Housed in a historic building, The Spindle Guest Rooms provides accommodation with a terrace and free WiFi in St Andrews, 1.2 km from St Andrews East Sands Beach.

    Breakfast was continental everything was excellent

  • The Inn At Kingsbarns
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 394 reviews

    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.

    Friendly, comfortable, cosy, great home cooked food.

  • Scooniehill Farm House B&B
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 134 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.0
    Scored 9.0
    Superb
    Rated superb
     · 429 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.

    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
     · 35 reviews

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

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

    Beautiful inside and out Attention to detail amazing

  • 34 Argyle Guesthouse
    Budget options available
    9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 62 reviews

    Located in St Andrews, near West Sands Beach and St Andrews East Sands Beach, the historic 34 Argyle Guesthouse features a garden.

    Everything, service and accommodation was spot on.

  • Doune Guest House
    Budget options available
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 361 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.

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

  • Montague Guest House
    Budget options available
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 180 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.

    Very comfortable, clean and location was fantastic.

  • No 5 Pilmour
    Budget options available
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 145 reviews

    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.

    Great breakfast options, very well prepared and presented

FAQ about B&Bs in St Andrews






B&Bs that guests love in St Andrews

  • Avg. price/night: € 123.54
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 52 reviews
    Comfortable room, great location, excellent breakfast.
    Keith
    People with friends
  • Avg. price/night: € 141.19
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 556 reviews
    great location, good facilities and lovely staff; excellent breakfast; good parking which is a bonus after a long drive
    Alison
    Solo traveller
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 12 reviews
    Self-contained. Very private. Reasonably accessible to food and other conveniences. Love the quiet location yet 6m to St Andrew’s!
    Julie
    Young couple
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 247 reviews
    Great location, quiet but close to the centre
    Jeremy
    Young couple
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 78 reviews
    Quiet and private location. Short walk through Cambo Estate to the beach at Kingsbarns. Well equipped kitchen. Cafe close by.
    Joyce
    Solo traveller
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,354 reviews
    Great location. Quiet but central. Lovely staff. We stayed in The Den Room. Lovely to have a bar at the hotel as well. We had a view of garden which made our room nice and bright. Comfortable bed. All the expected amenities in the room
    Alice
    Young couple
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 83 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
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 19 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,354 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: € 312.93
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 742 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