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

Find hotels in Earlsferry from Rp1.137.361

  • 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
1 Oct - 2 Oct
Tomorrow
2 Oct - 3 Oct
This weekend
2 Oct - 4 Oct
Next weekend
9 Oct - 11 Oct

Filter by

Star rating

Guest rating

Our top choices for Earlsferry hotels

1. Kilconquhar Castle Estate

Kilconquhar Castle Estate
Leven
Canada
Debbi
Rp1.807.386
Rp2.168.863 total
includes taxes & fees
5 Oct - 6 Oct
Kilconquhar Castle Estate

2. Fairmont St Andrews

Fairmont St Andrews
St. Andrews
United States
Todd
Rp4.865.080
Rp5.838.096 total
includes taxes & fees
25 Oct - 26 Oct
Fairmont St Andrews

3. The Ship Inn

The Ship Inn
Elie
United Kingdom
Gillian
Rp4.399.530
Rp5.279.437 total
includes taxes & fees
18 Oct - 19 Oct
The Ship Inn

4. The Inn at Lathones

The Inn at Lathones
Leven
United Kingdom
Steven
Rp2.317.799
Rp2.781.359 total
includes taxes & fees
6 Oct - 7 Oct
The Inn at Lathones

5. Old Course Hotel

Old Course Hotel
St. Andrews
United States
Baxter
Rp7.119.629
Rp8.543.555 total
includes taxes & fees
31 Oct - 1 Nov
Old Course Hotel

6. The Waterfront

The Waterfront
Anstruther
Canada
Michèle
Rp2.274.247
Rp2.729.191 total
includes taxes & fees
1 Nov - 2 Nov
The Waterfront

7. Rufflets St Andrews

Rufflets St Andrews
St. Andrews
Canada
Robin
Rp3.088.880
Rp3.706.656 total
includes taxes & fees
1 Nov - 2 Nov
Rufflets St Andrews

8. The Spindrift Guest House

The Spindrift Guest House
Anstruther
United Kingdom
Miriam
Rp2.175.442
Rp2.610.530 total
includes taxes & fees
15 Oct - 16 Oct
The Spindrift Guest House

9. Rusacks St Andrews

Rusacks St Andrews
St. Andrews
United States
Donna
Rp5.853.917
Rp7.024.700 total
includes taxes & fees
1 Nov - 2 Nov
Rusacks St Andrews

10. The Bank

The Bank
Anstruther
United States
Liang
Rp2.847.851
Rp3.417.422 total
includes taxes & fees
1 Nov - 2 Nov
The Bank

11. Seascape Largo

Seascape Largo
Leven
United Kingdom
Billy
Rp1.957.898
Rp2.349.477 total
includes taxes & fees
13 Oct - 14 Oct
Seascape Largo

12. Stravithie Castle

Stravithie Castle
St. Andrews
United Kingdom
Ralph
Rp3.203.833
Rp3.844.600 total
includes taxes & fees
12 Oct - 13 Oct
Stravithie Castle

13. 5Pilmourplace

5Pilmourplace
St. Andrews
United States
Lara
Rp2.404.851
Rp2.885.822 total
includes taxes & fees
1 Nov - 2 Nov
5Pilmourplace

14. The Albany Hotel St Andrews

The Albany Hotel St Andrews
St. Andrews
Canada
Donato
Rp2.299.047
Rp2.758.857 total
includes taxes & fees
1 Nov - 2 Nov
The Albany Hotel St Andrews

15. Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
United States
Cameo
Rp3.184.056
Rp3.820.867 total
includes taxes & fees
1 Nov - 2 Nov
Hotel du Vin & Bistro St. Andrews

16. Caledonian Hotel By Greene King Inns

Caledonian Hotel By Greene King Inns
Leven
United Kingdom
Gillian
Rp1.411.873
Rp1.694.247 total
includes taxes & fees
1 Nov - 2 Nov
Caledonian Hotel By Greene King Inns

17. Premier Inn St Andrews

Premier Inn St Andrews
St. Andrews
Australia
Julian
Rp1.186.605
Rp1.423.926 total
includes taxes & fees
1 Nov - 2 Nov
Premier Inn St Andrews

18. Haar with Rooms

Haar with Rooms
St. Andrews
United States
Bryan
Rp3.850.295
Rp4.620.354 total
includes taxes & fees
1 Nov - 2 Nov
Haar with Rooms

