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

Find hotels in Earlsferry from Rp1.198.717

  • 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 prices for these dates

Tonight
13 Aug - 14 Aug
Tomorrow
14 Aug - 15 Aug
This weekend
14 Aug - 16 Aug
Next weekend
21 Aug - 23 Aug

Filter by

Star rating

Guest rating

Our top choices for Earlsferry hotels

1. The Ship Inn

The Ship Inn
Elie
United Kingdom
Gillian
Rp5.107.590
Rp6.129.011 total
includes taxes & fees
16 Aug - 17 Aug
The Ship Inn

2. Dunclutha Guest House

Dunclutha Guest House
Leven
United Kingdom
Steve
Rp2.177.620
Rp2.177.620 total
includes taxes & fees
17 Aug - 18 Aug
Dunclutha Guest House

3. The Waterfront

The Waterfront
Anstruther
Canada
Gigi
Rp3.005.961
Rp3.607.250 total
includes taxes & fees
31 Aug - 1 Sept
The Waterfront

4. Stravithie Castle

Stravithie Castle
St. Andrews
Canada
Alex
Rp3.458.456
Rp4.150.147 total
includes taxes & fees
16 Aug - 17 Aug
Stravithie Castle

5. The Bank

The Bank
Anstruther
United Kingdom
Elizabeth
Rp3.619.314
Rp4.343.177 total
includes taxes & fees
16 Aug - 17 Aug
The Bank

6. 5Pilmourplace

5Pilmourplace
St. Andrews
United States
Kimberly
Rp3.603.228
Rp4.323.874 total
includes taxes & fees
1 Sept - 2 Sept
5Pilmourplace

7. The Inn at Lathones

The Inn at Lathones
Leven
United Kingdom
Francis
Rp2.351.222
Rp2.821.466 total
includes taxes & fees
17 Aug - 18 Aug
The Inn at Lathones

8. Kilconquhar Castle Estate

Kilconquhar Castle Estate
Leven
United States
Chad
Rp1.855.695
Rp2.226.834 total
includes taxes & fees
18 Aug - 19 Aug
Kilconquhar Castle Estate

9. Balcomie Links Hotel

Balcomie Links Hotel
Anstruther
Canada
Michael
Rp2.533.520
Rp3.040.224 total
includes taxes & fees
18 Aug - 19 Aug
Balcomie Links Hotel

10. Ye Olde Hotel

Ye Olde Hotel
St. Andrews
Australia
Paul
Rp998.931
Rp1.198.717 total
includes taxes & fees
29 Aug - 30 Aug
Ye Olde Hotel

11. The Spindrift Guest House

The Spindrift Guest House
Anstruther
United Kingdom
Frances
Rp2.815.022
Rp3.378.027 total
includes taxes & fees
1 Sept - 2 Sept
The Spindrift Guest House

12. THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
Australia
Sharon
Rp2.823.065
Rp3.387.678 total
includes taxes & fees
20 Aug - 21 Aug
THE SPACE TO STAY APARTHOTEL

13. Earl David Hotel

Earl David Hotel
Kirkcaldy
United Kingdom
Sean
Rp1.528.758
Rp1.834.510 total
includes taxes & fees
17 Aug - 18 Aug
Earl David Hotel

14. The Albany Hotel St Andrews

The Albany Hotel St Andrews
St. Andrews
Canada
Douglas
Rp5.087.147
Rp6.104.576 total
includes taxes & fees
14 Aug - 15 Aug
The Albany Hotel St Andrews

15. Hay Loft

Hay Loft
Anstruther
Rp6.932.193
Rp8.318.632 total
includes taxes & fees
21 Aug - 22 Aug
Hay Loft

16. No. 1 High Street - Boutique Rooms

No. 1 High Street - Boutique Rooms
Markinch
United Kingdom
Emily
Rp1.248.663
Rp1.498.396 total
includes taxes & fees
19 Aug - 20 Aug
No. 1 High Street - Boutique Rooms

