The 10 best B&Bs in Crail, UK | Booking.com
Skip to main content

B&Bs in Crail

Find the B&Bs that appeal to you the most

The best B&Bs in Crail

Check out our selection of great B&Bs in Crail

Filter by:

Review score

The Waterfront

Anstruther (Near Crail)

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

M
Margaret
From
United States
The rooms were beautifully renovated. So comfortable and plenty of space. Great location on the waterfront of quaint Anstruther. Breakfast was lovely the next morning too. Our favorite place on our two week trip to Scotland.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,397 reviews
Price from
$168.66
1 night, 2 adults

The Inn At Kingsbarns

St. Andrews (Near Crail)

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.

A
Agnes Margaret
From
United Kingdom
Absolutely everything! A fabulous hotel with lovely staff, beautifully appointed rooms and great food.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 474 reviews
Price from
$273.32
1 night, 2 adults

The Blue Loft

Anstruther (Near Crail)

The Blue Loft offers accommodations in Anstruther, a 1-minute walk from Billow Ness Beach and 9 miles from Fairmont St Andrews Bay Golf Course.

k
kate
From
United States
Perfect location, great view, very clean & cute loft. Like other reviewers mentioned, if you’re aware of the quirky nature it can be a perfect fit.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 19 reviews
Price from
$185.99
1 night, 2 adults

The Spindrift Guest House

Anstruther (Near Crail)

The Spindrift Guest House in Anstruther provides adults-only accommodations with a garden, a bar, and a shared lounge.

P
Philip
From
United Kingdom
Great breakfast, comfortable room, lovely lounge, beautiful house.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 97 reviews
Price from
$199.99
1 night, 2 adults

Seascape Largo

Lundin Links (Near Crail)

Seascape Largo in Lundin Links provides accommodations with a garden, a terrace, and a shared lounge.

J
Jane
From
United Kingdom
Beautiful area. Always lovely other guests. Very kind and considerate owner. Great breakfast and such a lovely village.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 337 reviews
Price from
$137.32
1 night, 2 adults

Scooniehill Farm House B&B

St. Andrews (Near Crail)

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.

C
Cameron & Caryn
From
Thailand
We liked everything about this place! The owners were incredibly friendly; the breakfast was absolutely spectacular (and massive); the view of St. Andrews was unbeatable; and our room was spotless and comfortable (and well-insulated from the wind and rain!). We would definitely stay here again.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 134 reviews
Price from
$173.32
1 night, 2 adults

Guardbridge Inn

St. Andrews (Near Crail)

Located in St. Andrews, 4 miles from St Andrews University, Guardbridge Inn has accommodations with a garden, free private parking, a terrace and a restaurant.

S
Stacey
From
Canada
Lovely staff, comfortable beds, good restaurant, and close to golf!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 21 reviews
Price from
$213.32
1 night, 2 adults

The Ship Inn

Elie (Near Crail)

The Ship Inn is located in Elie, 22 mi from Edinburgh and 28 mi from Perth. The inn has a terrace and views of the sea, and guests can enjoy a meal at the restaurant. The Ship Inn features free WiFi.

L
Lorraine
From
United Kingdom
Quirky bar Lovely food View to die for from our Room Staff lovely especially Lizzie Ann
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 61 reviews
Price from
$295.98
1 night, 2 adults

Kilconquhar Castle Estate

Kilconquhar (Near Crail)

Set in 120 acres of scenic Fife countryside, Kilconquhar Castle Estate features a heated indoor swimming pool and horse riding facilities.

D
Donna
From
United Kingdom
The accommodation was a beautiful garden flat close to the bistro for breakfast. Beautiful food especially the Cullen Skink was exceptional. Amazing place and even better it's dog friendly and the staff are so welcoming. They have amazing facilities but unfortunately we didn't have the chance to use them. Would highly recommend and we can't wait to return for our next adventure.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,901 reviews
Price from
$166.66
1 night, 2 adults

Haar with Rooms 5 stars

St. Andrews (Near Crail)

Located within a 8-minute walk of West Sands Beach and 700 yards of St Andrews University, Haar with Rooms 5 stars has rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar.

S
Steven
From
United Kingdom
Absolutely lovely rooms and restaurant - 5 STARS all round, Staff were so friendly and welcoming - Will definitely stay again.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 166 reviews
Price from
$364.91
1 night, 2 adults
All B&Bs in Crail

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.

Most booked B&Bs in Crail and surrounding area in the past month

See all
  • Popular with guests booking B&Bs in Crail

    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 115 reviews
  • Popular with guests booking B&Bs in Anstruther

    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1,397 reviews
  • Popular with guests booking B&Bs in St. Andrews

    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 474 reviews
  • Popular with guests booking B&Bs in Cellardyke

    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 623 reviews
  • Popular with guests booking B&Bs in St. Andrews

    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 352 reviews
  • Popular with guests booking B&Bs in Cellardyke

    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 168 reviews
  • Popular with guests booking B&Bs in Anstruther

    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 215 reviews
  • Popular with guests booking B&Bs in Anstruther

    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 19 reviews
  • Popular with guests booking B&Bs in Anstruther

    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 97 reviews