Search hotels in Earlsferry
Enter your dates to see the latest prices and deals for Earlsferry hotels
Earlsferry – 24 hotels and places to stay
Filter by:
The Crusoe
Located in Leven, 12 miles from St Andrews University, The Crusoe provides accommodations with a terrace, free private parking, a restaurant and a bar. Staff on site can arrange a shuttle service.

THE COASTAL INN ACCOMMODATIONs
Located in Cellardyke and within a 9-minute walk of Billow Ness Beach, THE COASTAL INN ACCOMMODATIONs has a bar, non-smoking rooms, and free WiFi throughout the property.

The Upper Largo Hotel & Restaurant
Located in Lundin Links, 11 miles from St Andrews University, The Upper Largo Hotel & Restaurant provides accommodations with a terrace, free private parking, a restaurant and a bar.

The Bank
Stunning views of the Firth of Forth feature at this 4-star, family-run hotel.

Old Manor Hotel
The Old Manor Hotel offers rooms with balconies that overlook the Firth of Forth and Lundin Links Golf Course. There is a restaurant and St. Andrews is 12 miles away.

Harbour Inn
Facing the beachfront, Harbour Inn offers 4-star accommodations in Anstruther and features a garden, shared lounge and bar.

The Waterfront
Just a few steps from Anstruther’s harbor and marina, with views of the Firth of Forth, The Waterfront offers 4-star accommodations with breakfast included and free Wi-Fi.

Largo Law by Wigwam Holidays
Largo Law by Wigwam Holidays offers accommodations in Leven, 11 miles from St Andrews University and 12 miles from Fairmont St Andrews Bay Golf Course.

Lomond Guest House
Lomond Guest House provides beachfront accommodations in Leven. Both free Wifi and parking on-site are available at the bed and breakfast free of charge. On-site staff can arrange a shuttle service.

Forth Bay Guest House
Forth Bay Guest House provides accommodations with barbecue facilities and free WiFi, and is located in Leven-Fife. The bed and breakfast offers a terrace.

