
Earlsferry Holidays
- Plan, book, travel with confidence
- Better togetherSave up to €185 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Top Flight + Hotel Deals in Earlsferry

Tigerlily
Reviewed on 8 Nov 2025

Rusacks St Andrews
Reviewed on 9 Nov 2025

Marine North Berwick
Reviewed on 13 Nov 2025

The Scotsman Hotel
Reviewed on 16 Nov 2025

Stay Central
Reviewed on 14 Nov 2025
Earlsferry Beach Holiday
Listen to the soothing sound of waves hitting the shore and look out over the shimmering waters on your Earlsferry holiday. If you're in need of some time out, a trip to Earlsferry is your ticket to fun and relaxation. We have a great range of Earlsferry packages to select from. Snap one up near Elie Beach, just 0.32 kilometres from the centre of town, and live out your holiday fantasies without blowing your budget.
Top hotels in Earlsferry

Old Course Hotel
Everything was spotless. Staff were all helpful. Well worth the money
Reviewed on 10 Nov 2025

Rusacks St Andrews
Loved our stay at Rusacks St Andrews. Great welcome when we arrived. Our room was immaculate, with a lovely view over the 18th hole. Everywhere was spotlessly clean. Breakfast and service outstanding, had our evening meal on our 2nd night and it was outstanding. Will definitely return.
Reviewed on 9 Nov 2025

Dean Park Hotel
Plenty parking, pleasant staff
Reviewed on 9 Nov 2025
Popular places to visit
Leven Beach
If a restful holiday is part of your travel plans, Leven Beach might be the perfect place to visit during your trip to Leven. Stroll along the seaside in this relaxing area or seek out the golf courses.
Wellsgreen Golf Range
You can take time to visit Wellsgreen Golf Range during your travels to Leven. Visit the top-notch restaurants or lively bars in this quaint area.
What to do in Earlsferry

Edinburgh: St Andrews & The Fishing Villages of Fife

St Andrews Must-Sees Daily Walking Tour (11am & 2pm)

