Skip to main content

The best cheap hotels in Earlsferry

Check out our pick of great cheap hotels in Earlsferry

Filter by:

Review score

See the latest prices and deals by choosing your dates.
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.

Staff were very welcoming. Modern room. Postion near the harbour. Quiet.
Scored 9.0
9.0
Rated superb
Superb
1,527 reviews
Price from
£127
1 night, 2 adults
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.

Original personal and of a high standard
Scored 9.4
9.4
Rated superb
Superb
180 reviews
Price from
£144
1 night, 2 adults
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.

Food amazing, location stunning
Scored 9.1
9.1
Rated superb
Superb
113 reviews
Price from
£204
1 night, 2 adults
Seascape Largo, hotel in Earlsferry

Overlooking the Forth Estuary, Seascape Largo is nestled in the historic coastal village of Lower Largo.

Great room with a really good breakfast and super host
Scored 9.6
9.6
Rated exceptional
Exceptional
349 reviews
Price from
£97
1 night, 2 adults
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.

Location and the legend The sound of the sea the breakfasts and staff were really friendly. The curtesy bus service to other inns (The Ship Inn) meant that you got more choice
Scored 9.1
9.1
Rated superb
Superb
197 reviews
Price from
£174
1 night, 2 adults
Largo Law by Wigwam Holidays, hotel in Earlsferry

Set 23 km from St Andrews Bay and 35 km from Discovery Point, Largo Law by Wigwam Holidays features accommodation located in Kirkton of Largo.

The view was amazing.
Scored 10
10
Rated exceptional
Exceptional
5 reviews
Price from
£138
1 night, 2 adults
The Tree Houses at Madeira in Fife, hotel in Earlsferry

The Tree Houses at Madeira in Fife, a property with a garden, is situated in Pittenweem, 16 km from St Andrews Bay, 17 km from St Andrews University, as well as 38 km from Discovery Point.

Fabulous setting and facilities. Host was lovely.
Scored 9.7
9.7
Rated exceptional
Exceptional
7 reviews
Price from
£362
1 night, 2 adults
The Inn At Lathones, hotel in Earlsferry

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

Good food, very nice personell
Scored 8.1
8.1
Rated very good
Very good
1,051 reviews
Price from
£93
1 night, 2 adults
Kilconquhar Castle Estate, hotel in Earlsferry

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

Restaurant staff helpful and friendly. Good breakfast
Scored 8.2
8.2
Rated very good
Very good
1,845 reviews
Price from
£88
1 night, 2 adults
The Upper Largo Hotel & Restaurant, hotel in Earlsferry

Around 11 miles south of St Andrews, The Upper Largo Hotel & Restaurant provides well-appointed rooms with free on-site parking and Wi-Fi.

Comfortable room, lovely staff and delicious food for breakfast and dinner each night
Scored 8.6
8.6
Rated fabulous
Fabulous
777 reviews
Price from
£155
1 night, 2 adults
All cheap hotels in Earlsferry
Looking for a cheap hotel?
For those on a budget, these cheap and cheerful hotels still have a lot to offer, with most offering WiFi and convenient locations. Popular with backpackers, many properties can be found in central locations and include comfortable rooms with private or shared bathrooms. You’ll also find a number of options which feature a 24-hour front desk and luggage storage.
Search cheap hotels in Earlsferry

Cheap hotels that guests love in Earlsferry

gogless