Skip to main content

Filter by:


Star rating

Review score

Earlsferry – 102 hotels and places to stay
See the latest prices and deals by choosing your dates.
Old Manor Hotel, hotel in Earlsferry

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.

The staff were very polite and accommodating. We were late on arrival due to a tour in Edinburgh taking longer than expected. On arrival we asked to postpone our pre-booked evening meal, this was not a problem and the meal was very good.
8.2
Scored 8.2
Very good
Rated very good
434 reviews
Price fromTWD 5,616per night
The Crusoe, hotel in Earlsferry

Set in Leven-Fife, 19 km from St Andrews University, The Crusoe offers accommodation with a terrace, free private parking, a restaurant and a bar.

Great location, fantastic sea views. Staff very helpful and polite and great with pets. Food and water bowls were provided in the room for our dog along with some treats which he appreciated. Enjoyed our walk from the hotel to Earlsferry along the Fife costal trail.
9.0
Scored 9.0
Superb
Rated superb
167 reviews
Price fromTWD 6,886per night
The Coastal Inn Outbuilding, hotel in Earlsferry

Situated within less than 1 km of Billow Ness Beach and 15 km of St Andrews Bay, The Coastal Inn Outbuilding features rooms in Cellardyke. This 4-star hotel offers free WiFi.

Nice coozy city and place Good scottish breakfast
8.0
Scored 8.0
Very good
Rated very good
317 reviews
Price fromTWD 4,878per night
Kilconquhar Castle Estate, hotel in Earlsferry

Set in 120 acres of scenic Fife countryside, Kilconquhar Castle Estate features a heated indoor swimming pool, horse riding facilities and a salon with on-site health and beauty specialists.

Lovely location with excellent leisure facilities and comfortable room.
8.2
Scored 8.2
Very good
Rated very good
1,767 reviews
Price fromTWD 4,304per night
Murray Library Hostel, hotel in Earlsferry

Murray Library Hostel features free WiFi throughout the property and views of sea in Anstruther.

Location
8.9
Scored 8.9
Fabulous
Rated fabulous
366 reviews
Price fromTWD 2,377per night
Lomond Guest House, hotel in Earlsferry

Offering a garden and quiet street view, Lomond Guest House is located in Leven-Fife, 27 km from St Andrews University and 27 km from St Andrews Bay.

This is.ran by a couple, Carol and Jim who clearly love what they do and love making sure their guests feel at ease and at home. We were walking the Fife Coastal path and were checking in alot later than we expected. We kept Carol updated and she put us immediately at ease and even offered to pick us up. In the guest house they have thought of your every need. It's amazing. Very clean, and very safe. We didn't have en suite but this was not a problem. We still had our own shower room and did not cross paths with the other guests when using it. It's in the perfect location for the Coastal Path. And lastly breakfast. The breakfast was delicious and set us up for the day and actually meant we didn't need to stop for lunch along the way.
9.3
Scored 9.3
Superb
Rated superb
313 reviews
Price fromTWD 3,238per night
The Waterfront, hotel in Earlsferry

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

Lovely location, very comfortable clean, fresh room, and an amazing breakfast.
9.0
Scored 9.0
Superb
Rated superb
1,566 reviews
Price fromTWD 5,185per night
Balhousie Farm Bed and Breakfast, hotel in Earlsferry

Located in Upper Largo on a working farm, Balhousie Farm Bed and Breakfast features B&B accommodation sitting in a garden with a pond. Free Wi-Fi and free private parking are available on site.

The location was outstanding and the friendliness of the host. We also loved breakfast!
9.4
Scored 9.4
Superb
Rated superb
158 reviews
Price fromTWD 3,853per night
The Spindrift Guest House, hotel in Earlsferry

Featuring a garden and views of quiet street, The Spindrift Guest House is a guest house situated in a historic building in Anstruther, less than 1 km from Billow Ness Beach.

Fantastic Location, Marc and Jeni are beautiful hosts. The rooms are awesome and the breakfast very good. Thanks a lot for the wonderful time 😀
9.4
Scored 9.4
Superb
Rated superb
216 reviews
Price fromTWD 5,902per night
The Ship Inn, hotel in Earlsferry

The Ship Inn is located in Elie, 36 km from Edinburgh and 45 km from Perth. The inn has a terrace and views of the sea, and guests can enjoy a meal at the restaurant. The Ship Inn features free WiFi.

Excellent Dinner and such a fesh well cooked breakfast. Parking was easy round the corner. easy walk to the bus stop so walking the coast path was very easy with regular buses, staff very friendly. Bedroom comfortable and bright. Pub and beer excellent.
9.1
Scored 9.1
Superb
Rated superb
143 reviews
Price fromTWD 11,313per night
See all hotels near Earlsferry
Subscribe to receive premium deals

Prices drop the moment you sign up!