A beach with houses in the background and a clear sky.

Search Beach Resorts & Hotels in Earlsferry

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Earlsferry Beach Resorts & Hotels

Tonight
3 Sept - 4 Sept
Tomorrow
4 Sept - 5 Sept
This weekend
4 Sept - 6 Sept
Next weekend
11 Sept - 13 Sept

Our top choices for Earlsferry beach hotels

1. The Ship Inn

The Ship Inn
Elie
  • Unwind on Leven's sunlit shores where coastal delights meet warm hospitality at this charming beachfront inn, steps from Wood Haven.
Rp4.989.975
Rp5.988.066 total
includes taxes & fees
27 Sept - 28 Sept
The Ship Inn

2. Dunclutha Guest House

Dunclutha Guest House
Leven
Rp2.161.692
Rp2.161.692 total
includes taxes & fees
6 Sept - 7 Sept
Dunclutha Guest House

3. The Waterfront

The Waterfront
Anstruther
Rp2.983.973
Rp3.580.864 total
includes taxes & fees
22 Sept - 23 Sept
The Waterfront

4. The Spindrift Guest House

The Spindrift Guest House
Anstruther
Rp2.794.431
Rp3.353.317 total
includes taxes & fees
17 Sept - 18 Sept
The Spindrift Guest House

5. Seascape Largo

Seascape Largo
Leven
Rp1.760.492
Rp2.112.590 total
includes taxes & fees
2 Oct - 3 Oct
Seascape Largo

6. Balcomie Links Hotel

Balcomie Links Hotel
Anstruther
Rp2.514.988
Rp3.017.986 total
includes taxes & fees
7 Sept - 8 Sept
Balcomie Links Hotel

7. 5Pilmourplace

5Pilmourplace
St. Andrews
Rp3.576.872
Rp4.292.246 total
includes taxes & fees
27 Sept - 28 Sept
5Pilmourplace

8. Stravithie Castle

Stravithie Castle
St. Andrews
Rp3.333.357
Rp4.000.029 total
includes taxes & fees
22 Sept - 23 Sept
Stravithie Castle

9. The Lodge at Craigielaw

The Lodge at Craigielaw
Aberlady
Rp3.772.481
Rp4.526.977 total
includes taxes & fees
5 Sept - 6 Sept
The Lodge at Craigielaw
View all properties

Choose what matters most at beach hotels in Earlsferry

Pool
Breakfast included
4 stars
5 stars
All-inclusive

Top Earlsferry Hotel Reviews

The Linton Hotel

The Linton Hotel

10/10 Excellent
"Great - lovely old style hotel. Well cared for and comfy bed."
Helen 2-night trip
Posted 3 days ago
The Linton Hotel
Rufflets St Andrews

Rufflets St Andrews

8/10 Good
"Staff and service was excellent. Beautiful grounds. The carpet and furniture is getting a bit tired."
Jason 1-night trip
Posted 4 days ago
Rufflets St Andrews
Caledonian Hotel By Greene King Inns

Caledonian Hotel By Greene King Inns

8/10 Good
"We felt very at home straight away and the staff were very helpful and the beds were comfortable."
Fiona 1-night trip
Posted 5 days ago
Caledonian Hotel By Greene King Inns
Kilconquhar Castle Estate

Kilconquhar Castle Estate

8/10 Good
"Room was great and the area looked amazing."
Mark 1-night trip
Posted 9 days ago
Kilconquhar Castle Estate

Frequently asked questions

What is Earlsferry like for travellers who love the beach?
Book a great spot to stay in Earlsferry, a place with a lot to offer the traveller dreaming of a beach holiday.
When's the best time for a beach holiday in Earlsferry?
Plan your trip to the beach with a look at year-round temperatures in Earlsferry: The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 5°C. Average annual precipitation for Earlsferry is 840 mm.
What is there to see and do around Earlsferry?
After checking into your accommodation of choice, you'll probably want to venture out and explore. Beach lovers can head straight to Leven Beach or West Sands for some quality time by the water. Discover a variety of local attractions, which include Elie Beach and Kellie Castle. For more things to see and do, consider visiting St Andrews Bay or Kingsbarns Golf Links.
What's the best way to get to my beach hotel in Earlsferry?
This travel information can help you get to and around your beach accommodation in Earlsferry with ease. If you're looking to fly to Earlsferry, the closest major airport is in Dundee (DND), located 19.8 mi (31.8 km) from the city centre. If you'd like to explore around the area, you may want a rental car for your journey.