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
14 Aug - 15 Aug
Tomorrow
15 Aug - 16 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.328.355
Rp6.394.122 total
includes taxes & fees
17 Aug - 18 Aug
The Ship Inn

2. Dunclutha Guest House

Dunclutha Guest House
Leven
United Kingdom
Steve
Rp2.176.152
Rp2.176.152 total
includes taxes & fees
6 Sept - 7 Sept
Dunclutha Guest House

3. The Waterfront

The Waterfront
Anstruther
Canada
Gigi
Rp3.005.961
Rp3.607.250 total
includes taxes & fees
24 Aug - 25 Aug
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.616.873
Rp4.340.248 total
includes taxes & fees
13 Sept - 14 Sept
The Bank

6. 5Pilmourplace

5Pilmourplace
St. Andrews
United States
Kimberly
Rp3.603.228
Rp4.323.874 total
includes taxes & fees
17 Aug - 18 Aug
5Pilmourplace

7. The Inn at Lathones

The Inn at Lathones
Leven
United Kingdom
Francis
Rp2.351.104
Rp2.821.325 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.531.812
Rp3.038.174 total
includes taxes & fees
14 Sept - 15 Sept
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.813.124
Rp3.375.749 total
includes taxes & fees
14 Sept - 15 Sept
The Spindrift Guest House

12. THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
Australia
Sharon
Rp2.821.162
Rp3.385.394 total
includes taxes & fees
21 Aug - 22 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
16 Aug - 17 Aug
Earl David Hotel

14. The Albany Hotel St Andrews

The Albany Hotel St Andrews
St. Andrews
Canada
Douglas
Rp5.288.220
Rp6.345.864 total
includes taxes & fees
17 Aug - 18 Aug
The Albany Hotel St Andrews

15. Hay Loft

Hay Loft
Anstruther
Rp6.927.518
Rp8.313.022 total
includes taxes & fees
13 Sept - 14 Sept
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
18 Aug - 19 Aug
No. 1 High Street - Boutique Rooms

17. Maitlandfield House Hotel

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

18. Balbirnie House

Balbirnie House
Glenrothes
United Kingdom
Graeme
Rp1.808.437
Rp2.170.125 total
includes taxes & fees
18 Aug - 19 Aug
Balbirnie House

19. The Lodge at Craigielaw

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

20. The Shoregate

The Shoregate
Crail
Rp5.809.783
Rp6.971.740 total
includes taxes & fees
13 Sept - 14 Sept
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 14 hours ago
Old Course 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 16 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 1 day 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 6 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
Best Western Balgeddie House Hotel

Best Western Balgeddie House Hotel

10/10 Excellent
"Garden view with the patio double doors ❤️❤️"
Brittni 5-night trip
Posted 10 days ago
Best Western Balgeddie House Hotel

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
18 Aug - 19 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.531.812
Rp3.038.174 total
14 Sept - 15 Sept
includes taxes & fees
Balcomie Links Hotel
The Shoregate

The Shoregate

67 High St Crail Scotland
Rp5.809.783
Rp6.971.740 total
13 Sept - 14 Sept
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.