Skip to main content

Beach Hotels in Crail

Find the beach hotels that appeal to you the most

The best beach hotels in Crail

Check out our selection of great beach hotels 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.

p
phil
From
Canada
outstanding breakfast, not your basic meal
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,384 reviews
Price from
$169.74
1 night, 2 adults

Murray Library Hostel

Anstruther (Near Crail)

Located in Anstruther, a few steps from Billow Ness Beach, Murray Library Hostel features rooms with sea views and free WiFi.

S
Sofiya
From
United States
This is one of the most wonderful hotels I've ever stayed in. Everything was perfect. I highly recommend it!!!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 682 reviews
Price from
$114.73
1 night, 2 adults

Belstane House

Cellardyke (Near Crail)

Belstane House provides beachfront accommodations in Cellardyke. Featuring sea and garden views, this guest house also provides guests with free Wifi. Guests can enjoy quiet street views.

B
Blair
From
United Kingdom
Where to start , was it the outstanding sea view , the ample sized room , comfortable bed , the outstanding sea view , spotless clean room , brilliant host's , did I mention the outstanding sea view ,warm welcome from the out set.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 168 reviews
Price from
$181.15
1 night, 2 adults

The Bank

Anstruther (Near Crail)

Stunning views of the Firth of Forth feature at this 4-star, family-run hotel.

P
Pauline
From
United Kingdom
Our stay was only for one night but we will be back - and bringing friends! The view from the dining room is fabulous and the food was excellent. Good choice and great quality. Friendly and helpful staff - couldn't be better.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 623 reviews
Price from
$200.61
1 night, 2 adults

Harbour Inn

Anstruther (Near Crail)

Facing the beachfront, Harbour Inn offers 4-star accommodations in Anstruther and features a garden, shared lounge and terrace.

I
Ian
From
United Kingdom
Very good rooms great location staff very helpful
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 272 reviews
Price from
$147.60
1 night, 2 adults

Rusacks St Andrews

St. Andrews (Near Crail)

Overlooking the famous Old Course in St Andrews center, Rusacks St Andrews features valet parking is available and free WiFi throughout the property.

F
Francois
From
United Arab Emirates
The property is the perfect representation of what the city is all about
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,381 reviews
Price from
$422.68
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.

L
Linda C
From
United States
Matthew's attention to detail and comfort blew us away! Delicious breakfasts w/fresh squeezed orange juice exceeded expectations! Rooms were wonderful! Location was wonderful! Easy (free) parking very close. This was my favorite B&B of our 3 week trip!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 324 reviews
Price from
$138.21
1 night, 2 adults

Montague Guest House

St. Andrews (Near Crail)

Just a 7-minute walk from West Sands Beach and 400 yards from St Andrews University, Montague Guest House features accommodations in St. Andrews, with a terrace and a shared lounge.

S
Steven
From
Canada
Ease of booking and check in Excellent location Excellent breakfast
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 80 reviews
Price from
$194.57
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, 61 reviews
Price from
$279.10
1 night, 2 adults

Seaton House - Small Luxury Hotels of the World

St. Andrews (Near Crail)

Located in St Andrews, 1969 feet from West Sands Beach, Seaton House - Small Luxury Hotels of the World features accommodations with a fitness center, free valet parking and a private garden.

P
Pellegrino
From
United States
The staff, accommodation, and location were perfect!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 95 reviews
Price from
$389.14
1 night, 2 adults
All beach hotels in Crail

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.

Most booked beach hotels in Crail and surrounding area in the past month

See all

Popular with guests booking beach hotels in Crail

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 19 reviews

Popular with guests booking beach hotels in Crail

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 41 reviews

Popular with guests booking beach hotels in Crail

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

Popular with guests booking beach hotels in Crail

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

Popular with guests booking beach hotels in Crail

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews

Popular with guests booking beach hotels in Anstruther

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

Popular with guests booking beach hotels in Anstruther

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 272 reviews

Popular with guests booking beach hotels in Anstruther

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 623 reviews

Popular with guests booking beach hotels in Anstruther

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

Popular with guests booking beach hotels in Pittenweem

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

Enjoy breakfast in Crail and nearby

The Waterfront

Anstruther
Breakfast options
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,384 reviews

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.

From $154.31 per night

The Bank

Anstruther
Breakfast options
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 623 reviews

Stunning views of the Firth of Forth feature at this 4-star, family-run hotel.

From $118.82 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 150 reviews

Featuring free Wifi, parking on-site, and a garden, the recently renovated property Off Grid Travel at Cambo Estate offers accommodations in St.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 14 reviews

Beach Cottage in a Tranquil Location offers accommodations in Kingsbarns, 4.1 miles from Fairmont St Andrews Bay Golf Course and 7 miles from St Andrews University.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 25 reviews

Offering a garden, Scotchacre Kingsbarns - Walk to Beach & Golf Club offers accommodations in Kingsbarns. This beachfront property offers access to a patio and free Wifi.

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

At Anchor (with a Harbour View) is located in Fife, just a few steps from Billow Ness Beach and 9 miles from Fairmont St Andrews Bay Golf Course. This beachfront property offers access to free Wifi.

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 30 reviews

Tall Ship - Three-bedroom coastal house with sea views offers accommodations in Anstruther, a few steps from Billow Ness Beach and 8.9 miles from Fairmont St Andrews Bay Golf Course.

Ainster House

Fife
Breakfast options
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 14 reviews

Offering a garden, Ainster House provides accommodations in Fife. This beachfront property offers access to a balcony, free private parking, and free Wifi.

Highly rated beach hotels in Crail and nearby

Belstane House

Cellardyke
8.0+ review score
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 168 reviews

Belstane House provides beachfront accommodations in Cellardyke. Featuring sea and garden views, this guest house also provides guests with free Wifi. Guests can enjoy quiet street views.

From $132.84 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 682 reviews

Located in Anstruther, a few steps from Billow Ness Beach, Murray Library Hostel features rooms with sea views and free WiFi.

Anchor House

Pittenweem
8.0+ review score
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 30 reviews

Anchor House enjoys a location in Pittenweem, 1.3 miles from Billow Ness Beach and 10 miles from Fairmont St Andrews Bay Golf Course. This beachfront property offers access to free Wifi.