Search hotels in Crail

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

Select occupancy

Crail – 67 hotels and places to stay

Filter by:

Star Rating
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.8
Exceptional - What previous guests thought, 125 reviews
Price from
$436.96
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
$179.54
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.0
Wonderful - What previous guests thought, 105 reviews
Price from
$182.15
1 night, 2 adults

Crail Residence

Crail

Crail Residence is located in Crail, just 7.2 miles from Fairmont St Andrews Bay Golf Course and 10 miles from St Andrews University.

J
John
From
United States
Beautifully renovated. Lovely town. Parking near. Really enjoyed this seaside town. Nice kitchen amenities for morning coffee. Took a late night walking tour of our area and the seaside.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 45 reviews
Price from
$191.88
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.

A
Alrashdi
From
Qatar
I liked the lounge, the friendly staff and the gym and pool facilities
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,302 reviews
Price from
$275.09
1 night, 2 adults

THE COASTAL INN ACCOMMODATIONs

Cellardyke (Near Crail)

Located in Cellardyke and within a 9-minute walk of Billow Ness Beach, THE COASTAL INN ACCOMMODATIONs has a bar, non-smoking rooms, and free WiFi throughout the property.

S
Sarah
From
Canada
The bed was super comfortable and cozy.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 150 reviews
Price from
$123.43
1 night, 2 adults

The Bank

Anstruther (Near Crail)

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

F
Fiona
From
United Kingdom
Our first time staying at The Bank. the staff were welcoming and attentive. Our room 6 was wonderful. Huge bedroom with a very comfortable bed. Had a great sleep. Loved the little lounge facing out to the sea. Our meal at the restaurant was delicious and again the staff were great. We will certainly come back again and recommend to our family and friends.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 626 reviews
Price from
$129.04
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 bar.

P
Pablo
From
United States
The bar is great, friendly staff.
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 435 reviews
Price from
$145.88
1 night, 2 adults

Balcomie Links Hotel

Anstruther (Near Crail)

Located in Anstruther, 7.5 miles from Fairmont St Andrews Bay Golf Course, Balcomie Links Hotel has accommodations with a shared lounge, free private parking, a terrace and a restaurant.

D
Dickson
From
United Kingdom
Comfy bed, pleasant staff and delicious breakfast
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 393 reviews
Price from
$188.52
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,330 reviews
Price from
$154.85
1 night, 2 adults
See all 67 hotels in Crail

Most booked hotels in Crail and surrounding area 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, 216 reviews

Popular with guests booking hotels in Crail

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

Popular with guests booking hotels in Anstruther

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

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,302 reviews

Popular with guests booking hotels in Anstruther

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

Popular with guests booking hotels in Anstruther

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

Popular with guests booking hotels in Cellardyke

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 150 reviews

Best hotels with breakfast in Crail and nearby

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

Located in Anstruther, 7.5 miles from Fairmont St Andrews Bay Golf Course, Balcomie Links Hotel has accommodations with a shared lounge, free private parking, a terrace and a restaurant. 10 miles from...

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,302 reviews

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.

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

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.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 32 reviews

McHoppity House - Crail in Crail provides accommodations with free Wifi, 7.2 miles from Fairmont St Andrews Bay Golf Course, 10 miles from St Andrews University, and 23 miles from Discovery Point.

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

Crail Town House in Crail features accommodations with free Wifi, 7.1 miles from Fairmont St Andrews Bay Golf Course, 10 miles from St Andrews University, and 23 miles from Discovery Point.

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

Hazelton Townhouse - Crail in Crail offers accommodations with free Wifi, 7.2 miles from Fairmont St Andrews Bay Golf Course, 10 miles from St Andrews University, and 23 miles from Discovery Point.

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

The Loft on the Lane - Crail is located in Crail, just 7.1 miles from Fairmont St Andrews Bay Golf Course and 10 miles from St Andrews University.

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

Castle Rock, Crail is located in Crail, just 10 miles from St Andrews University and 23 miles from Discovery Point. This vacation home provides barbecue facilities.

Hotels located in the center of Crail

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

Crail Posthouse - 19th Century traditional house offers accommodations in Crail, 10 miles from St Andrews University and 23 miles from Discovery Point.

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

Kirkmay House offers accommodations in Crail, 7.3 miles from Fairmont St Andrews Bay Golf Course and 10 miles from St Andrews University.

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

Seahorses Crail offers accommodations in Crail, 10 miles from St Andrews University and 23 miles from Discovery Point.

The Gables

Hotel in Crail
Central location
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 37 reviews

The Gables is located in Crail, just 7.2 miles from Fairmont St Andrews Bay Golf Course and 10 miles from St Andrews University. The vacation home is 23 miles from Discovery Point.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 23 reviews

The Old Surgery Crail- welcoming apartment is located in Crail, just 7.2 miles from Fairmont St Andrews Bay Golf Course and 10 miles from St Andrews University.

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

Crail Residence is located in Crail, just 7.2 miles from Fairmont St Andrews Bay Golf Course and 10 miles from St Andrews University.

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

The Crail Maltings is located in Crail, just 10 miles from St Andrews University and 23 miles from Discovery Point.

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

The Cooperage Garden Apartment - Crail is located in Crail, just 7.2 miles from Fairmont St Andrews Bay Golf Course and 10 miles from St Andrews University.

Budget hotels in Crail and nearby

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

The Cooperage Upper - Crail in Crail provides accommodations with free Wifi, 7.2 miles from Fairmont St Andrews Bay Golf Course, 10 miles from St Andrews University, and 23 miles from Discovery Point.

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

Mariners Retreat- spacious apartment in Crail offers accommodations in Crail, 10 miles from St Andrews University and 23 miles from Discovery Point. This apartment features a garden.

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

This recently renovated apartment is located 10 miles from St Andrews University and 23 miles from Discovery Point.

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

Ardvar is located in Crail, just 7.3 miles from Fairmont St Andrews Bay Golf Course and 10 miles from St Andrews University. The 4-star vacation home is 23 miles from Discovery Point.

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

Featuring a garden, Kirkmay House Apartment features accommodations in Crail.

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

Crail House offers accommodations in Crail, 7.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, 9 reviews

Sandpipers offers accommodations in Anstruther, 23 miles from Discovery Point. The 4-star vacation home is 10 miles from St Andrews University.

The property is around 7.3 miles from Fairmont St Andrews Bay Golf Course, 10 miles from St Andrews University, and 23 miles from Discovery Point.

What Guests Said About Crail:

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
Scored out of 10, guest rating 8.0

A beautiful small harbour town and an excellent location to...

A beautiful small harbour town and an excellent location to explore the East Neuk area of Fife. Very handy for a visit to Cambo House and St Andrews also. A visit to the Crail Museum is also highly recommended; especially if you are a golfer!!
Guest review byDAVID
United Kingdom

More places to explore, more ways to go