The 10 best cheap hotels in Earlsferry, UK | Booking.com
Skip to main content

Cheap hotels in Earlsferry

Find the cheap hotels that appeal to you the most

The best cheap hotels in Earlsferry

Check out our pick of great cheap hotels in Earlsferry

Filter by:

Review score

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.

G
Guthrie
From
United Kingdom
Spacious and well decorated room with a view over the harbour. All staff exceptional. Great breakfast.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,408 reviews
Location 9.7
Price from
US$170.56
1 night, 2 adults

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.1
Superb - What previous guests thought, 193 reviews
Location 9.5
Price from
US$258.87
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.

D
Denise
From
Ireland
Very friendly host. The room was clean with a comfy bed. Breakfast was excellent and had good gluten free options. There was tea & coffee in the room and the bottled water was a lovely addition.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 194 reviews
Location 9.7
Price from
US$148.39
1 night, 2 adults

Monturpie Guest House

Kirkton of Largo (Near Earlsferry)

Monturpie Guest House features sea views, free WiFi and free private parking, located in Kirkton of Largo, 17 km from St Andrews University. This 4-star bed and breakfast offers a housekeeping...

K
Keith
From
Canada
Beautiful location .! The views from the breakfast , lunch room were amazing..! The staff were very freindly and nice. ! It is in a quiet rural setting , but only minutes to town. They had some fantastic home baked desserts..! And , ran out with my pillow , as we were leaving , that i had left behind inour room, Thank you..! Would definately recomend..!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 377 reviews
Location 9.6
Price from
US$121.35
1 night, 2 adults

The Spindrift Guest House

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

D
Dianne
From
New Zealand
Beautiful B&B. Everything was thought of down to the last detail. Hosts were amazing and we were made to feel very welcome. Perfect for parking if you have a car.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 105 reviews
Location 8.9
Price from
US$218.42
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, 681 reviews
Location 9.8
Price from
US$130.79
1 night, 2 adults

Seascape Largo

Lundin Links (Near Earlsferry)

Set in Lundin Links, just 19 km from St Andrews University, Seascape Largo offers beachfront accommodation with water sports facilities, a garden, a terrace and free WiFi.

s
sara
From
Italy
We had a great time at Seascape! Beautiful view, delicious breakfast, and Matthew was an amazing host! We really enjoyed our stay here. Thank you!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 337 reviews
Location 9.7
Price from
US$138.87
1 night, 2 adults

The Blue Loft

Anstruther (Near Earlsferry)

Situated in Anstruther, 200 metres from Billow Ness Beach and 15 km from St Andrews Bay, The Blue Loft features accommodation with free WiFi in a historic building.

C
Crg1981
From
United Kingdom
Plenty tea and coffee and fresh milk
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 15 reviews
Location 10.0
Price from
US$188.09
1 night, 2 adults

No3 By The Sea a 5 Star Cozy Coastal Cottage

Saint Monance (Near Earlsferry)

Set 21 km from St Andrews University and 40 km from Discovery Point, No3 By The Sea a 5 Star Cozy Coastal Cottage offers accommodation in Saint Monance.

B
Beverley
From
United Kingdom
Very spacious, great location and all the little extras you may need.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 27 reviews
Location 9.7
Price from
US$243.37
1 night, 2 adults

Largo Law by Wigwam Holidays

Kirkton of Largo (Near Earlsferry)

Largo Law by Wigwam Holidays is an accommodation set in Kirkton of Largo, 23 km from St Andrews Bay and 35 km from Discovery Point.

C
Chiara
From
Germany
The landscape was absolutely gorgeous, the owner was very friendly and the facilities were great. We loved our stay and would definitely come again!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 67 reviews
Location 9.8
Price from
US$140.09
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.

Most booked cheap hotels in Earlsferry and surroundings in the past month

See all

Stay connected in Earlsferry and nearby. Cheap hotels with free WiFi

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

    Elie Residence enjoys a location in Elie, just 24 km from St Andrews Bay and 40 km from Discovery Point. Free WiFi is available throughout the property and St Andrews University is 21 km away.

    From US$202.24 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 61 reviews

    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.

    From US$404.49 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 1,884 reviews

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

    From US$168.54 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 68 reviews

    Set 17 km from St Andrews Bay, 18 km from St Andrews University and 39 km from Discovery Point, The Old Chandlery offers accommodation situated in Pittenweem.

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

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

    From US$397.75 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 32 reviews

    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.

    From US$465.16 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 193 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.

    From US$354.33 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 131 reviews

    Boasting a garden, Balhousie Farm Bed and Breakfast is set in Kirkton of Largo in the Fife region, 19 km from St Andrews Bay and 34 km from Discovery Point.

    From US$132.13 per night

Enjoy breakfast in Earlsferry and nearby

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

    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.

    From US$214.38 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 391 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 US$187.41 per night
  • The Waterfront

    Anstruther
    Breakfast options
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1,408 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.

    From US$186.07 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 194 reviews

    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.

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

    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.

    From US$106.52 per night
  • Helena Cottage

    Elie
    Breakfast options
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 38 reviews

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

  • Pilgrims Way

    Elie
    Breakfast options
    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.

  • Stables Loft - Elie

    Elie
    Breakfast options
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 26 reviews

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

Cheap hotels that guests love in Earlsferry

See all
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 12 reviews
    Great flat, location and decor. Everything we needed for a two night weekend stay.
    Guest review by
    Mike
    Family with young children
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 12 reviews
    We have been here times, firstly when mum was alive and since I take my dad, now age 91, the location , view and space are wonderful
    Guest review by
    Michael
    Family with young children
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 12 reviews
    Lovely house in a great location
    Guest review by
    Tony
    Solo traveller
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 12 reviews
    Beautiful house in a great location
    Guest review by
    Wendy
    People with friends
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 12 reviews
    Location, cosy and well equipped
    Guest review by
    Weir
    Family with young children