Skip to main content

B&Bs in Crail

Find the B&Bs that appeal to you the most

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.

T
Tina
From
Germany
Very nice and fairly large room. Great breakfast.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,389 reviews
Price from
US$169.43
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.

E
Edoardo
From
Italy
Delightful inn just a few miles away from St Andrews. The rooms are beautifully and elegantly furnished, full of light and spacious. They serve food, and it's really delicious and very reasonably priced. Breakfast is good and enjoyable. The morning I had to have a very early wake up, they made me find a little bag with food and drinks so that I could still have my breakfast. Highly recommended.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 504 reviews
Price from
US$274.58
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.

C
Crg1981
From
United Kingdom
Plenty tea and coffee and fresh milk
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 21 reviews
Price from
US$114.52
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.

m
mark
From
United Kingdom
Great hosts, fantastic breakfast comfy room
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 92 reviews
Price from
US$216.98
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.

A
Ashley
From
United States
The staff was very friendly and welcoming. Room was very clean, bathroom was clean and new looking. Enjoyed my stay. Breakfast was made to order by chef and was delicious.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 627 reviews
Price from
US$132.60
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.

A
Andrew
From
United Kingdom
The location is 15 mins walk from St Andrews main street where there are lots of restaurant to choose from. Host were very friendly. Room was immaculate and fine for a 1 night stay. Breakfast was continental and had lots of choice. We really enjoyed our stay here.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 100 reviews
Price from
US$195.28
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$241.09
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.

L
Luis Ramiro
From
Guatemala
Excellent breakfast, Fiona and Allan are excellent hosts and make you feel at home.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 163 reviews
Price from
US$305.38
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.

R
Ralf
From
Switzerland
Nice and friendly host. Arrived two hours earlier and gave a call to Matt. 2 Minutes later he arrived and gave us a friendly welcome. Well organized B&B and superb breakfast. Strongly recommend.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 325 reviews
Price from
US$137.96
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
Martina
From
Guernsey
Homely atmosphere, extremely relaxing landscape, you have all you need for your stay. Great breakfast. Sam and Mike are very helpful and friendly.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 138 reviews
Price from
US$187.52
1 night, 2 adults
All B&Bs in Crail

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.

T
Tina
From
Germany
Very nice and fairly large room. Great breakfast.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,389 reviews
Price from
US$169.43
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.

E
Edoardo
From
Italy
Delightful inn just a few miles away from St Andrews. The rooms are beautifully and elegantly furnished, full of light and spacious. They serve food, and it's really delicious and very reasonably priced. Breakfast is good and enjoyable. The morning I had to have a very early wake up, they made me find a little bag with food and drinks so that I could still have my breakfast. Highly recommended.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 504 reviews
Price from
US$274.58
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.

C
Crg1981
From
United Kingdom
Plenty tea and coffee and fresh milk
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 21 reviews
Price from
US$114.52
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.

m
mark
From
United Kingdom
Great hosts, fantastic breakfast comfy room
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 92 reviews
Price from
US$216.98
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.

A
Ashley
From
United States
The staff was very friendly and welcoming. Room was very clean, bathroom was clean and new looking. Enjoyed my stay. Breakfast was made to order by chef and was delicious.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 627 reviews
Price from
US$132.60
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.

A
Andrew
From
United Kingdom
The location is 15 mins walk from St Andrews main street where there are lots of restaurant to choose from. Host were very friendly. Room was immaculate and fine for a 1 night stay. Breakfast was continental and had lots of choice. We really enjoyed our stay here.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 100 reviews
Price from
US$195.28
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$241.09
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.

L
Luis Ramiro
From
Guatemala
Excellent breakfast, Fiona and Allan are excellent hosts and make you feel at home.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 163 reviews
Price from
US$305.38
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.

R
Ralf
From
Switzerland
Nice and friendly host. Arrived two hours earlier and gave a call to Matt. 2 Minutes later he arrived and gave us a friendly welcome. Well organized B&B and superb breakfast. Strongly recommend.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 325 reviews
Price from
US$137.96
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
Martina
From
Guernsey
Homely atmosphere, extremely relaxing landscape, you have all you need for your stay. Great breakfast. Sam and Mike are very helpful and friendly.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 138 reviews
Price from
US$187.52
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,389 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, 627 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