17. Maitlandfield House Hotel

Maitlandfield House Hotel
Haddington
United Kingdom
Graham
Rp3.006.042
Rp3.607.250 total
includes taxes & fees
31 Aug - 1 Sept
Maitlandfield House Hotel

18. Balbirnie House

Balbirnie House
Glenrothes
United Kingdom
Graeme
Rp2.533.520
Rp3.040.224 total
includes taxes & fees
17 Aug - 18 Aug
Balbirnie House

19. The Lodge at Craigielaw

The Lodge at Craigielaw
Aberlady
United States
Raymond
Rp3.759.985
Rp4.512.079 total
includes taxes & fees
6 Sept - 7 Sept
The Lodge at Craigielaw

20. The Shoregate

The Shoregate
Crail
Rp5.813.705
Rp6.976.446 total
includes taxes & fees
16 Aug - 17 Aug
The Shoregate
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Earlsferry

Get away to Earlsferry! Enjoy the beaches and more.

See all hotels in Earlsferry
A stone ruin on a rocky cliff by the sea.
Photo by Brenda Sharpe

Top Earlsferry Hotel Reviews

Old Course Hotel

Old Course Hotel

10/10 Excellent
"The room was absolutely beautiful. Check-in was smooth and the check-in team was so lovely and helpful. We ordered room service, and they were so prompt and lovely. We enjoyed some food at the Jigger Inn and the staff there were also really amazing. One particular member of staff was a champ at helping us pay for a bill for a table of 12 people. They also accommodated my husband’s allergies and were really top notch about it. We got to St. Andrew’s by way of train, we pulled in to the Luechers train stop and then took the bus to St. Andrews, the bus stops directly at a bus stop right down the road from the hotel, and it was a 2 minute walk to the hotel."
Rana 2-night trip
Posted 4 hours ago
Old Course Hotel
Dean Park Hotel

Dean Park Hotel

8/10 Good
"Nice hotel with big rooms. If booking via Expedia be careful when booking a family room. On arrival we had to pay an additional £50 for 2 beds even though our search and booking on Expedia was for 2 adults and 2 kids. The hotel receptionist was lovely and clearly used to dealing with this confusion but she managed it well. We did however try to go into the restaurant and overheard one of the staff fairly loudly complaining- we arrived at the restaurant at 5.30 so I didn’t think it was unreasonable. We felt so uncomfortable we decided on. KFC…not exactly what we hoped for but stopped us feeling like we were not welcome. For context we are a normal, quiet family not typical complainers and were fairly well presented so not sure why we were made to feel this way. The lift at the back seemed to have some technical issues in that whilst in it the doors kept saying doors opening…they didn’t open. Small levels of panic and eventually they did after about 5 mins…no major issue just lost faith in the lift! It’s about 30 mins for airport no traffic. Electric car charges only one worked of about 10 there. Rooms need to have the doors jars rebalanced as a fair amount of banging noise from them. Room was large and well presented. Location was good for shops etc its was just let done across a number of areas that I think are fairly normal. I personally would not stay again, however I thinks it probably hitty missy on experience"
Samantha 1-night trip
Posted 5 hours ago
Dean Park Hotel
THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL

10/10 Excellent
"All areas of the accommodation were clean, the only problem we had was the door to the outside area was broken and we could not access this, which was a pity as it would have been nice to sit outside as the weather was excellent. Everything else down to the staff was great, a super place to stay, although it was impossible to get Uber or a Taxi into town, luckily we had a friend who lived in town and he rescued us, there is a bus which goes into town 6minutes past the hour outside the apartments."
Jessie 1-night trip
Posted 6 hours ago
THE SPACE TO STAY APARTHOTEL
Marine North Berwick

Marine North Berwick

10/10 Excellent
"Very helpful staff and great breakfast"
Catherine 1-night trip
Posted 19 hours ago
Marine North Berwick
The Inn at Lathones

The Inn at Lathones