19. Marine North Berwick

Marine North Berwick
North Berwick
United Kingdom
DEREK
Rp5.141.954
Rp6.170.344 total
includes taxes & fees
1 Nov - 2 Nov
Marine North Berwick

20. Balcomie Links Hotel

Balcomie Links Hotel
Anstruther
United Kingdom
Terry
Rp2.491.870
Rp2.990.244 total
includes taxes & fees
15 Oct - 16 Oct
Balcomie Links Hotel
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 coastal landscape with a sandy beach, a grassy area, and houses in the background.
Photo by Richard Law

Top Earlsferry Hotel Reviews

Pine Marten, Dunbar by Marston's Inns

Pine Marten, Dunbar by Marston's Inns

8/10 Good
"Food was good at hotel"
Jennifer 1-night trip
Posted 7 hours ago
Pine Marten, Dunbar by Marston's Inns
The Linton Hotel

The Linton Hotel

10/10 Excellent
"My second stay and again not disappointed. Very accommodating staff and a clean room with all the essentials. Excellent breakfast and overall, very good value for money."
Brian 1-night trip
Posted 10 hours ago
The Linton Hotel
Old Course Hotel

Old Course Hotel

10/10 Excellent
"Everything was perfect. I highly recommend this hotel to anyone planning to visit the beautiful town of St Andrews"
Linda 2-night trip
Posted 2 days ago
Old Course Hotel
Fairmont St Andrews

Fairmont St Andrews

10/10 Excellent
"Amazing"
jeffrey 3-night trip
Posted 2 days ago
Fairmont St Andrews
The Albany Hotel St Andrews

The Albany Hotel St Andrews

10/10 Excellent
"Excellent breakfast. Only slight issue was 2 flights of narrow winding stairs"
david 1-night trip
Posted 2 days ago
The Albany Hotel St Andrews
Dean Park Hotel

Dean Park Hotel

10/10 Excellent
"We were pleasantly surprised at the little treats and coffee station in our room. And everything was super clean and comfortable!"
Justina 1-night trip
Posted 2 days ago
Dean Park Hotel
Kilconquhar Castle Estate

Kilconquhar Castle Estate

8/10 Good
"Love my stay! The staff was super friendly and made my stay so relaxing. The room was spacious and clean."
Christine 1-night trip
Posted 3 days ago
Kilconquhar Castle Estate
Marine North Berwick

Marine North Berwick

10/10 Excellent
"A really lovely, comfortable hotel in a great location. The spa is just what's needed, reception staff very helpful, room very comfortable. Breakfast on Saturday morning was a little bit chaotic, perhaps due to lack of staff, but the staff were still very polite and helpful. A very relaxing stay"
catherine 1-night trip
Posted 3 days ago
Marine North Berwick
Holiday Inn Express Glenrothes by IHG

Holiday Inn Express Glenrothes by IHG

10/10 Excellent
"great place friendly staff . could do with offering early check in would definitely come back ."
Lorraine 1-night trip
Posted 11 days ago
Holiday Inn Express Glenrothes by IHG

More cheap stays in Earlsferry

Ye Olde Hotel

Ye Olde Hotel

61 Main Street St. Andrews Scotland
Rp982.508
Rp1.179.009 total
1 Nov - 2 Nov
includes taxes & fees
7.6/10 Good! (57 reviews)
Ye Olde Hotel
No. 1 High Street - Boutique Rooms

No. 1 High Street - Boutique Rooms

1 High St Markinch Scotland
Rp1.762.108
Rp2.114.529 total
1 Nov - 2 Nov
includes taxes & fees
No. 1 High Street - Boutique Rooms
Balcomie Links Hotel

Balcomie Links Hotel

Balcomie Road Anstruther Scotland
Rp2.491.870
Rp2.990.244 total
15 Oct - 16 Oct
includes taxes & fees
8.8/10 Excellent! (80 reviews)
Balcomie Links Hotel
The Shoregate

The Shoregate

67 High St Crail Scotland
Get ratesThe Shoregate
3 Bedroom Caravan-seton Sands

3 Bedroom Caravan-seton Sands

Prestonpans Scotland
Get rates3 Bedroom Caravan-seton Sands
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?
Dean Park Hotel, located 14.9 mi (24 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 Rusacks St Andrews and Old Course 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. Provides 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 30 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 Archerfield Links 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.