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.

A
Andrea
From
Croatia
Beautiful location, literally at the waterfront, super clean, comfortable and spacious room. Tasty breakfast (included in our stay), as well as dinner (not included, but great)!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,393 reviews
Price from
$166.33
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.

M
Mark
From
Canada
Quaint little Location, just out side St. Andrews. Great price. for a quality place. Breakfast was excellent, Mattress was very comfy. The rooms were recently redone.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 492 reviews
Price from
$269.54
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, 20 reviews
Price from
$183.42
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.4
Wonderful - What previous guests thought, 95 reviews
Price from
$197.23
1 night, 2 adults

Annandale Guest House

St. Andrews (Near Crail)

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.

E
Erik
From
United States
Very friendly and helpful staff. Lovely, cozy room.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 104 reviews
Price from
$223.52
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.5
Exceptional - What previous guests thought, 331 reviews
Price from
$135.43
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
$184.08
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
Sarah
From
United States
This lovely, old local pub has been newly renovated and opened for boarders. Our room was spacious and had great views of the river, park and surrounding area. The pub had the best fish and chips we’ve ever had.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 24 reviews
Price from
$210.38
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.

O
Omri
From
Israel
The room was very nice and clean. I really liked the bathe, it's amazing and very nice
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 62 reviews
Price from
$266.91
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.

A
Andrew
From
United States
Beautiful grounds and room. Great family destination with a swimming pool, extensive playground and fields, horseback riding.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,898 reviews
Price from
$164.36
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, 119 reviews

Popular with guests booking B&Bs in Anstruther

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,393 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 492 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 349 reviews

Popular with guests booking B&Bs in Anstruther

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 95 reviews

Popular with guests booking B&Bs in Anstruther

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