Most booked hotels in Earlsferry and surrounding area in the past month
Popular with guests booking hotels in Anstruther
Popular with guests booking hotels in Lundin Links
Popular with guests booking hotels in Anstruther
Popular with guests booking hotels in Cellardyke
Popular with guests booking hotels in Lundin Links
Popular with guests booking hotels in Leven
Hotels located in the center of Earlsferry
Beaufort House, Looking onto Golf Course - Pass the Keys offers accommodations in Earlsferry, 13 miles from St Andrews University and 15 miles from Fairmont St Andrews Bay Golf Course.
Ampersand
Within 1.4 miles of Shell Bay Beach and 13 miles of St Andrews University, Ampersand offers free Wifi and a garden.
Seaside Cottage - Elie
Seaside Cottage - Elie is located in Earlsferry, just 13 miles from St Andrews University and 14 miles from Fairmont St Andrews Bay Golf Course. Offering a restaurant, the property also has a garden.
East Vows - Elie
East Vows - Elie offers accommodations in Earlsferry, 1.4 miles from Shell Bay Beach and 13 miles from St Andrews University.
St Albans Lower - Elie
St Albans Lower - Elie offers accommodations in Earlsferry, 1.4 miles from Shell Bay Beach and 13 miles from St Andrews University.
West Cottage - Elie
West Cottage - Elie is located in Earlsferry, just 1.4 miles from Shell Bay Beach and 13 miles from St Andrews University.
Craigallan - Elie
Craigallan - Elie is located in Earlsferry, just 13 miles from St Andrews University and 14 miles from Fairmont St Andrews Bay Golf Course. Featuring a restaurant, the property also has a garden.
Kingsmuir - Elie
Kingsmuir - Elie offers accommodations in Earlsferry, 1.2 miles from Shell Bay Beach and 13 miles from St Andrews University. The vacation home has access to a restaurant.
Best hotels with breakfast in Earlsferry and nearby
Tylosand, Allan Place No 8
Tylosand, Allan Place No 8 offers accommodations in Earlsferry, 13 miles from St Andrews University and 14 miles from Fairmont St Andrews Bay Golf Course. The vacation home has access to a restaurant.
Lower Rocklands
Lower Rocklands is located in Earlsferry, just 1.4 miles from Shell Bay Beach and 13 miles from St Andrews University. This property offers access to a patio and free private parking.
Rocklands No 11 - Elie
Rocklands No 11 - Elie is located in Earlsferry, just 1.5 miles from Shell Bay Beach and 14 miles from St Andrews University.
Upper Rocklands - Elie
Upper Rocklands - Elie offers accommodations in Earlsferry, 1.5 miles from Shell Bay Beach and 14 miles from St Andrews University.
Helena Cottage
Helena Cottage offers accommodations in Elie, 1.4 miles from Shell Bay Beach and 13 miles from St Andrews University. This vacation home features accommodations with a patio and free Wifi.
Ruddon Grange
Ruddon Grange offers accommodations in Elie, 1.5 miles from Shell Bay Beach and 13 miles from St Andrews University.
Ruddon Grange
Ruddon Grange is located in Elie, just 1.5 miles from Shell Bay Beach and 13 miles from St Andrews University. This beachfront property offers access to a patio, free private parking, and free Wifi.
Craiglea - Elie & Earlsferry
Craiglea - Elie & Earlsferry is located in Earlsferry, just 1.4 miles from Shell Bay Beach and 13 miles from St Andrews University. This vacation home offers free private parking and free Wifi.
Budget hotels in Earlsferry and nearby
Stables Loft - Elie
Stables Loft - Elie offers accommodations in Elie, 1.6 miles from Shell Bay Beach and 13 miles from St Andrews University. This vacation home provides free private parking and free Wifi.
Homeview - Elie & Earlsferry
Homeview - Elie & Earlsferry offers accommodations in Elie, 1.6 miles from Shell Bay Beach and 13 miles from St Andrews University.
Sahara Park No 6 - Elie
Sahara Park No 6 - Elie is located in Elie, just 1.8 miles from Shell Bay Beach and 13 miles from St Andrews University.
Sahara Park No 10 - Elie
Sahara Park No 10 - Elie is located in Elie, just 1.8 miles from Shell Bay Beach and 13 miles from St Andrews University. The vacation home features both Wifi and private parking free of charge.
Sahara Park No 5 - Elie
Sahara Park No 5 - Elie offers accommodations in Elie, 1.8 miles from Shell Bay Beach and 13 miles from St Andrews University.
Sahara Park No 2 - Elie
Sahara Park No 2 - Elie offers accommodations in Elie, 1.8 miles from Shell Bay Beach and 13 miles from St Andrews University. This vacation home features free private parking and free Wifi.
Sahara Park No 11 -Elie
Sahara Park No 11 -Elie is located in Elie, just 1.8 miles from Shell Bay Beach and 13 miles from St Andrews University. The vacation home features both free Wifi and free private parking.
Melon Park - Elie
Melon Park - Elie offers accommodations in Elie, 1.7 miles from Shell Bay Beach and 13 miles from St Andrews University. This property offers access to a balcony, free private parking, and free Wifi.
More places to explore, more ways to go
Hotels in Anstruther
Want to extend your trip or just browsing? Try Anstruther, also popular with our guests!Hotels in Saint Monance
Want to extend your trip or just browsing? Try Saint Monance, also popular with our guests!Hotels in London
Take a look at hotels in London and explore more of the United Kingdom.Hotels in Edinburgh
Take a look at hotels in Edinburgh and explore more of the United Kingdom.When to visit the United Kingdom
Events, prices, the weather – everything you need to know about the best time to visit the United Kingdom.Hotels in the United Kingdom
Want to explore more of the United Kingdom? Find hotels throughout the country!Hotels near Edinburgh Airport
Got a layover, late arrival, or early departure? Find hotels conveniently close to the airport.Hotels in Scotland
Look beyond Earlsferry and discover more of Scotland.








































