Photo by Sabrina Jane Catherine

Hotels in Earlsferry

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in Earlsferry?

Open Arms Hotel

Open Arms Hotel
3.0 star property
Dirleton
9.4 out of 10, Exceptional, (13 reviews)
The price is $173
$207 total
includes taxes & fees
Jul 20 - Jul 21
Open Arms Hotel

Balcomie Links Hotel

Balcomie Links Hotel
2.0 star property
Anstruther
8.8 out of 10, Excellent, (59 reviews)
The price is $156
$187 total
includes taxes & fees
Jul 10 - Jul 11
Balcomie Links Hotel

The Covenanter Hotel

The Covenanter Hotel
3.0 star property
Cupar
9.2 out of 10, Wonderful, (34 reviews)
Immerse in Scottish charm at this inviting Cupar hotel with free breakfast and WiFi. Just a short drive from Lomond Hills and Falkland Palace, you'll find comfort in well-maintained rooms. Unwind with drinks at the bar after exploring nearby attractions.
The price is $151
$182 total
includes taxes & fees
Jul 20 - Jul 21
The Covenanter Hotel

Stravithie Castle

Stravithie Castle
3.0 star property
St. Andrews
9.8 out of 10, Exceptional, (147 reviews)
Find tranquil accommodations at this St. Andrews B&B with free breakfast, WiFi, and parking. Explore nearby hiking trails or take a quick drive to the famous Old Course and St Andrews Bay. Continental breakfast is served daily.
The price is $178
$214 total
includes taxes & fees
Jul 6 - Jul 7
Stravithie Castle

Ye Olde Hotel

Ye Olde Hotel
2.0 star property
St. Andrews
7.6 out of 10, Good, (45 reviews)
Experience Scottish hospitality at this cozy hotel just minutes from University of St. Andrews. Enjoy free WiFi and parking while exploring nearby attractions like Old Course and Eden Mill. Leuchars Station is only a 12-minute walk for convenient regional travel.
The price is $62
$75 total
includes taxes & fees
Jul 8 - Jul 9
Ye Olde Hotel

The Well Country Inn

The Well Country Inn
3.0 star property
Scotlandwell
8.8 out of 10, Excellent, (5 reviews)
The price is $98
$117 total
includes taxes & fees
Jul 9 - Jul 10
The Well Country Inn

Premier Inn Glenrothes

Premier Inn Glenrothes
3.0 star property
Glenrothes
8.8 out of 10, Excellent, (6 reviews)
This comfortable hotel in Glenrothes offers free parking and a 24-hour front desk. Families can visit Bongos Soft Play Centre, while thrill-seekers will love nearby Skydive St. Andrews. Markinch Station is just a quick 7-minute drive away.
The price is $60
$72 total
includes taxes & fees
Jul 12 - Jul 13
Premier Inn Glenrothes

Gilvenbank

Gilvenbank
3.0 star property
Glenrothes
8.6 out of 10, Excellent, (105 reviews)
The price is $105
$125 total
includes taxes & fees
Jul 27 - Jul 28
Gilvenbank

The Elbow Room

The Elbow Room
3.0 star property
Kirkcaldy
9.2 out of 10, Wonderful, (216 reviews)
Just minutes from Fife Ice Arena, this welcoming inn offers a relaxing garden, inviting terrace, and cozy bar/lounge. Savor breakfast before exploring St Serf's Church Tower, with Edinburgh Airport just 35 minutes away.
The price is $100
$120 total
includes taxes & fees
Jul 7 - Jul 8
The Elbow Room

Orchard House Lodges

Orchard House Lodges
3.0 star property
Haddington
9.6 out of 10, Exceptional, (65 reviews)
Escape to these tranquil lodges near Lennoxlove Historic House and Nungate Bridge. Surrounded by gardens, this peaceful retreat offers complimentary WiFi and parking, just 11 minutes from East Linton Station and 45 minutes from Edinburgh Airport.
The price is $121
$121 total
includes taxes & fees
Jul 6 - Jul 7
Orchard House Lodges

Ravelston House

Ravelston House
3.0 star property
Musselburgh
8.6 out of 10, Excellent, (453 reviews)
This beach hotel offers a restaurant and stylish bar/lounge for evening relaxation. Just a 3-minute drive from Musselburgh Station and 11 minutes from The Shore Tram Stop, explore Edinburgh's attractions with ease while enjoying free WiFi and parking.
The price is $75
$90 total
includes taxes & fees
Jul 19 - Jul 20
Ravelston House

