Search hotels in Earlsferry

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

Select occupancy

Earlsferry – 24 hotels and places to stay

Filter by:

Star Rating
Review score

The Crusoe

Leven (Near Earlsferry)

Located in Leven, 12 miles from St Andrews University, The Crusoe provides accommodations with a terrace, free private parking, a restaurant and a bar. Staff on site can arrange a shuttle service.

H
Hannah
From
United Kingdom
Amazing location, unforgettable experience waking up to a full tide, hearing the sea crashing against the wall and watching the sun rise. Lovely, friendly staff and delicious breakfast.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 180 reviews
Price from
$211.41
1 night, 2 adults

THE COASTAL INN ACCOMMODATIONs

Cellardyke (Near Earlsferry)

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 Upper Largo Hotel & Restaurant

Lundin Links (Near Earlsferry)

Located in Lundin Links, 11 miles from St Andrews University, The Upper Largo Hotel & Restaurant provides accommodations with a terrace, free private parking, a restaurant and a bar.

L
Laird
From
United Kingdom
Food and accommodation excellent.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 612 reviews
Price from
$181.78
1 night, 2 adults

The Bank

Anstruther (Near Earlsferry)

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, 627 reviews
Price from
$129.04
1 night, 2 adults

Old Manor Hotel

Lundin Links (Near Earlsferry)

The Old Manor Hotel offers rooms with balconies that overlook the Firth of Forth and Lundin Links Golf Course. There is a restaurant and St. Andrews is 12 miles away.

M
Mariana
From
Brazil
Seaview and lovely restaurant
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 454 reviews
Price from
$155.98
1 night, 2 adults

Harbour Inn

Anstruther (Near Earlsferry)

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, 437 reviews
Price from
$145.88
1 night, 2 adults

The Waterfront

Anstruther (Near Earlsferry)

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

Largo Law by Wigwam Holidays

Leven (Near Earlsferry)

Largo Law by Wigwam Holidays offers accommodations in Leven, 11 miles from St Andrews University and 12 miles from Fairmont St Andrews Bay Golf Course.

C
Candice
From
United Kingdom
Idyllic spot for a Spring breakaway. The wigwam was cosy and well equipped. We could take our pet and enjoy a campfire, which was a big plus! Really enjoyed exploring nearby Elie beach, enjoying Janettas' ice cream at Pittenweem harbour, and having the tastiest fish and chips in Anstruther.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 118 reviews
Price from
$158.97
1 night, 2 adults

Lomond Guest House

Leven (Near Earlsferry)

Lomond Guest House provides beachfront accommodations in Leven. Both free Wifi and parking on-site are available at the bed and breakfast free of charge. On-site staff can arrange a shuttle service.

A
Aleksandr
From
Kazakhstan
This is an absolutely lovely guest house. I had a very comfortable bed and excellent porridge for breakfast (there were more solid breakfast options, I just love oatmeal and this one was very decent). The cafe, beach, bus station and railway station are all within a short walk.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 401 reviews
Price from
$115.80
1 night, 2 adults

Forth Bay Guest House

Leven (Near Earlsferry)

Forth Bay Guest House provides accommodations with barbecue facilities and free WiFi, and is located in Leven-Fife. The bed and breakfast offers a terrace.

J
Jill
From
Mexico
A really cute property on The Promenade. A short walk from the bus station and town. The beds and linens are lovely.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 331 reviews
Price from
$112.22
1 night, 2 adults
See all 24 hotels in Earlsferry

Most booked hotels in Earlsferry and surrounding area in the past month

See all

Popular with guests booking hotels in Anstruther

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

Popular with guests booking hotels in Lundin Links

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

Popular with guests booking hotels in Anstruther

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

Popular with guests booking hotels in Cellardyke

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

Popular with guests booking hotels in Lundin Links

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

Popular with guests booking hotels in Leven

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

Hotels located in the center of Earlsferry

See all
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Beaufort House, Looking onto Golf Course - Pass the Keys offers accommodations in Earlsferry, 13 miles from St Andrews University and 15 miles from Fairmont St Andrews Bay Golf Course.

