Skip to main content

Search hotels in Earlsferry

Enter your dates to see the latest prices and deals for Earlsferry hotels

Earlsferry – 7 hotels and places to stay

Filter by:

Star rating
Review score

The Crusoe

Leven-Fife (Near 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.

K
Karen
From
United Kingdom
fantastic Hotel and stay, what a view xx
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 179 reviews
Price from
US$219.86
1 night, 2 adults

The Upper Largo Hotel & Restaurant

Lundin Links (Near Earlsferry)

Set in Lundin Links, 18 km from St Andrews University, The Upper Largo Hotel & Restaurant offers accommodation with a terrace, free private parking, a restaurant and a bar.

J
John
From
Australia
We had a very nice dinner and breakfast, every thing was great.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 690 reviews
Price from
US$240.72
1 night, 2 adults

The Bank

Anstruther (Near Earlsferry)

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

Z
Zhen
From
Singapore
Nice rooms and great service. Breakfast was nice too.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 626 reviews
Price from
US$199.93
1 night, 2 adults

Old Manor Hotel

Lundin Links (Near 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.

H
Hazel
From
United Kingdom
We had a party with a band for about 70 people. It was a fantastic night, the drink was reasonable and the food (buffet) was delicious and they didn't skimp on the quantities.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 395 reviews
Price from
US$185.89
1 night, 2 adults

THE COASTAL INN ACCOMMODATIONs

Cellardyke (Near Earlsferry)

Set in Cellardyke and within 800 metres of Billow Ness Beach, THE COASTAL INN ACCOMMODATIONs has a bar, non-smoking rooms, and free WiFi throughout the property.

M
Marianne
From
United Kingdom
The hotel was amazing, fantastic value for money. Rich, the owner, is so friendly and welcoming. Julia in the bar was also a credit to the hotel. Thanks so much guys, we will be back!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 94 reviews
Price from
US$147.11
1 night, 2 adults

Harbour Inn

Anstruther (Near Earlsferry)

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

E
Eterno
From
Canada
How beautiful and perfect of a location. Rooms were so adorable and perfectly decorated.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 260 reviews
Price from
US$147.11
1 night, 2 adults

The Waterfront

Anstruther (Near 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.

L
Lisa
From
Australia
Beautiful seafront location in Anstruther, lovely room, friendly staff and a great restaurant offering breakfast (included) and other meals on offer.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,397 reviews
Price from
US$169.17
1 night, 2 adults

Lomond Guest House

Leven-Fife (Near Earlsferry)

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

H
Heather
From
United Kingdom
We came up for a family event and were met by the wonderful couple who run Lomond Guest House. We were made to feel very welcome, and were looked after very well. It’s a nice house, with a clean and comfortable room and breakfast area, close to the beach. Other members of my family had come up to stay there a few weeks previously, and they had also had a lovely stay.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 411 reviews
Price from
US$105.65
1 night, 2 adults

Forth Bay Guest House

Leven-Fife (Near Earlsferry)

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

J
JOHN
From
United Kingdom
superb location , hosts were brilliant , would go the extra mile if asked , lovely big breakfeast , lovely beach on the doorstep !
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 220 reviews
Price from
US$160.48
1 night, 2 adults

Murray Library Hostel

Anstruther (Near Earlsferry)

Situated in Anstruther, a few steps from Billow Ness Beach, Murray Library Hostel features rooms with sea views and free WiFi. The property is non-smoking and is set 14 km from St Andrews Bay.

A
Adrian
From
Malaysia
We managed to get a room with a great view! Room was clean and bed was really comfortable. Toilets were conveniently right next to our room and the water pressure was amazing. Darius, the host, was very accommodating too.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 687 reviews
Price from
US$114.34
1 night, 2 adults
See all 7 hotels in Earlsferry

Hotels with airport shuttles in Earlsferry

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 314 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 641 reviews
From US$468.07 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 94 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 656 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,501 reviews
From US$397.19 per night

Most booked hotels in Earlsferry and surroundings in the past month

See all

Popular with guests booking hotels in Anstruther

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 260 reviews

Popular with guests booking hotels in Anstruther

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 626 reviews

Popular with guests booking hotels in Lundin Links

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 690 reviews

Popular with guests booking hotels in Lundin Links

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 395 reviews

Popular with guests booking hotels in Cellardyke

Popular with guests booking hotels in Leven-Fife

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 179 reviews

Popular with guests booking hotels in Anstruther

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 165 reviews

Popular with guests booking hotels in Cellardyke

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 219 reviews

Popular with guests booking hotels in Cellardyke

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 94 reviews

Popular with guests booking hotels in Cellardyke

Best hotels with breakfast in Earlsferry and nearby

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,885 reviews

Set in 120 acres of scenic Fife countryside, Kilconquhar Castle Estate features a heated indoor swimming pool and horse riding facilities.

From US$167.17 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 690 reviews

Set in Lundin Links, 18 km from St Andrews University, The Upper Largo Hotel & Restaurant offers accommodation with a terrace, free private parking, a restaurant and a bar.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 179 reviews

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.

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 626 reviews

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

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 260 reviews

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

From US$147.11 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,397 reviews

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.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 997 reviews

At St. Andrews' oldest coaching inn, enjoy open log fires, award winning food and really friendly people to look after you.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 34 reviews

Helena Cottage is situated in Elie, 2.2 km from Shell Bay Beach, and features a patio, garden, and free WiFi.

Budget hotels in Earlsferry and nearby

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Offering pool with a view and garden view, The Net Loft is set in Anstruther, 20 km from St Andrews University and 38 km from Discovery Point.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 8 reviews

Ruddon Grange, a property with a garden, is located in Elie, 22 km from St Andrews University, 25 km from St Andrews Bay, as well as 40 km from Discovery Point.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2 reviews

Offering a garden and garden view, Pilgrims Way is set in Elie, 22 km from St Andrews University and 25 km from St Andrews Bay.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 27 reviews

Located 2.6 km from Shell Bay Beach, Stables Loft - Elie provides accommodation with free WiFi and free private parking.

Situated in Elie, Sahara Park No 5 - Elie features a restaurant, 2.9 km from Shell Bay Beach and 21 km from St Andrews University.

Located 22 km from St Andrews University and 38 km from Discovery Point, Granary Sea No 5 Elie offers accommodation situated in Elie.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 64 reviews

Offering sea views, Marine Park No 10 - Elie is an accommodation situated in Elie, 21 km from St Andrews University and 22 km from St Andrews Bay.

Granary Bay No 1 - Elie offers accommodation in Elie, 22 km from St Andrews University and 38 km from Discovery Point.