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 pick of great B&Bs in Crail

Filter by:

Review score

The Waterfront

Anstruther (Near Crail)

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

G
Guthrie
From
United Kingdom
Spacious and well decorated room with a view over the harbour. All staff exceptional. Great breakfast.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,396 reviews
Price from
US$169.18
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 accommodation in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.

S
Stéphanie
From
Luxembourg
Well equipped and comfortable room. Friendly welcome and service. Good breakfast, delicious dinner.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 485 reviews
Price from
US$274.17
1 night, 2 adults

The Blue Loft

Anstruther (Near Crail)

Situated in Anstruther, 200 metres from Billow Ness Beach and 15 km from St Andrews Bay, The Blue Loft features accommodation with free WiFi in a historic building.

H
Hans Meier
From
Switzerland
Very charming, tastefully decorated, and spacious. Perfect location with a direct view of the harbor.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 20 reviews
Price from
US$186.57
1 night, 2 adults

The Spindrift Guest House

Anstruther (Near Crail)

Featuring a garden and views of quiet street, The Spindrift Guest House is a guest house situated in a historic building in Anstruther, less than 1 km from Billow Ness Beach.

H
Hiren
From
India
Highlight were the hosts Jenny and Mark. Lovely couple who runs this property. Absolutely lovely people. Did everything to make our life comfortable. Veg breakfast prepared by them was too good. Mark was so kind that he not only booked a restaurant for dinner for us but also came to drop us. Great room with all the facilities. Couldn’t have asked for more
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 95 reviews
Price from
US$200.61
1 night, 2 adults

Annandale Guest House

St. Andrews (Near Crail)

Annandale Guest House is situated in St. Andrews, 500 metres from St Andrews University, 5 km from St Andrews Bay, and 21 km from Discovery Point.

J
Julie
From
Australia
Hosts were so friendly and helpful and the breakfast in the morning cosy and delicious 😊
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 104 reviews
Price from
US$227.36
1 night, 2 adults

Seascape Largo

Lundin Links (Near Crail)

Set in Lundin Links, just 19 km from St Andrews University, Seascape Largo offers beachfront accommodation with water sports facilities, a garden, a terrace and free WiFi.

s
sara
From
Italy
We had a great time at Seascape! Beautiful view, delicious breakfast, and Matthew was an amazing host! We really enjoyed our stay here. Thank you!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 333 reviews
Price from
US$137.75
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.

s
sarah
From
France
Wonderful! Amazing! Everything was just perfect! Such a peaceful dream place to stay! So well decorated that you can spend hours delighting your eyes and wondering if you've followed a white rabbit to this wonderland! And once you're awake, wait for breakfast!! Thank you Sam & Mike for your warm welcome!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 135 reviews
Price from
US$173.86
1 night, 2 adults

Guardbridge Inn

St. Andrews (Near Crail)

Situated in St. Andrews, 6.5 km from St Andrews University, Guardbridge Inn features accommodation with a garden, free private parking, a terrace and a restaurant.

T
Thibaut
From
Switzerland
basicaly all were really good. we loved that this location has 4 connected shops binded to it. there is just too much to try in 1 afternon. perfect stop on the fife coastal way. room were really cosy. we will come back - thanks to them to have created such a place to descover.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 23 reviews
Price from
US$213.98
1 night, 2 adults

The Ship Inn

Elie (Near Crail)

The Ship Inn is located in Elie, 36 km from Edinburgh and 45 km 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.

P
Peter
From
United Kingdom
Marvellous location at seafront, excellent bar with log fire, very comfortable room with excellent bathroom, and a first class restaurant. Staff are friendly and very helpful.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 61 reviews
Price from
US$296.90
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
Anita
From
Slovenia
I was late to check in and a member of staff called me to make sure I am coming. She left me a key to the room and all the instructions in a safe space, absolutely brilliant. The room was a good size, very comfortable beds as well.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,905 reviews
Price from
US$167.18
1 night, 2 adults
All B&Bs in Crail

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.

Most booked B&Bs in Crail and surroundings in the past month

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

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

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

    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 486 reviews
  • Popular with guests booking B&Bs in St. Andrews

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 349 reviews
  • Popular with guests booking B&Bs in Anstruther

    Scored out of 10, guest rating 9.4
    Superb - 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