Search hotels in Earlsferry

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

August 2026

12
3456789
10111213141516
17181920212223
24252627282930
31

September 2026

123456
78910111213
14151617181920
21222324252627
282930
Flexible date options
Select occupancy

Make your hotel stay special

Find hotels in Earlsferry with the extras that matter to you

Earlsferry – 25 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
Kauser
From
Canada
Fiona, Shaun & the team were fabulous!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 181 reviews
Price from
£188.40
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.1
Very good - What previous guests thought, 158 reviews
Price from
£93
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.

R
Raimund
From
Austria
Was a great tour of Scotland by car; our 4th trip to Scotland but new to my brother and sister in law. Thank you very much "Upper Largo Hotel"; it has been a real "Highlight" at your beautiful Hotel! We will soon see us; Yours Raimund Purbach am Neusiedler See/Austria
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 599 reviews
Price from
£162
1 night, 2 adults

The Bank

Anstruther (Near Earlsferry)

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

A
Ali
From
Australia
Beautiful location, lovely hotel, great staff
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 637 reviews
Price from
£115
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.

J
Julie
From
Australia
Great location, very quiet, staff friendly and very helpful
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 447 reviews
Price from
£139
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 bar.

A
Amanda
From
United States
Dee and Justin both were so kind and helpful, the room was delightful with a sneaky view of the sea I hadn’t expected and just overall a perfect spot for us.
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 464 reviews
Price from
£130
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.

H
Heather
From
Ireland
Excellent location and staff, food very good.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,326 reviews
Price from
£138
1 night, 2 adults

Largo Law by Wigwam Holidays

Leven-Fife (Near Earlsferry)

Largo Law by Wigwam Holidays is set in Leven-Fife, 20 km from St Andrews Bay, 11 km from Hill of Tarvit Mansion, as well as 18 km from St Andrews Cathedral.

A
Anne-Marie
From
United States
Fabulous location on hillside with sea view in the distance. Close to lots of beautiful east coast villages in lovely countryside. We particularly enjoyed the coast walk and ruins in Elie, and cute little harbor and church in St Monans. Picked up supplies at the Adross farm shop and enjoyed being far from civilization. Glamping pods looked and felt brand new, and were well stocked with toaster, kettle, plates, etc. Friendly host dropped by to check all was OK. Bring camp chairs if you'd like to use the fire pit, tea/coffee/milk, and throws, pillows etc for a little more comfort.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 128 reviews
Price from
£118.06
1 night, 2 adults

Lomond Guest House

Leven-Fife (Near Earlsferry)

Located in Leven-Fife, 27 km from St Andrews University, Lomond Guest House offers beachfront accommodation and various facilities, such as a garden.

F
Frances
From
Australia
Exceptionally clean bedroom & ensuite (which although separate to bedroom is private & spacious). Delicious breakfasts in lovely light clean dining area. Hosts are outstanding and we felt so welcome. Location is perfect especially if you wish to walk the coastal path or even catch the train to Edinburgh.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 406 reviews
Price from
£86
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.

A
Andrew
From
Australia
Exceptional value for money... Great breakfast
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 355 reviews
Price from
£100.01
1 night, 2 adults
See all 25 hotels in Earlsferry

Hotels with parking in Earlsferry

See all
Free parking
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 283 reviews
From £448.10 per night
Free parking
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,008 reviews
From £495 per night
Free parking
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 127 reviews
From £72 per night
Free parking
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,601 reviews
From £81 per night
Free parking
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,510 reviews
From £132.75 per night
Free parking
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,058 reviews
From £153 per night
Free parking
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 427 reviews
From £213.60 per night
Free parking
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 642 reviews
From £387 per night
Free parking
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 637 reviews
From £184 per night
Parking on site
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,116 reviews
From £538 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 7.0
Good - What previous guests thought, 464 reviews

Popular with guests booking hotels in Lundin Links

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

Popular with guests booking hotels in Anstruther

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

Popular with guests booking hotels in Leven-Fife

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

Popular with guests booking hotels in Cellardyke

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 158 reviews

Popular with guests booking hotels in Lundin Links

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 599 reviews

Hotels located in the centre of Earlsferry

See all
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 599 reviews

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

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

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

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 464 reviews

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 158 reviews

More places to explore, more ways to go