Search hotels in Crail

Enter your dates to see the latest prices and deals for Crail hotels

August 2026

12
3456789
10111213141516
17181920212223
24252627282930
31

September 2026

123456
78910111213
14151617181920
21222324252627
282930
Flexible date options
Select occupancy

Crail – 68 hotels and places to stay

Filter by:

Star rating
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...

F
Fenby
From
Jersey
Probably the best boutique hotel we’ve stayed in. Staff were really gentle & observant. Very comfortable.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 130 reviews
Price from
£324.50
1 night, 2 adults

The Golf Hotel

Hotel in Crail

Located in Crail, 12 km from St Andrews Bay, The Golf Hotel provides accommodation with a garden, free private parking, a shared lounge and a terrace.

B
Barbara
From
United States
Great breakfast and the location was very quite and relaxing
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 214 reviews
Price from
£160
1 night, 2 adults

Honeypot Guest House

Crail

Situated in Crail and only 12 km from St Andrews Bay, Honeypot Guest House features accommodation with sea views, free WiFi and free private parking.

F
Fiona
From
Canada
I was walking the Fife Coastal Trail so this location was excellent. There were restaurants nearby and Linda recommended one that had gluten free options. Linda touched base with me the day before to clarify my arrival time and promptly answered the phone later that day when I had difficulty finding her location. My room was very comfortable and overlooked the harbour. Ths bedding was glorious. I had a cup of tea upon arrival. I was immediately comfortable. Breakfast was delicious and there was no issue catering to my request for gluten free. I wish I had booked a second day in Crail. It was a lovely location and I could have used more time exploring.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 103 reviews
Price from
£135.27
1 night, 2 adults

Crail Residence

Crail

Set in Crail, Crail Residence offers accommodation 16 km from St Andrews University and 38 km from Discovery Point. Free WiFi is available throughout the property and St Andrews Bay is 12 km away.

E
EManuele
From
Italy
Everything was just perfect. Fully furnished, extremely clean, cute and cozy. Highly recommend
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 51 reviews
Price from
£171
1 night, 2 adults

Fairmont St Andrews, Scotland

St. Andrews (Near Crail)

Set on a 520 acre estate on cliffs overlooking St Andrews Bay, this 5 - star hotel features its own championship golf courses. It has free parking, free WiFi, a spa and a pool.

B
Bess
From
United States
Everything was perfect! Fairmont St. Andrews was astounding. Staff was extremely helpful and friendly. Views were marvelous. Food was superb. Excellent quality in every way!
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,282 reviews
Price from
£250.25
1 night, 2 adults

THE COASTAL INN ACCOMMODATIONs

Cellardyke (Near Crail)

Set in Cellardyke and within 800 metres of Billow Ness Beach, THE COASTAL INN ACCOMMODATIONs has a bar, non-smoking rooms, and free WiFi throughout the property.

M
Marianne
From
United Kingdom
The hotel was amazing, fantastic value for money. Rich, the owner, is so friendly and welcoming. Julia in the bar was also a credit to the hotel. Thanks so much guys, we will be back!
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 158 reviews
Price from
£93
1 night, 2 adults

The Bank

Anstruther (Near Crail)

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

A
Ali
From
Australia
Beautiful location, lovely hotel, great staff
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 637 reviews
Price from
£115
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 bar.

A
Amanda
From
United States
Dee and Justin both were so kind and helpful, the room was delightful with a sneaky view of the sea I hadn’t expected and just overall a perfect spot for us.
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 464 reviews
Price from
£130
1 night, 2 adults

Balcomie Links Hotel

Anstruther (Near Crail)

Set in Anstruther, 12 km from St Andrews Bay, Balcomie Links Hotel offers accommodation with a shared lounge, free private parking, a terrace and a restaurant.

C
Clarke
From
Spain
The rooms were modern, bed was VERY comfy and everything was very clean
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 380 reviews
Price from
£140
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.

