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$260.22
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.

P
Paul
From
Australia
Absolutely wonderful. Breakfast was delicious and very generous. Staff were lovely. Extremely welcoming and very professional. Beautiful manners. We loved this this hotel. A very special gem of a hotel.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 717 reviews
Location 8.9
Price from
US$243.95
1 night, 2 adults

The Bank

Anstruther (Near Earlsferry)

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

T
Toni
From
Switzerland
what a nice place to stay...... near town/village center / free parking nearby / absolutely cute. nice breakfast / nice views / brilliant staff ..... absolutely worth it.... i ll come again for sure.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 632 reviews
Location 9.2
Price from
US$202.62
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, 391 reviews
Location 9.0
Price from
US$188.39
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.

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.3
Very good - What previous guests thought, 87 reviews
Location 8.7
Price from
US$134.17
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.

d
david
From
United Kingdom
Went to Anstruther for a short break and found this fantastic hotel located in the town centre with lots of local amenities on the doorstep, was able to park outside easily and check in was fast & friendly. The room itself was absolutely stunning with fresh decor following the recent refurbishment, great TV & WiFi, couldn't ask for anything better! Popped into the bar for a couple drinks and received a warm & friendly welcome from the staff and locals alike. If you are planning a trip to Anstruther then look no further and make the harbour inn your choice of destination, highly recommended.
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 204 reviews
Location 8.9
Price from
US$176.19
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.

T
Tessa
From
South Africa
Amazing location. Bedrooms clean and really comfortable. Loved everything about it.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,406 reviews
Location 9.7
Price from
US$171.45
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.

N
Nanci
From
United States
Right across from the beach & open grassy park, lovely view of the ocean, had the windows open at night & could hear the waves. Great breakfast options, loving dining area. Beautiful colorful garden. Convenient location for Fife Coastal Trail.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 191 reviews
Location 9.7
Price from
US$149.16
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...

F
Francisco
From
Switzerland
The house is beautifully situated, overlooking the Firth of Forth, and the dining-room has a panoramic view. Our lovely room was large and the bed very comfortable. Lots of storage space. The hosts are very friendly and helpful, and breakfast was all one could wish for. An ideal place for a relaxing holiday!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 377 reviews
Location 9.6
Price from
US$121.98
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.

m
mark
From
United Kingdom
Great hosts, fantastic breakfast comfy room
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 106 reviews
Location 8.9
Price from
US$219.56
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, 204 reviews
  • Popular with guests booking hotels in Lundin Links

    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 391 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, 717 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, 87 reviews
  • Popular with guests booking hotels in Anstruther

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

    Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 251 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$107.07 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,887 reviews

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

    From US$169.41 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 717 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$399.81 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$354.55 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 132 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.82 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 106 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$215.49 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 391 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$188.39 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$202.62 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$187.03 per night