The Boars Head

The Boars Head
3.5 star property
Cupar
10.0 out of 10, Exceptional, (6 reviews)
Savor complimentary breakfast at this welcoming Cupar hotel with its own restaurant and cozy bar. Explore Croft Moraig and Backhouse Rossie Estate during your stay, enjoying free WiFi and parking. Just 11 minutes from Ladybank Station.
The price is $161
$193 total
includes taxes & fees
Jul 9 - Jul 10
The Boars Head

Burntisland Sands Hotel

Burntisland Sands Hotel
3.0 star property
Burntisland
8.8 out of 10, Excellent, (64 reviews)
The price is $120
$144 total
includes taxes & fees
Jul 6 - Jul 7
Burntisland Sands Hotel

Balhousie Farm

Balhousie Farm
3.0 star property
Leven
9.6 out of 10, Exceptional, (36 reviews)
Experience the tranquility of rural Fife at this charming B&B near Leven Beach and Fife Folk Museum. Enjoy a full complimentary breakfast before exploring local attractions. Free WiFi, self parking, plus garden and terrace access create a peaceful countryside retreat.
The price is $113
$136 total
includes taxes & fees
Jul 22 - Jul 23
Balhousie Farm

Earl David Hotel

Earl David Hotel
3.0 star property
Kirkcaldy
8.4 out of 10, Very Good, (40 reviews)
The price is $100
$120 total
includes taxes & fees
Jul 6 - Jul 7
Earl David Hotel

Dunclutha Guest House

Dunclutha Guest House
3.0 star property
Leven
9.8 out of 10, Exceptional, (443 reviews)
Charming accommodations near Leven Beach, offering a free hot breakfast each morning and a tranquil garden setting. The hot tub provides perfect relaxation after exploring nearby Fife Heritage Railway, with convenient free parking and helpful staff to enhance your stay.
The price is $120
$120 total
includes taxes & fees
Jul 12 - Jul 13
Dunclutha Guest House

Premier Inn St Andrews

Premier Inn St Andrews
3.0 star property
St. Andrews
7.8 out of 10, Good, (33 reviews)
The price is $144
$172 total
includes taxes & fees
Jul 12 - Jul 13
Premier Inn St Andrews

The Shoregate

The Shoregate
2.5 star property
Crail
The price is $357
$429 total
includes taxes & fees
Jul 6 - Jul 7
The Shoregate

The Inn at Lathones

The Inn at Lathones
3.0 star property
Leven
8.4 out of 10, Very Good, (321 reviews)
Located near Old Course and University of St Andrews, this inn features British cuisine at Stables Restaurant, plus a cozy bar and garden. Guests can enjoy free WiFi, parking, and proximity to Craigtoun Country Park.
The price is $134
$160 total
includes taxes & fees
Jul 6 - Jul 7
The Inn at Lathones

THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
4.5 star property
St. Andrews
8.8 out of 10, Excellent, (134 reviews)
Comfortable living with free WiFi and parking in St. Andrews. Located near the historic Old Course and East Sands beach, this apartment offers easy access to famous golf links and coastal scenery, with convenient connections to Edinburgh Airport.
The price is $144
$173 total
includes taxes & fees
Jul 19 - Jul 20
THE SPACE TO STAY APARTHOTEL
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.

Learn more about Earlsferry

The region around Earlsferry is home to attractions such as Elie Beach and St Andrews Bay.

A stone ruin on a rocky cliff by the sea.
Photo by Brenda Sharpe
Open Photo by Brenda Sharpe

Check out reviews of Earlsferry hotels guests love

Frequently asked questions

What hotels do travelers recommend in Earlsferry?
Can I book refundable hotels in Earlsferry?
If you need the flexibility to change your plans to Earlsferry, most properties provide refundable* rates you can book. You can find these accommodations by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in Earlsferry if I want a vacation home instead of a hotel?
You'll find 14 vacation homes on our site. You can also consider one of the 5 apartments or 9 cottages.
What will the weather in Earlsferry be like during my trip?
The warmest months in Earlsferry are usually July and August with an average temp of 56°F. January and February are the chilliest months when the average temp is 41°F. The rainiest months are October and July.
Why should I book my Earlsferry hotel with Hotels.com?
There are plenty of reasons to book your Earlsferry travel with us: our free cancellations on selected hotels gives you the flexibility you're looking for, and with One Keyā„¢, our rewards program, you will be able to earn and use OneKeyCashā„¢* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.