Photo by Brenda Sharpe

Find hotels in Earlsferry from CA $108
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Earlsferry
Pet friendly
Ocean view
Check prices for these dates
Our top choices for Earlsferry hotels

Premier Inn Glenrothes
Premier Inn GlenrothesGlenrothes
8.8 out of 10, Excellent, (3 reviews)
The price is CA $80
CA $96 total
includes taxes & fees
Mar 1 - Mar 2

5Pilmourplace
5PilmourplaceSt. Andrews
9.2 out of 10, Wonderful, (187 reviews)
The price is CA $184
CA $221 total
includes taxes & fees
Feb 12 - Feb 13

Ye Olde Hotel
Ye Olde HotelSt. Andrews
7.4 out of 10, Good, (33 reviews)
The price is CA $96
CA $116 total
includes taxes & fees
Feb 16 - Feb 17

Ravelston House
Ravelston HouseMusselburgh
8.6 out of 10, Excellent, (426 reviews)
The price is CA $69
CA $83 total
includes taxes & fees
Feb 16 - Feb 17

Open Arms Hotel
Open Arms HotelDirleton
10.0 out of 10, Exceptional, (2 reviews)
The price is CA $150
CA $181 total
includes taxes & fees
Mar 8 - Mar 9

Balhousie Farm
Balhousie FarmLeven
9.6 out of 10, Exceptional, (36 reviews)
The price is CA $131
CA $158 total
includes taxes & fees
Mar 2 - Mar 3

Rufflets St Andrews
Rufflets St AndrewsSt. Andrews
9.4 out of 10, Exceptional, (364 reviews)
The price is CA $167
CA $201 total
includes taxes & fees
Feb 18 - Feb 19

The Waterfront
The WaterfrontAnstruther
9.4 out of 10, Exceptional, (201 reviews)
The price is CA $166
CA $199 total
includes taxes & fees
Feb 12 - Feb 13

The Elbow Room
The Elbow RoomKirkcaldy
9.2 out of 10, Wonderful, (196 reviews)
The price is CA $90
CA $109 total
includes taxes & fees
Feb 21 - Feb 22

Premier Inn St Andrews
Premier Inn St AndrewsSt. Andrews
8.2 out of 10, Very good, (16 reviews)
The price is CA $105
CA $126 total
includes taxes & fees
Feb 22 - Feb 23

The Dunvegan Hotel
The Dunvegan HotelSt. Andrews
9.4 out of 10, Exceptional, (139 reviews)
The price is CA $196
CA $235 total
includes taxes & fees
Feb 13 - Feb 14

The Inn At Kingsbarns
The Inn At KingsbarnsSt. Andrews
9.8 out of 10, Exceptional, (190 reviews)
The price is CA $185
CA $222 total
includes taxes & fees
Feb 15 - Feb 16

Orchard House Lodges
Orchard House LodgesHaddington
9.6 out of 10, Exceptional, (60 reviews)
The price is CA $173
CA $173 total
includes taxes & fees
Feb 15 - Feb 16

Old Course Hotel
Old Course HotelSt. Andrews
9.6 out of 10, Exceptional, (1,002 reviews)
The price is CA $385
CA $462 total
includes taxes & fees
Mar 1 - Mar 2

Kinnettles Hotel and Spa
Kinnettles Hotel and SpaSt. Andrews
9.2 out of 10, Wonderful, (187 reviews)
The price is CA $342
CA $411 total
includes taxes & fees
Feb 18 - Feb 19

The Ship Inn
The Ship InnElie
9.6 out of 10, Exceptional, (67 reviews)
The price is CA $293
CA $351 total
includes taxes & fees
Mar 9 - Mar 10

Haar with Rooms
Haar with RoomsSt. Andrews
9.4 out of 10, Exceptional, (89 reviews)
The price is CA $230
CA $276 total
includes taxes & fees
Feb 16 - Feb 17

The Albany Hotel St Andrews
The Albany Hotel St AndrewsSt. Andrews
9.0 out of 10, Wonderful, (475 reviews)
The price is CA $179
CA $215 total
includes taxes & fees
Feb 12 - Feb 13
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 CA $68 per night from Feb 12 to Feb 13
CA $68
CA $108 total
Feb 12 - Feb 13
includes taxes & fees
7.6/10 Good! (23 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- 4 Star Hotels in St. Andrews
- 5 Star Hotels in North Berwick
- Anstruther Hotels
- Blebo Craigs Hotels
- Cottages in Boarhills
- Buckhaven Hotels
- Rv Parks in Buckhaven
- Cellardyke Hotels
- Cottages in Ceres
- Ceres Hotels
- Colinsburgh Hotels
- Rv Parks in Colinsburgh
- Crail Hotels
- Dirleton Hotels
- East Wemyss Hotels
- Elie Hotels
- Kilconquhar Hotels
- Kilrenny Hotels
- Kingsbarns Hotels
- Largo Ward Hotels
- Lathones Hotels
- Leven Hotels
- Lower Largo Hotels
- Lundin Links Hotels
- Methil Hotels
- Hotels near Muirfield Golf Course
- New Gilston Hotels
- Spa Hotels in North Berwick
- North Berwick Hotels
- Rv Parks in North Berwick
- Peat Inn Hotels
- Pitscottie Hotels
- Pittenweem Hotels
- Apartments in St. Andrews
- Hotels near St Andrews Bay
- B&B in St. Andrews
- Cabin Rentals in St. Andrews
- Condo Rentals in St. Andrews
- Guest Houses in St. Andrews
- Hostels in St. Andrews
- Best Western Hotels in St. Andrews
- Casino Hotels in St. Andrews
- Cheap Hotels in St. Andrews
- Golf Hotels in St. Andrews
- Hilton Hotels in St. Andrews
- Lake Hotels in St. Andrews
- Pet-Friendly Hotels in St. Andrews
- Hotel Wedding Venues Hotels in St. Andrews
- Hotels near St Fillan’s Cave
- St Monans Hotels
- Strathkinness Hotels
- Hotels near University of St. Andrews
- Flights to Ceres
- Flights to Crail
- Flights to Leven
- Flights to Lundin Links
- Flights to North Berwick
- Flights to St. Andrews
- Flights from Boston to St. Andrews
- Flights from Calgary to St. Andrews
- Flights from Dublin to St. Andrews
- Flights from London to St. Andrews
- Flights from Montreal to St. Andrews
- Flights from Ottawa to St. Andrews
- Flights from Toronto to St. Andrews
- Flights from Vancouver to St. Andrews
- Flights from Edmonton to St. Andrews
- Flights from Perth to St. Andrews
- Flights from Québec City to St. Andrews
- Flights from Anstruther
- Flights from Kingsbarns
- Flights from Moncton to St. Andrews
- Flights from Leven
- Flights from St. Andrews
- Flights from Saint John to St. Andrews
- Flights from Winnipeg to St. Andrews













































































