Skip to main content

Four-Star Hotels in Crail

Find the four-star hotels that appeal to you the most

The best four-star hotels in Crail

Check out our pick of great four-star 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.

A
Alexei
From
Romania
Everything was great. The hotel, the restaurant and the staff
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,396 reviews
Price from
US$168.24
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.

M
Maris
From
Estonia
It is impossible to recommend this inn enough, and we just spent 3 nights there. The room was spacious, private, quiet and clean. All the staff was absolutely fantastic - so friendly, so helpful. And not superficially. They really did everything they could to make your stay as comfortable and nice as possible. We also had 3 dinners at the restaurant. They were to die for! Quality food, fresh and carefully made. And this relaxed, comfortable, pleasant atmosphere everywhere! Really appreciated it.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 486 reviews
Price from
US$272.64
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
Australia
Property is excellent and Mark and Jen couldn’t have done anything more
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 95 reviews
Price from
US$199.49
1 night, 2 adults

The Bank

Anstruther (Near Crail)

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

Z
Zhen
From
Singapore
Nice rooms and great service. Breakfast was nice too.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 628 reviews
Price from
US$198.83
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$947.59
1 night, 2 adults

Hayloft

Pittenweem (Near Crail)

Complete with a garden, Hayloft is set in Pittenweem, 17 km from St Andrews University and 39 km from Discovery Point. The 4-star apartment is 16 km from St Andrews Bay.

R
Robert
From
United Kingdom
location was brilliant. Harbour was beautiful. Garden was lovely and spacious.Plenty of outside seating. The apartment had everything needed and more.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 25 reviews
Price from
US$512.46
1 night, 2 adults

Flourloft

Pittenweem (Near Crail)

Complete with a garden, Flourloft is situated in Pittenweem, 17 km from St Andrews University and 39 km from Discovery Point. The 4-star apartment is 16 km from St Andrews Bay.

M
Maria Elena
From
United Kingdom
Amazing house and facilities. Next to harbour. It felt like being at home.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 16 reviews
Price from
US$568.55
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.

F
Fabio
From
Switzerland
Our stay at this hotel was absolutely amazing. The owner and his team are incredibly friendly, helpful, and attentive. He went above and beyond to make our stay as perfect as possible. The owner is such a genuinely nice and charismatic person—it felt more like visiting a good friend than staying at a hotel. The rooms were beautifully furnished, and he did an outstanding job of preserving the charm of the 400-year-old building while seamlessly incorporating modern standards and comforts. We had a parking spot right in front of the hotel on the street. Since we were driving a rather large car (BMW X6), parking was a bit tight at first. However, the owner immediately moved his own car to give us more space—such a thoughtful gesture! All in all, if I could give more than 10 out of 10, I would happily rate our stay at least 15 out of 10!
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 235 reviews
Price from
US$146.29
1 night, 2 adults

The Upper Largo Hotel & Restaurant

Lundin Links (Near Crail)

Set in Lundin Links, 18 km from St Andrews University, The Upper Largo Hotel & Restaurant offers accommodation with a terrace, free private parking, a restaurant and a bar.

R
Rhys
From
United Kingdom
lovely local hotel, prime location for leven and fife costal route! staff are an absolute credit to the owners! from the moment I walked in till the minute I left anything I needed was not an issue. My room was very spacious and the bed was extremely comfortable.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 715 reviews
Price from
US$239.39
1 night, 2 adults

Rufflets St Andrews

St. Andrews (Near Crail)

Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews centre, a 5-minute drive from St Andrews Old Course.

S
Sarah
From
Australia
The staff, the space and the feel of luxury
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 637 reviews
Price from
US$276.96
1 night, 2 adults
All four-star hotels in Crail

Looking for a four-star hotel?

Offering plenty of five-star-worthy features, these plush properties may provide plenty of optional extras such as on-site dining and valet parking. Many can be found in central locations near to major landmarks and shopping areas, and you can expect above-average service from the hotel staff.

Most booked four-star hotels in Crail and surroundings in the past month

See all

Popular with guests booking four-star hotels in Crail

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 11 reviews

Popular with guests booking four-star hotels in Crail

Popular with guests booking four-star hotels in Crail

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

Popular with guests booking four-star hotels in Anstruther

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

Popular with guests booking four-star hotels in Anstruther

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

Popular with guests booking four-star hotels in Anstruther

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

Popular with guests booking four-star hotels in St. Andrews

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

Popular with guests booking four-star hotels in St. Andrews

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 350 reviews

Popular with guests booking four-star hotels in Anstruther

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

Popular with guests booking four-star hotels in Anstruther

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

Save money on four-star in Crail and nearby – budget options available

Sandpipers

Anstruther
Budget options available
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 9 reviews

Set in Anstruther, Sandpipers offers accommodation within 38 km of Discovery Point. The 4-star holiday home is 16 km from St Andrews University.

Nautilus Cottage

Cellardyke
Budget options available
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 4 reviews

Situated in Cellardyke, Nautilus Cottage features accommodation 16 km from St Andrews University and 37 km from Discovery Point.

The Marches

Anstruther
Budget options available

The Marches, a property with a garden, is situated in Anstruther, 14 km from St Andrews Bay, 15 km from St Andrews University, as well as 37 km from Discovery Point.

Captain's Lookout

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

Situated in Anstruther, less than 1 km from Billow Ness Beach, Captain's Lookout features rooms with sea views and free WiFi. The 4-star apartment is 16 km from St Andrews University.

Rockview

Cellardyke
Budget options available
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3 reviews

Rockview is an accommodation situated in Cellardyke, 16 km from St Andrews University and 38 km from Discovery Point. The 4-star holiday home features sea views and is 15 km from St Andrews Bay.

The Fisherman's Loft

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

Set 16 km from St Andrews University and 37 km from Discovery Point, The Fisherman's Loft offers accommodation in Cellardyke.

The Sailmakers Loft

Anstruther
Budget options available
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 9 reviews

Located in Anstruther, The Sailmakers Loft provides accommodation 16 km from St Andrews University and 37 km from Discovery Point.

Sea View

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

Located in Anstruther, Sea View provides accommodation 15 km from St Andrews University and 37 km from Discovery Point. The 4-star holiday home features sea views and is 14 km from St Andrews Bay.

Enjoy breakfast in Crail and nearby

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

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.

From US$232.74 per night

The Waterfront

Anstruther
Breakfast options
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.65 per night

Harbour Inn

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

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

From US$146.29 per night

The Bank

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

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

From US$128.70 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews

Harbourside Apartment enjoys a location in Anstruther, just 15 km from St Andrews University and 37 km from Discovery Point. The 4-star holiday home has sea views and is 14 km from St Andrews Bay.

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

Set 16 km from St Andrews University and 37 km from Discovery Point, Lightkeeper's Rest offers accommodation in Anstruther.

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

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.

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

Set in Pittenweem, 17 km from St Andrews University and 42 km from Discovery Point, Chilmello Cottage offers accommodation with access to a garden.

4 star hotels that guests love in Crail

See all
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 11 reviews
Location, cleanliness and quality
Guest review by
Liz
Family with young children