H
Heather
From
Ireland
Excellent location and staff, food very good.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,326 reviews
Price from
£138
1 night, 2 adults
See all 68 hotels in Crail

Hotels with parking in Crail

See all
Free parking
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,008 reviews
From £495 per night
Free parking
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 181 reviews
Free parking
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 447 reviews
Free parking
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 642 reviews
From £387 per night
Free parking
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 637 reviews
From £184 per night
Free parking
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 599 reviews
From £180 per night
Free parking
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 130 reviews
From £324.50 per night
Free parking
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 141 reviews
Parking on site
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,116 reviews
From £538 per night
Street parking
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 897 reviews
From £371 per night

Most booked hotels in Crail and surroundings in the past month

See all

Popular with guests booking hotels in Crail

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

Popular with guests booking hotels in Crail

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

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,282 reviews

Popular with guests booking hotels in Anstruther

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 464 reviews

Popular with guests booking hotels in Anstruther

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 380 reviews

Popular with guests booking hotels in Anstruther

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 637 reviews

Popular with guests booking hotels in Cellardyke

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

Hotels located in the centre of Crail

See all
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 214 reviews

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

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 380 reviews

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

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 464 reviews

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 637 reviews

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,282 reviews

What guests said about Crail:

Scored out of 10, guest rating 10

Born in Crail so enjoy every return visit.

Born in Crail so enjoy every return visit. I like how well kept the place is and the residents are so welcoming and friendly. Plenty places to eat . Golf Hotel . And local fish and chip shop both good food and well priced. A special mention to the Harbour Cafe and Gallery with it's outdoor area looking out to sea. Places I visit every visit are the Harbour, Casle walk ,Pottery and museum. What I saw for the first time at the Harbour was a beach library a box containing children's buckets spades fishing nets floats such a great idea It was so good to see the putting green is still operating and beingwell used by locals and visitors. .
Guest review byMoffat
Scored out of 10, guest rating 10

Crail and the East Neuk is a beautiful part of Scotland to...

Crail and the East Neuk is a beautiful part of Scotland to visit. Crail provides an excellent base to visit places like Elie, Anstruther, St Andrews, Kingsbarns and Tayport. It is easy to use the bus to travel to Cellardyke to walk the coastal path back to Crail or any other part of the fife coastal route. It has a lovely harbour and beach with a lovely gallery/cafe and shops to explore.
Guest review byJan
United Kingdom
Scored out of 10, guest rating 10

Great, quiet (we didn't use the bar nor hotel garden)...

Great, quiet (we didn't use the bar nor hotel garden) comfortable hotel in central, picturesque Crail, with great, filling, tasty food and polite, friendly staff. Ideal for the holiday traveller/couple.
Guest review byAndrew
United Kingdom
Scored out of 10, guest rating 10

I have been visiting Crail and the other small towns in the...

I have been visiting Crail and the other small towns in the East Neuk of Fife occasionally now for decades - so I'm biased! It's a lovely part of central Scotland - for its characterful houses, its old fishing harbours, its seafood, its pubs and restaurants, and its coastal walks.
Guest review byStewart
United Kingdom
Scored out of 10, guest rating 8.0

Beautiful place walking around was lovely plenty to do and...

Beautiful place walking around was lovely plenty to do and see pub to be recommended for food as well as good vibes, buses run regularly for St Andrews and surrounding area,good coffee shops in Crail 4 in all for such a small place Also butchers bakers and chip shop 2 food shops and pharmacy.
Guest review bymarielaine
United Kingdom
Scored out of 10, guest rating 10

Crail is a very attractive and interesting place, from the...

Crail is a very attractive and interesting place, from the historic harbour and all round the town. Full of unteresting corners, arts and crafts, lots of walks around the town and also the coastal walks access. Proximity to several lovely gardens and other places of interest.
Guest review byoldyorkie
United Kingdom

More places to explore, more ways to go