Photo by Brenda Sharpe

Find hotels in Earlsferry from ฿2,515
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Earlsferry
Apartment
Family friendly
Check prices for these dates
Our top choices for Earlsferry hotels

Premier Inn St Andrews
Premier Inn St AndrewsSt. Andrews
8.2 out of 10, Very good, (16 reviews)
The price is ฿2,233
฿2,679 total
includes taxes & fees
8 Feb - 9 Feb

Fairmont St Andrews
Fairmont St AndrewsSt. Andrews
9.4 out of 10, Exceptional, (1,001 reviews)
The price is ฿7,290
฿8,748 total
includes taxes & fees
3 Mar - 4 Mar

Hotel du Vin & Bistro St. Andrews
Hotel du Vin & Bistro St. AndrewsSt. Andrews
9.2 out of 10, Wonderful, (769 reviews)
The price is ฿4,651
฿5,581 total
includes taxes & fees
18 Feb - 19 Feb

Old Course Hotel
Old Course HotelSt. Andrews
9.6 out of 10, Exceptional, (1,000 reviews)
The price is ฿8,971
฿10,765 total
includes taxes & fees
1 Mar - 2 Mar

The Dunvegan Hotel
The Dunvegan HotelSt. Andrews
9.4 out of 10, Exceptional, (138 reviews)
The price is ฿5,477
฿6,572 total
includes taxes & fees
7 Feb - 8 Feb

The Waterfront
The WaterfrontAnstruther
9.4 out of 10, Exceptional, (201 reviews)
The price is ฿3,520
฿4,224 total
includes taxes & fees
4 Feb - 5 Feb

The Lodge at Craigielaw
The Lodge at CraigielawAberlady
9.4 out of 10, Exceptional, (182 reviews)
The price is ฿2,907
฿3,488 total
includes taxes & fees
6 Feb - 7 Feb

Open Arms Hotel
Open Arms HotelDirleton
10.0 out of 10, Exceptional, (1 review)
The price is ฿3,316
฿3,979 total
includes taxes & fees
8 Feb - 9 Feb

No1. Apartments & Bedrooms St Andrews - St Mary’s
No1. Apartments & Bedrooms St Andrews - St Mary’sSt. Andrews
9.6 out of 10, Exceptional, (228 reviews)

Rusacks St Andrews
Rusacks St AndrewsSt. Andrews
9.4 out of 10, Exceptional, (433 reviews)
The price is ฿9,294
฿11,153 total
includes taxes & fees
8 Feb - 9 Feb

Dunclutha Guest House
Dunclutha Guest HouseLeven
9.8 out of 10, Exceptional, (418 reviews)
The price is ฿3,886
฿3,886 total
includes taxes & fees
6 Feb - 7 Feb

Best Western Balgeddie House Hotel
Best Western Balgeddie House HotelGlenrothes
8.8 out of 10, Excellent, (758 reviews)
The price is ฿1,989
฿2,387 total
includes taxes & fees
6 Feb - 7 Feb

Ye Olde Hotel
Ye Olde HotelSt. Andrews
7.4 out of 10, Good, (33 reviews)
The price is ฿2,296
฿2,755 total
includes taxes & fees
4 Feb - 5 Feb

The Inn at Lathones
The Inn at LathonesLeven
8.6 out of 10, Excellent, (312 reviews)
The price is ฿2,834
฿3,401 total
includes taxes & fees
4 Feb - 5 Feb

Greyfriars Inn by Greene King Inns
Greyfriars Inn by Greene King InnsSt. Andrews
9.0 out of 10, Wonderful, (307 reviews)
The price is ฿3,158
฿4,220 total
includes taxes & fees
5 Feb - 6 Feb

Ravelston House
Ravelston HouseMusselburgh
8.6 out of 10, Excellent, (425 reviews)
The price is ฿1,615
฿1,938 total
includes taxes & fees
5 Feb - 6 Feb

Haar with Rooms
Haar with RoomsSt. Andrews
9.4 out of 10, Exceptional, (89 reviews)
The price is ฿5,016
฿6,019 total
includes taxes & fees
9 Feb - 10 Feb
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
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.

Photo by Brenda Sharpe
Open Photo by Brenda Sharpe
More cheap stays in Earlsferry

Railway Inn
24 Lawrence Street Buckhaven Scotland
The price is ฿1,579 per night from 7 Feb to 8 Feb
฿1,579
฿2,515 total
7 Feb - 8 Feb
includes taxes & fees
7.6/10 Good! (23 reviews)









































































