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.
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
"There was no air conditioning or fan, which was unfortunate as we were there during a heat wave. Everything else was great; clean beds, friendly staff, quiet, safe area. "
"Lovely hotel, with great character. Staff were all incredibly friendly, helpful and welcoming. Food at dinner and breakfast was great. Comfortable beds and great amenities. Would stay again."
"
⸻
⭐️⭐️⭐️⭐️⭐️
Our overnight stay was absolutely wonderful! The décor throughout was charming and beautifully suited to the historic character of the building—it felt like stepping back in time, but with every modern comfort. The staff were the true stars—warm, accommodating, and incredibly helpful from start to finish. They made us feel welcome and well taken care of, making the whole experience even more memorable. Highly recommend for anyone looking for comfort with a touch of history!"
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.
Visitors can enjoy all that Earlsferry has to offer, including its beaches. In Earlsferry, there are 11 hotels and other accommodation options to choose from. Find out more about 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.