Within 1.4 miles of Shell Bay Beach and 13 miles of St Andrews University, Ampersand offers free Wifi and a garden.

Scored out of 10, guest rating 3.0
Poor - What previous guests thought, 1 review

Seaside Cottage - Elie is located in Earlsferry, just 13 miles from St Andrews University and 14 miles from Fairmont St Andrews Bay Golf Course. Offering a restaurant, the property also has a garden.

East Vows - Elie offers accommodations in Earlsferry, 1.4 miles from Shell Bay Beach and 13 miles from St Andrews University.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

St Albans Lower - Elie offers accommodations in Earlsferry, 1.4 miles from Shell Bay Beach and 13 miles from St Andrews University.

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1 review

West Cottage - Elie is located in Earlsferry, just 1.4 miles from Shell Bay Beach and 13 miles from St Andrews University.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Craigallan - Elie is located in Earlsferry, just 13 miles from St Andrews University and 14 miles from Fairmont St Andrews Bay Golf Course. Featuring a restaurant, the property also has a garden.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Kingsmuir - Elie offers accommodations in Earlsferry, 1.2 miles from Shell Bay Beach and 13 miles from St Andrews University. The vacation home has access to a restaurant.

Best hotels with breakfast in Earlsferry and nearby

See all

Tylosand, Allan Place No 8 offers accommodations in Earlsferry, 13 miles from St Andrews University and 14 miles from Fairmont St Andrews Bay Golf Course. The vacation home has access to a restaurant.

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

Lower Rocklands is located in Earlsferry, just 1.4 miles from Shell Bay Beach and 13 miles from St Andrews University. This property offers access to a patio and free private parking.

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

Rocklands No 11 - Elie is located in Earlsferry, just 1.5 miles from Shell Bay Beach and 14 miles from St Andrews University.

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

Upper Rocklands - Elie offers accommodations in Earlsferry, 1.5 miles from Shell Bay Beach and 14 miles from St Andrews University.

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

Helena Cottage offers accommodations in Elie, 1.4 miles from Shell Bay Beach and 13 miles from St Andrews University. This vacation home features accommodations with a patio and free Wifi.

Ruddon Grange offers accommodations in Elie, 1.5 miles from Shell Bay Beach and 13 miles from St Andrews University.

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

Ruddon Grange is located in Elie, just 1.5 miles from Shell Bay Beach and 13 miles from St Andrews University. This beachfront property offers access to a patio, free private parking, and free Wifi.

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

Craiglea - Elie & Earlsferry is located in Earlsferry, just 1.4 miles from Shell Bay Beach and 13 miles from St Andrews University. This vacation home offers free private parking and free Wifi.

Budget hotels in Earlsferry and nearby

See all
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 28 reviews

Stables Loft - Elie offers accommodations in Elie, 1.6 miles from Shell Bay Beach and 13 miles from St Andrews University. This vacation home provides free private parking and free Wifi.

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

Homeview - Elie & Earlsferry offers accommodations in Elie, 1.6 miles from Shell Bay Beach and 13 miles from St Andrews University.

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

Sahara Park No 6 - Elie is located in Elie, just 1.8 miles from Shell Bay Beach and 13 miles from St Andrews University.

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

Sahara Park No 10 - Elie is located in Elie, just 1.8 miles from Shell Bay Beach and 13 miles from St Andrews University. The vacation home features both Wifi and private parking free of charge.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 8 reviews

Sahara Park No 5 - Elie offers accommodations in Elie, 1.8 miles from Shell Bay Beach and 13 miles from St Andrews University.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Sahara Park No 2 - Elie offers accommodations in Elie, 1.8 miles from Shell Bay Beach and 13 miles from St Andrews University. This vacation home features free private parking and free Wifi.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

Sahara Park No 11 -Elie is located in Elie, just 1.8 miles from Shell Bay Beach and 13 miles from St Andrews University. The vacation home features both free Wifi and free private parking.

Melon Park - Elie offers accommodations in Elie, 1.7 miles from Shell Bay Beach and 13 miles from St Andrews University. This property offers access to a balcony, free private parking, and free Wifi.

More places to explore, more ways to go