Skip to main content

Search hotels in Earlsferry

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

Earlsferry – 14 hotels and places to stay

Filter by:

Star Rating
Review score

The Crusoe

Leven (Near Earlsferry)

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.

P
Paul
From
United States
Everything was fantastic for a last-minute booking (We booked ten minutes prior to arriving). The location is amazing on the cliff overlooking the firth, the room was comfortable and the breakfast was fantastic (We recommend paying for breakfast along with your room. It is worth it!!)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 180 reviews
Price from
$189.54
1 night, 2 adults

The Upper Largo Hotel & Restaurant

Lundin Links (Near Earlsferry)

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.

L
Lynpin
From
United Kingdom
The staff were fantastic, the room was immaculate, a genuinely dog friendly establishment and the food was amazing. A genuine 10 minute walk from the beach and Fife Coastal Path
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 685 reviews
Price from
$243
1 night, 2 adults

The Bank

Anstruther (Near Earlsferry)

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

K
Kelley
From
United States
great location, beautiful rooms.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 627 reviews
Price from
$201.83
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.

D
Douglas
From
United Kingdom
Spectacular views from our room, the restaurant where we had breakfast and evening meal, out over the golf course to the Firth of Forth. Would recommend this hotel to anyone who wishes to visit the Neuk of Fife.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 394 reviews
Price from
$187.65
1 night, 2 adults

THE COASTAL INN ACCOMMODATIONs

Cellardyke (Near Earlsferry)

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.

S
Sarah
From
Canada
The bed was super comfortable and cozy.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 94 reviews
Price from
$148.50
1 night, 2 adults

Harbour Inn

Anstruther (Near Earlsferry)

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

I
Ian
From
United Kingdom
Very good rooms great location staff very helpful
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 267 reviews
Price from
$148.50
1 night, 2 adults

The Waterfront

Anstruther (Near Earlsferry)

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.

M
Margaret
From
United States
The rooms were beautifully renovated. So comfortable and plenty of space. Great location on the waterfront of quaint Anstruther. Breakfast was lovely the next morning too. Our favorite place on our two week trip to Scotland.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,393 reviews
Price from
$170.78
1 night, 2 adults

Lomond Guest House

Leven (Near Earlsferry)

Providing quiet street views, Lomond Guest House in Leven features accommodations and a garden. Featuring sea and garden views, this bed and breakfast also provides guests with free Wifi.

A
Alan
From
United Kingdom
Jim and Carol are a lovely couple. Friendly and attentive. Thoroughly enjoyed my stay. Great location for golf. Close to shops, bars and beach walks.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 407 reviews
Price from
$106.65
1 night, 2 adults

Forth Bay Guest House

Leven (Near Earlsferry)

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.

R
Roger
From
United Kingdom
Can't remember much so it must have been good. Off street parking. Friendly landlord. There is a lounge but I didn't get very far with the jigsaw. would I stay here again? Definately.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 220 reviews
Price from
$162
1 night, 2 adults

Murray Library Hostel

Anstruther (Near Earlsferry)

Located in Anstruther, a few steps from Billow Ness Beach, Murray Library Hostel features rooms with sea views and free WiFi.

r
ron
From
United Kingdom
Great place to stay in a historic building on the harbourfront.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 685 reviews
Price from
$115.43
1 night, 2 adults
See all 14 hotels in Earlsferry

Hotels with airport shuttles in Earlsferry

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 315 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 643 reviews
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, 647 reviews
From $243 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,482 reviews

Most booked hotels in Earlsferry and surrounding area 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, 267 reviews

Popular with guests booking hotels in Anstruther

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 627 reviews

Popular with guests booking hotels in Lundin Links

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 394 reviews

Popular with guests booking hotels in Lundin Links

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 685 reviews

Popular with guests booking hotels in Cellardyke

Popular with guests booking hotels in Leven

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 180 reviews

Popular with guests booking hotels in Anstruther

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 164 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,876 reviews

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

From $141.75 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 326 reviews

Seascape Largo in Lundin Links provides accommodations with a garden, a terrace, and a shared lounge.

From $139.05 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 685 reviews

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.

From $243 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 123 reviews

Offering garden views, Balhousie Farm Bed and Breakfast in Kirkton of Largo offers accommodations and a garden.

From $132.30 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 394 reviews

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.

From $187.65 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 627 reviews

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

From $119.54 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,393 reviews

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.

From $155.25 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 212 reviews

Brackness House Luxury B&B enjoys a location in Anstruther, 10 miles from St Andrews University and 23 miles from Discovery Point.

From $162 per night

Budget hotels in Earlsferry and nearby

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 3 reviews

The Net Loft offers accommodations in Anstruther, 12 miles from St Andrews University and 24 miles from Discovery Point. With garden views, this accommodation offers a swimming pool.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 685 reviews

Located in Anstruther, a few steps from Billow Ness Beach, Murray Library Hostel features rooms with sea views and free WiFi.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 21 reviews

The Blue Loft offers accommodations in Anstruther, a 1-minute walk from Billow Ness Beach and 9 miles from Fairmont St Andrews Bay Golf Course.

From $122.85 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 407 reviews

Providing quiet street views, Lomond Guest House in Leven features accommodations and a garden. Featuring sea and garden views, this bed and breakfast also provides guests with free Wifi.

From $106.65 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Beaufort House, Looking onto Golf Course - Pass the Keys offers accommodations in Earlsferry, 14 miles from St Andrews University and 16 miles from Fairmont St Andrews Bay Golf Course.

Lower Rocklands is located in Earlsferry, just 1.4 miles from Shell Bay Beach and 14 miles from St Andrews University. Both free Wifi and private parking are available at the apartment free of charge.

Earlslodge is located in Earlsferry, just 14 miles from St Andrews University and 14 miles from Fairmont St Andrews Bay Golf Course. The Discovery Point is within 24 miles of the vacation home.

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

Helena Cottage offers accommodations in Elie, 1.4 miles from Shell Bay Beach and 14 miles from St Andrews University. This vacation home features accommodations with a patio and free Wifi.

Hotels located in the center of Earlsferry

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 4 reviews

A recently renovated vacation home, Coulter Cottage offers accommodations in Earlsferry. Both free Wifi and parking on-site are accessible at the vacation home free of charge.