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.

L
Lisa Fraser Ottanelli
From
Italy
Nice location, helpful staff, tasteful rooms
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,393 reviews
Price from
US$170.20
1 night, 2 adults

The Inn At Kingsbarns

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

J
JULIE
From
United Kingdom
Such welcoming hosts,nothing was too much trouble
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 504 reviews
Price from
US$275.82
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, 21 reviews
Price from
US$115.04
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, 92 reviews
Price from
US$217.96
1 night, 2 adults

The Coastal Inn OUTBUILDING

Cellardyke (Near Crail)

Set just 800 metres from Billow Ness Beach, The Coastal Inn OUTBUILDING offers accommodation in Cellardyke with access to a garden, a bar, as well as private check-in and check-out.

H
Heidi
From
Australia
such a lovely little find. spotlessly clean, comfortable bed and wonderful staff. highly recommend
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 626 reviews
Price from
US$133.20
1 night, 2 adults

21KR Bed and Breakfast, close to beach, town centre and golf

St. Andrews (Near Crail)

Set in St. Andrews, less than 1 km from St Andrews East Sands Beach, 21KR Bed and Breakfast, close to beach, town centre and golf offers recently renovated accommodation with free WiFi and a garden.

D
Dominika
From
Poland
Amazing host, very clean accommodations, good location, especially if you arrive by car. We got nice breakfast with fresh breads and croissants. Thank you for your hospitality!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 100 reviews
Price from
US$196.17
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.

K
Katherine Hennessy
From
South Africa
Breakfast was delicious. Very friendly n helpful host they just added a personal touch. Room was comfortable and clean.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 117 reviews
Price from
US$242.18
1 night, 2 adults

Tarskavaig B&B

Radernie (Near Crail)

Tarskavaig B&B in Radernie provides adults-only accommodation with free bikes and a garden. Offering free private parking, the 4-star bed and breakfast is 10 km from St Andrews University.

K
Karin
From
South Africa
Allen and Fiona were extremely helpful and welcoming. Lovely cosy room. Brilliant breakfast.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 162 reviews
Price from
US$306.76
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.

M
M.J.Tandl
From
Austria
After our stay in Edinburgh, it was the perfect accommodation to calm down at the seaside. The host was very polite and accommodating. The breakfast was diverse and good. We loved it.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 325 reviews
Price from
US$138.58
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.

M
Michael
From
United Kingdom
Room was fantastic and the staff very welcoming
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 138 reviews
Price from
US$188.36
1 night, 2 adults
All B&Bs in Crail

Top picks for Crail hotels

Explore our most popular hotels 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.

L
Lisa Fraser Ottanelli
From
Italy
Nice location, helpful staff, tasteful rooms
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,393 reviews
Price from
US$170.20
1 night, 2 adults

The Inn At Kingsbarns

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

J
JULIE
From
United Kingdom
Such welcoming hosts,nothing was too much trouble
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 504 reviews
Price from
US$275.82
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, 21 reviews
Price from
US$115.04
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, 92 reviews
Price from
US$217.96
1 night, 2 adults

The Coastal Inn OUTBUILDING

Cellardyke (Near Crail)

Set just 800 metres from Billow Ness Beach, The Coastal Inn OUTBUILDING offers accommodation in Cellardyke with access to a garden, a bar, as well as private check-in and check-out.

H
Heidi
From
Australia
such a lovely little find. spotlessly clean, comfortable bed and wonderful staff. highly recommend
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 626 reviews
Price from
US$133.20
1 night, 2 adults

21KR Bed and Breakfast, close to beach, town centre and golf

St. Andrews (Near Crail)

Set in St. Andrews, less than 1 km from St Andrews East Sands Beach, 21KR Bed and Breakfast, close to beach, town centre and golf offers recently renovated accommodation with free WiFi and a garden.

D
Dominika
From
Poland
Amazing host, very clean accommodations, good location, especially if you arrive by car. We got nice breakfast with fresh breads and croissants. Thank you for your hospitality!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 100 reviews
Price from
US$196.17
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.

K
Katherine Hennessy
From
South Africa
Breakfast was delicious. Very friendly n helpful host they just added a personal touch. Room was comfortable and clean.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 117 reviews
Price from
US$242.18
1 night, 2 adults

Tarskavaig B&B

Radernie (Near Crail)

Tarskavaig B&B in Radernie provides adults-only accommodation with free bikes and a garden. Offering free private parking, the 4-star bed and breakfast is 10 km from St Andrews University.

K
Karin
From
South Africa
Allen and Fiona were extremely helpful and welcoming. Lovely cosy room. Brilliant breakfast.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 162 reviews
Price from
US$306.76
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.

M
M.J.Tandl
From
Austria
After our stay in Edinburgh, it was the perfect accommodation to calm down at the seaside. The host was very polite and accommodating. The breakfast was diverse and good. We loved it.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 325 reviews
Price from
US$138.58
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.

M
Michael
From
United Kingdom
Room was fantastic and the staff very welcoming
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 138 reviews
Price from
US$188.36
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 Anstruther

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

Popular with guests booking B&Bs in Kingsbarns

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 504 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 347 reviews

Popular with guests booking B&Bs in Cellardyke

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 626 reviews

Popular with guests booking B&Bs in Anstruther

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

Popular with guests booking B&Bs in Anstruther

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

Popular with guests booking B&Bs in Anstruther

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 92 reviews

Popular with guests booking B&Bs in Cellardyke

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 168 reviews