Skip to main content

Search hotels in Earlsferry

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

Earlsferry – 4 hotels and places to stay

Filter by:

Star rating

Review score

The Crusoe

Leven-Fife (Near Earlsferry)

Set in Leven-Fife, 19 km from St Andrews University, The Crusoe offers accommodation with a terrace, free private parking, a restaurant and a bar.

K
Kauser
From
Canada
Fiona, Shaun & the team were fabulous!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 193 reviews
Location 9.5
Price from
US$258.87
1 night, 2 adults

The Upper Largo Hotel & Restaurant

Lundin Links (Near Earlsferry)

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

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, 716 reviews
Location 8.9
Price from
US$242.69
1 night, 2 adults

The Bank

Anstruther (Near Earlsferry)

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

M
Marie
From
United Kingdom
Big comfy bed in a large, bright room with large bathroom. Spotlessly clean and fresh. Lovely beer garden, great staff and delicious breakfast. I would highly recommend staying here.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 632 reviews
Location 9.2
Price from
US$201.57
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.

H
Hazel
From
United Kingdom
We had a party with a band for about 70 people. It was a fantastic night, the drink was reasonable and the food (buffet) was delicious and they didn't skimp on the quantities.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 392 reviews
Location 9.0
Price from
US$187.41
1 night, 2 adults

THE COASTAL INN ACCOMMODATIONs

Cellardyke (Near Earlsferry)

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.

D
David
From
Australia
Loved our stay We had 2 wonderful nights at the Coastal Inn .. slept well and the staff were welcoming and the room was lovely and clean. Perfect location .. we will definitely return
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 88 reviews
Location 8.7
Price from
US$133.48
1 night, 2 adults

Harbour Inn

Anstruther (Near Earlsferry)

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

C
Claire Marie
From
Ireland
Recently done up. Very clean. Easy check in
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 206 reviews
Location 8.9
Price from
US$175.28
1 night, 2 adults

The Waterfront

Anstruther (Near Earlsferry)

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.

P
Pernilla
From
Sweden
It was clean, very comfortable and perfect.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,406 reviews
Location 9.7
Price from
US$170.56
1 night, 2 adults

Forth Bay Guest House

Leven-Fife (Near Earlsferry)

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

D
Denise
From
Ireland
Very friendly host. The room was clean with a comfy bed. Breakfast was excellent and had good gluten free options. There was tea & coffee in the room and the bottled water was a lovely addition.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 193 reviews
Location 9.7
Price from
US$148.39
1 night, 2 adults

Monturpie Guest House

Kirkton of Largo (Near Earlsferry)

Monturpie Guest House features sea views, free WiFi and free private parking, located in Kirkton of Largo, 17 km from St Andrews University. This 4-star bed and breakfast offers a housekeeping...

K
Keith
From
Canada
Beautiful location .! The views from the breakfast , lunch room were amazing..! The staff were very freindly and nice. ! It is in a quiet rural setting , but only minutes to town. They had some fantastic home baked desserts..! And , ran out with my pillow , as we were leaving , that i had left behind inour room, Thank you..! Would definately recomend..!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 377 reviews
Location 9.6
Price from
US$121.35
1 night, 2 adults

The Spindrift Guest House

Anstruther (Near Earlsferry)

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.5
Exceptional - What previous guests thought, 105 reviews
Location 8.9
Price from
US$218.42
1 night, 2 adults
See all hotels in and around Earlsferry

Hotels with airport shuttles in Earlsferry

Most booked hotels in Earlsferry and surroundings in the past month

See all
  • Popular with guests booking hotels in Anstruther

    Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 206 reviews
  • Popular with guests booking hotels in Lundin Links

    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 392 reviews
  • Popular with guests booking hotels in Anstruther

    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 632 reviews
  • Popular with guests booking hotels in Lundin Links

    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 716 reviews
  • Popular with guests booking hotels in Cellardyke

    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 11 reviews
  • Popular with guests booking hotels in Cellardyke

    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 88 reviews
  • Popular with guests booking hotels in Anstruther

    Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 196 reviews
  • Popular with guests booking hotels in Cellardyke

    Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 250 reviews
  • Popular with guests booking hotels in Leven-Fife

    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 193 reviews
  • Popular with guests booking hotels in Cellardyke

Budget hotels in Earlsferry and nearby

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

    Offering a garden and quiet street view, Lomond Guest House is located in Leven-Fife, 27 km from St Andrews University and 27 km from St Andrews Bay.

    From US$106.52 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 38 reviews

    Helena Cottage is situated in Elie, 2.2 km from Shell Bay Beach, and features a patio, garden, and free WiFi.

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

    Ruddon Grange, a property with a garden, is located in Elie, 22 km from St Andrews University, 25 km from St Andrews Bay, as well as 40 km from Discovery Point.

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

    Offering a garden and garden view, Pilgrims Way is set in Elie, 22 km from St Andrews University and 25 km from St Andrews Bay.

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

    Located 2.4 km from Shell Bay Beach, Stables Loft - Elie provides accommodation with free WiFi and free private parking.

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

    Marine Park - No 12 is set in Elie, 21 km from St Andrews University, 24 km from St Andrews Bay, as well as 42 km from Discovery Point.

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 64 reviews

    Offering sea views, Marine Park No 10 - Elie is an accommodation situated in Elie, 21 km from St Andrews University and 24 km from St Andrews Bay.

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 32 reviews

    Situated in Elie in the Fife region, Stonesthrow - Elie features accommodation with free WiFi and free private parking.

Best hotels with breakfast in Earlsferry and nearby

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

    Set in 120 acres of scenic Fife countryside, Kilconquhar Castle Estate features a heated indoor swimming pool and horse riding facilities.

    From US$168.54 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 716 reviews

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

    From US$397.75 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 193 reviews

    Set in Leven-Fife, 19 km from St Andrews University, The Crusoe offers accommodation with a terrace, free private parking, a restaurant and a bar.

    From US$370.51 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 133 reviews

    Boasting a garden, Balhousie Farm Bed and Breakfast is set in Kirkton of Largo in the Fife region, 19 km from St Andrews Bay and 34 km from Discovery Point.

    From US$132.13 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 105 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.

    From US$214.38 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 392 reviews

    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.

    From US$187.41 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 632 reviews

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

    From US$201.57 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1,406 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$186.07 per night