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 pick of great beach hotels in Crail

Filter by:

Review score

The Shoregate

Hotel in Crail

Boasting a bar, The Shoregate is set in Crail in the Fife region, 12 km from St Andrews Bay and 16 km from St Andrews University. The property is non-smoking and is situated 38 km from Discovery...

A
Anderson
From
United Kingdom
Everything was as expected and better We had been aware of the renovations being done and the time it took to get the project completed but the end result was worth the wait
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 93 reviews
Price from
US$291.31
1 night, 2 adults

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.

E
Erik
From
Norway
Everything was perfekt, everything!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,397 reviews
Price from
US$167.50
1 night, 2 adults

Murray Library Hostel

Anstruther (Near Crail)

Situated in Anstruther, a few steps from Billow Ness Beach, Murray Library Hostel features rooms with sea views and free WiFi. The property is non-smoking and is set 14 km from St Andrews Bay.

B
Barbara
From
Austria
Location can’t be beat! It is the nicest hostel I have ever stayed in. Modern, clean facilities with old world charm.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 689 reviews
Price from
US$121.82
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.

G
Geoffrey
From
Australia
Breakfast was great and overall our stay was really lovely. Staff couldn’t be more helpful, can’t complain about anything.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 491 reviews
Price from
US$271.45
1 night, 2 adults

The View, 22 School Park

Kingsbarns (Near Crail)

Set in Kingsbarns and only 1.5 km from Kingsbarns Beach, The View, 22 School Park offers accommodation with inner courtyard views, free WiFi and free private parking.

M
Mel
From
Ireland
Excellent host. Superb house. Great advice on the bus service to St Andrews wich was superb.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 8 reviews
Price from
US$198.62
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.

A
Alan
From
Switzerland
The breakfast is great, with some changes everyday. The bar is really well stocked and there are a lot of fun evenings to be had working your way through the ranges. The rooms are very clean and the property very well maintained. The hosts are really friendly and have plenty local knowledge.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 95 reviews
Price from
US$198.62
1 night, 2 adults

The Bank

Anstruther (Near Crail)

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

T
Tracy
From
Ireland
The location, the level of cleanliness and decor or the Hotel, the view of the harbour and service and support of the staff, also breakfast and the views in the restaurant was wonderful
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 626 reviews
Price from
US$197.96
1 night, 2 adults

cellardyke en-suite rooms

Cellardyke (Near Crail)

Set 700 metres from Billow Ness Beach, 15 km from St Andrews Bay and 16 km from St Andrews University, cellardyke en-suite rooms offers accommodation situated in Cellardyke.

L
Laurence
From
Canada
Beautiful apartment in quiet city of Cellardyke. The room was clean, quiet and close to multiple great restaurants. Would highly recommend!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 49 reviews
Price from
US$131.09
1 night, 2 adults

Maimies Harbourview

Anstruther (Near Crail)

Maimies Harbourview provides accommodation located in Anstruther, 17 km from St Andrews University and 39 km from Discovery Point.

L
Linda
From
United Kingdom
Amazing property with great views of harbour
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 20 reviews
Price from
US$935.18
1 night, 2 adults

Harbour Inn

Anstruther (Near Crail)

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

E
Eterno
From
Canada
How beautiful and perfect of a location. Rooms were so adorable and perfectly decorated.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 240 reviews
Price from
US$145.66
1 night, 2 adults
All beach hotels in Crail

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Crail and surroundings in the past month

See all

Popular with guests booking beach hotels in Crail

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

Popular with guests booking beach hotels in Crail

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

Popular with guests booking beach hotels in Crail

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

Popular with guests booking beach hotels in Crail

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

Popular with guests booking beach hotels in Crail

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

Popular with guests booking beach hotels in Anstruther

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

Popular with guests booking beach hotels in Anstruther

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

Popular with guests booking beach hotels in Anstruther

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 626 reviews

Popular with guests booking beach hotels in Anstruther

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

Popular with guests booking beach hotels in Pittenweem

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

Save money on beach in Crail and nearby – budget options available

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

A recently renovated apartment in St. Andrews and within 1.2 km of Kingsbarns Beach, Off Grid Travel at Cambo Estate has a garden, comfortable allergy-free rooms and free WiFi.

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

Boasting a hot tub, Beach Cottage in a Tranquil Location is situated in Kingsbarns. This beachfront property offers access to a patio.

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

Scotchacre Kingsbarns - Walk to Beach & Golf Club, a property with a garden and a terrace, is located in Kingsbarns, 6.9 km from St Andrews Bay, 12 km from St Andrews University, as well as 33 km from...

At Anchor (with a Harbour View)

Fife
Budget options available
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 75 reviews

Situated in Fife, just 100 metres from Billow Ness Beach, At Anchor (with a Harbour View) features beachfront accommodation with free WiFi.

Hidden Gem On The Harbour

Anstruther
Budget options available
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 17 reviews

Situated in Anstruther, just 100 metres from Billow Ness Beach, Hidden Gem On The Harbour features beachfront accommodation with free WiFi.

The Waterfront

Anstruther
Budget options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,397 reviews

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.

From US$137.05 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 30 reviews

Situated in Anstruther, just 70 metres from Billow Ness Beach, Tall Ship - Three-bedroom coastal house with sea views features beachfront accommodation with free WiFi.

The Bank

Anstruther
Budget options available
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 626 reviews

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

From US$128.14 per night

Enjoy breakfast in Crail and nearby

Harbour Inn

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

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

From US$145.66 per night

Ainster House

Fife
Breakfast options
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 13 reviews

Offering a garden and river view, Ainster House is set in Fife, 14 km from St Andrews Bay and 15 km from St Andrews University.

Anchor House

Pittenweem
Breakfast options
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 26 reviews

Set in Pittenweem, 2.1 km from Billow Ness Beach and 16 km from St Andrews Bay, Anchor House offers accommodation with free WiFi in a historic building.