Skip to main content

The 10 Best B&Bs in St Andrews, UK

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.

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

Show more Show less
9.1
Superb
112 reviews
Price from
£249
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
106 reviews

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
Superb
167 reviews
Price from
£210
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.

John is the best host in the world. It was great pleasure to stay at his apartment.

Show more Show less
9.3
Superb
235 reviews
Price from
£140
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
390 reviews
Price from
£150
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
141 reviews
Price from
£150
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.

Friendly staff. I liked the personal touches in the room. Lots of activities like pool table, mini golf, table tennis and board games. Lovely gardens. Hubby enjoyed the history behind the property. We just loved our stay there.

Show more Show less
9.1
Superb
425 reviews
Price from
£180
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.

The managers are exceptionally helpful and friendly. The cottage is very cosy and peaceful, yet so central! Cottage is new and amenities are stylish. Interior done with a lot of love to detail. Can only recommend this place and we will certainly return!

Show more Show less
9.7
Exceptional
34 reviews
Price from
£382.50
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.

A great location; although I ended up catching a stomach bug on my flight there, the owners were unbelievably nice and treated me as if I was their own family, fixing some toast late at night for me to be easy on my stomach. Would absolutely stay here again!

Show more Show less
9.9
Exceptional
82 reviews

Located in St Andrews, near West Sands Beach and St Andrews East Sands Beach, the historic 34 Argyle Guesthouse features a garden. The property was built in 18th century and has accommodation with a patio. The guest house provides garden views, a sun terrace, and free WiFi is available throughout the property.

At the guest house, the units come with a desk and a flat-screen TV. Some units include a private entrance. At the guest house, all units have bed linen and towels.

Everything! Barbara was a great host! she was super friendly and helpful. we were so happy here, the location is perfect and just a few steps from the city center. Our room was clean and had everything one can ask for. The breakfast was made on the spot with everything being fresh nd beautifully served. This place was an awesome experience and made our stay perfect! highly recommended!

Show more Show less
9.8
Exceptional
60 reviews
Price from
£210
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!

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

  • No 5 Pilmour
    Breakfast options
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 154 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.

    The room was beautiful The breakfast was excellent

  • Annandale Guest House
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 113 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
     · 108 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.

  • No12 Bed and Breakfast, St Andrews
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 167 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 Spindle Guest Rooms
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 235 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
     · 390 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
     · 141 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.

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

  • The Old Station Guest House
    9.1
    Scored 9.1
    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.

  • Ailim House Serviced Cottage Escape, around the corner from the Old Course
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 34 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
     · 82 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.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 60 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
     · 366 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.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 206 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.

FAQ about B&Bs in St Andrews






B&Bs that guests love in St Andrews

  • Avg. price/night: £184
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 249 reviews
    Mordern, quiet, great location
    Jessica
    People with friends
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 235 reviews
    Great location within minutes walk of centre of St Andrews. Very quiet with view out over front garden to the Kinness Burn. Large room and use of a beautiful sitting room. Plenty of tea and coffee in the room and snacks in the sitting room, including home made cakes and shortbread. Very relaxing and comfortable.
    Gordon
    Young couple
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 538 reviews
    Good value for money. Basic room but clean and adequate for our needs. Quiet room, little noise from corridor. Excellent breakfast, wide range of choices. On site parking and walkable into town centre. Staff were all polite and approachable.
    Peter
    Young couple
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 73 reviews
    We thought it was a great location, as it was very close to the centre and supermarkets. Easy to find. We felt safe and it was in a quiet neighbourhood. The house was relatively clean (could be better) and the kitchen was well equipped (apart from the kitchen roll)
    Neil
    Family with young children
  • Avg. price/night: £120
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 199 reviews
    Great location, excellent breakfast, good value for money!
    Gail
    Young couple
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 28 reviews
    A lovely, immaculate apartment in a very quiet and pleasant area of town, with easy walking / driving access to town centre, golf, museums. Also has a very nice private sun terrace outside front door
    Stephen
    Family with young children
  • Avg. price/night: £459.60
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 775 reviews
    Easy, contactless check in/out. Really lovely room: comfortable, warm, and stylish. Big TV. Good WiFi and desk area in the room: was able to connect to a Zoom work meeting without trouble. Great location in St Andrews right on Market Street, yet very quiet especially as most (from what I could tell) of the rooms face the back. There was a space for us to leave our bags for the rest of the day after check out before leaving town. Would be happy to stay here again and would recommend. Prices were competitive with other hotels in St Andrews.
    N
    Family with young children
  • Avg. price/night: £246.64
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,344 reviews
    Room 12 : private patio and seating which was a fabulous surprise though crap weather ruined it the first night. Compact room but well designed. Relatively quiet too considering it was close to reception.
    EdVip32
    Solo traveller
  • Avg. price/night: £365
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 517 reviews
    Beautiful room, comfy bed, great toiletries, GHD hairdryer and straighteners, great location, friendly and helpful staff- and excellent breakfast. We will definitely be back- thank you!
    pauline
    Young couple
  • 9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 82 reviews
    Perfect cottage, great location and great hosts
    Sheila
    Young couple
gogless