Skip to main content

Beach Hotels in Crail

Find the beach hotels that appeal to you the most

Select occupancy

The best beach hotels in Crail

Check out our selection of great beach hotels in Crail

Filter by:

Review score

The Shoregate

Hotel in Crail

Featuring a bar, The Shoregate is located in Crail in the Fife region, 7.3 miles from Fairmont St Andrews Bay Golf Course and 10 miles from St Andrews University.

c
christine
From
United States
Cozy, quiet, nice appointments, breakfast fantastic
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 126 reviews
Price from
$438.35
1 night, 2 adults

Honeypot Guest House

Crail

Honeypot Guest House in Crail provides accommodations with a garden and a terrace. This guest house features free private parking, luggage storage space, and free Wifi.

T
Thomas
From
United States
Beautiful accommodations, very clean, friendly and supportive staff, excellent breakfast, view of the sea and gardens, walkable to the seashore, cafes, groceries, pubs and restaurants.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 107 reviews
Price from
$182.73
1 night, 2 adults

The Golf Hotel

Hotel in Crail

Located in Crail, 7.2 miles from Fairmont St Andrews Bay Golf Course, The Golf Hotel provides accommodations with a garden, free private parking, a shared lounge and a terrace.

D
David
From
United States
Great location very good home-cooked food… great pub in the basement very friendly, helpful, staff…. getting up in the morning ,and have a good,hearty breakfast (which is included) was fantastic… especially because some days depending on tee time might not have lunch until two or 3 o’clock
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 216 reviews
Price from
$180.11
1 night, 2 adults

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.

R
Ronald
From
United Kingdom
Accomodation first class food Excellent staff amazing
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,333 reviews
Price from
$155.35
1 night, 2 adults

Murray Library Hostel

Anstruther (Near Crail)

Located in Anstruther, a few steps from Billow Ness Beach, Murray Library Hostel features views of the sea.

A
Allan Mjomba
From
Kenya
Their Kitchen, Staff, the view, and location
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 620 reviews
Price from
$97.26
1 night, 2 adults

The Inn At Kingsbarns

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

A
Agnes Margaret
From
United Kingdom
Absolutely everything! A fabulous hotel with lovely staff, beautifully appointed rooms and great food.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 502 reviews
Price from
$217.82
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.

C
Christopher
From
United States
Wonderful accommodations and a great view of the ocean.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 205 reviews
Price from
$182.36
1 night, 2 adults

Seahaven House - Luxury B&B

Anstruther (Near Crail)

Seahaven House - Luxury B&B is a recently renovated bed and breakfast in Anstruther, near Billow Ness Beach.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 12 reviews
Price from
$253.28
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 7.9 miles from Fairmont St Andrews Bay Golf Course.

J
Janis
From
United Kingdom
Property was gorgeous very tastefully done out, great location with lovely views from windows, bed very comfortable, everything in property that we needed, no kitchen but has kettle and small fridge, plenty of places to eat on our doorstep, owner Tatiana was on hand if we needed any advise, would certainly make a return visit and recommend property to others.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 44 reviews
Price from
$168.86
1 night, 2 adults

Puffin House- stylish home by the sea

Anstruther (Near Crail)

Puffin House- stylish home by the sea offers accommodations in Anstruther, 9.3 miles from Fairmont St Andrews Bay Golf Course and 10 miles from St Andrews University.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews
Price from
$511.07
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.0
Wonderful - What previous guests thought, 160 reviews

Popular with guests booking beach hotels in Crail

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 216 reviews

Popular with guests booking beach hotels in Crail

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

Popular with guests booking beach hotels in Crail

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

Popular with guests booking beach hotels in Crail

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 27 reviews

Popular with guests booking beach hotels in Crail

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 46 reviews

Popular with guests booking beach hotels in Crail

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 33 reviews

Popular with guests booking beach hotels in Crail

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 11 reviews

Popular with guests booking beach hotels in Crail

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

Popular with guests booking beach hotels in Crail

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

Enjoy breakfast in Crail and nearby

See all

The Waterfront

Anstruther
Breakfast options
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,333 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.

Harbour Inn

Anstruther
Breakfast options
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 440 reviews

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

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 124 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 8.9
Excellent - What previous guests thought, 30 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 8.9
Excellent - What previous guests thought, 23 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.

Bayview

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

Bayview is located in Anstruther, just a few steps from Billow Ness Beach and 9 miles from Fairmont St Andrews Bay Golf Course.

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

At Anchor (with a Harbour View) is a recently renovated apartment in Fife, near Billow Ness Beach.

Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 29 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.

Highly rated beach hotels in Crail and nearby

See all

Belstane House

Cellardyke
8.0+ review score
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 205 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.

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

Located in Anstruther, a few steps from Billow Ness Beach, Murray Library Hostel features views of the sea.

The Bank

Anstruther
8.0+ review score
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 628 reviews

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

Ainster House

Fife
8.0+ review score
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 15 reviews

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

Anchor House

Pittenweem
8.0+ review score
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 33 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.

Beach Hotels That Guests Love in Crail

See all
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 107 reviews
We absolutely loved the Honeypot Guest House, the location was perfect as you are central to sightseeing and other amenities. Our host & assistant could not do anymore for us they went above and beyond to help with questions and knowledge as we were doing the Fife Coastal Path. The accommodation itself is just so peaceful, very clean and the breakfast was excellent plenty choice caters for all {delicious} for us we would return if we were staying in Crail highly recommend, thank you.
Guest review byPamela
Family with young children
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 37 reviews
Fantastic stay in Crail. Central location in this charming seaside village. Excellent amenities within a few minutes walking distance, including beach and costal path for dog-walking. Comfortable, clean and well-equipped home from home. Very good communication from owner. Already plotting a return visit!
Guest review byClare
Travelers with friends