10/10 Excellent
"Parking was safe but cost £5 per day. Breakfast was excellent. Dinner was good. Very convenient for St Andrews and East Neuk villages."
Neil 2-night trip
Posted 2 days ago
The Inn at Lathones
Rusacks St Andrews

Rusacks St Andrews

10/10 Excellent
"Old but charming"
Ken 4-night trip
Posted 2 days ago
Rusacks St Andrews
Lomond Hills Hotel & Health Club

Lomond Hills Hotel & Health Club

10/10 Excellent
"Clean room and helpful staff"
Metin 1-night trip
Posted 5 days ago
Lomond Hills Hotel & Health Club
Holiday Inn Express Glenrothes by IHG

Holiday Inn Express Glenrothes by IHG

8/10 Good
"We had a good stay. Check out time was good being noon. A nice breakfast with hot food."
Julie 1-night trip
Posted 7 days ago
Holiday Inn Express Glenrothes by IHG
The Albany Hotel St Andrews

The Albany Hotel St Andrews

10/10 Excellent
"Great location. Helpful staff. Good breakfast."
Donato 1-night trip
Posted 9 days ago
The Albany Hotel St Andrews

More cheap stays in Earlsferry

Ye Olde Hotel

Ye Olde Hotel

61 Main Street St. Andrews Scotland
Rp998.931
Rp1.198.717 total
29 Aug - 30 Aug
includes taxes & fees
7.6/10 Good! (50 reviews)
Ye Olde Hotel
No. 1 High Street - Boutique Rooms

No. 1 High Street - Boutique Rooms

1 High St Markinch Scotland
Rp1.248.663
Rp1.498.396 total
19 Aug - 20 Aug
includes taxes & fees
4/10 (5 reviews)
No. 1 High Street - Boutique Rooms
Balcomie Links Hotel

Balcomie Links Hotel

Balcomie Road Anstruther Scotland
Rp2.533.520
Rp3.040.224 total
18 Aug - 19 Aug
includes taxes & fees
Balcomie Links Hotel
The Shoregate

The Shoregate

67 High St Crail Scotland
Rp5.813.705
Rp6.976.446 total
16 Aug - 17 Aug
includes taxes & fees
The Shoregate
Railway Inn

Railway Inn

24 Lawrence Street Buckhaven Scotland
Get rates
7.6/10 Good! (32 reviews)
Railway Inn
2 Bed-ground Floor-free Parking

2 Bed-ground Floor-free Parking

Kirkcaldy Scotland
Get rates
8/10 Very good! (1 review)
2 Bed-ground Floor-free Parking

Frequently asked questions

What's the best place for a stay in Earlsferry?
THE SPACE TO STAY APARTHOTEL, located 9.9 mi (16 km) from the heart of Earlsferry, is a top choice for your stay, based on our traveller data. Two other options for your trip to the area are Old Course Hotel and Dean Park Hotel. See all available top hotels, or vacation rentals in Earlsferry.
If I need to cancel my hotel reservation in Earlsferry, will I receive a refund?
Yes! The majority of hotel bookings are fully refundable if cancelled prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If you have a reservation that's non-refundable, you may still be able to cancel and get a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Earlsferry.
What are some hotels with pools in Earlsferry?
Old Course Hotel: Hotel, 2-minute walk from Old Course at St Andrews. Offers 4 restaurants, 2 indoor swimming pools and a full-service spa. Fairmont St Andrews and Lomond Hills Hotel & Health Club are a couple of other choices that feature an on-site pool. View all hotels with pools in Earlsferry.
What's it like staying in Earlsferry?
Visitors can enjoy all that Earlsferry has to offer, including its beaches. In Earlsferry, there are 31 hotels and other accommodation options to choose from. Find out more about Earlsferry.
What are the top places to visit in Earlsferry?
A favourite place to visit is Elie Beach. You'll also find Leven Beach and St Andrews Bay in the area. Take a look at what more there is to see and do in Expedia's Earlsferry guide.
What's the weather like 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.