Skip to main content

Search hotels in Anstruther

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

Anstruther – 98 hotels and places to stay

Filter by:

Star rating
Review score

The Bank

Hotel in Anstruther

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

T
Toni
From
Switzerland
what a nice place to stay...... near town/village center / free parking nearby / absolutely cute. nice breakfast / nice views / brilliant staff ..... absolutely worth it.... i ll come again for sure.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 628 reviews
Price from
US$196.45
1 night, 2 adults

Harbour Inn

Hotel in Anstruther

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, 251 reviews
Price from
US$144.55
1 night, 2 adults

Balcomie Links Hotel

Hotel in Anstruther

Set in Anstruther, 12 km from St Andrews Bay, Balcomie Links Hotel offers accommodation with a shared lounge, free private parking, a terrace and a restaurant.

L
Lucy
From
Australia
Welcoming host and friendly staff. Well appointed room. Cool little toiletry bottles and clean bathroom. Shower hot and plenty of it.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 426 reviews
Price from
US$183.97
1 night, 2 adults

The Waterfront

Anstruther

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.

N
Noel
From
Malta
The breakfast was exceptional. The room was beyond expectations and the dinner was very good.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,391 reviews
Price from
US$166.23
1 night, 2 adults

Murray Library Hostel

Anstruther

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.

L
Ljubomir
From
Croatia
Wonderful place. Feeling like at home but view is better from Murray Library 🙂.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 688 reviews
Price from
US$120.89
1 night, 2 adults

The Blue Loft

Anstruther

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.

H
Hans Meier
From
Switzerland
Very charming, tastefully decorated, and spacious. Perfect location with a direct view of the harbor.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 20 reviews
Price from
US$183.31
1 night, 2 adults

Invermay

Anstruther

Offering sea views, Invermay is an accommodation set in Anstruther, 17 km from St Andrews Bay and 18 km from St Andrews University. This apartment is 39 km from Discovery Point.

A
Andrew
From
United Kingdom
Great location and views of the sea. We loved the details inside such as the decor, the wood burning stove and the films and books that were available. The kitchen had all the utensils you would require and the food and drink hamper we found on arrival was a nice touch.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 6 reviews
Price from
US$1,207.20
1 night, 2 adults

The Spindrift Guest House

Anstruther

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.

H
Hiren
From
India
Highlight were the hosts Jenny and Mark. Lovely couple who runs this property. Absolutely lovely people. Did everything to make our life comfortable. Veg breakfast prepared by them was too good. Mark was so kind that he not only booked a restaurant for dinner for us but also came to drop us. Great room with all the facilities. Couldn’t have asked for more
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 93 reviews
Price from
US$197.11
1 night, 2 adults

Maimies Harbourview

Anstruther

Maimies Harbourview provides accommodation located in Anstruther, 17 km from St Andrews University and 39 km from Discovery Point.

L
Linda
From
United Kingdom
Amazing property with great views of harbour
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 21 reviews
Price from
US$928.05
1 night, 2 adults

The Shoregate

Crail (Near Anstruther)

Boasting a bar, The Shoregate is set in Crail in the Fife region, 12 km from St Andrews Bay and 16 km from St Andrews University. The property is non-smoking and is situated 38 km from Discovery...

P
PAMELA
From
South Africa
Everything about this hotel is fabulous. David went above and beyond to make everything perfect. From home macaroons to the Gin and tonics in our room on our arrival. Even a bucket of ice. The dinner (please book early) outstanding and the breakfasts were WOW.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 93 reviews
Price from
US$289.09
1 night, 2 adults
See all 98 hotels in Anstruther

Hotels with airport shuttles in Anstruther

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 318 reviews
From US$378.45 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 644 reviews
From US$236.53 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, 671 reviews
From US$262.81 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,518 reviews
From US$294.48 per night

Most booked hotels in Anstruther and surroundings in the past month

See all

Popular with guests booking hotels in Anstruther

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 426 reviews

Popular with guests booking hotels in Anstruther

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

Popular with guests booking hotels in Anstruther

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

Popular with guests booking hotels in Cellardyke

Popular with guests booking hotels in Crail

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 93 reviews

Popular with guests booking hotels in Cellardyke

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

Popular with guests booking hotels in Crail

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 230 reviews

Popular with guests booking hotels in Crail

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 Anstruther and nearby

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 93 reviews

Boasting a bar, The Shoregate is set in Crail in the Fife region, 12 km from St Andrews Bay and 16 km from St Andrews University.

From US$318 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 230 reviews

Located in Crail, 12 km from St Andrews Bay, The Golf Hotel provides accommodation with a garden, free private parking, a shared lounge and a terrace.

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

Featuring free WiFi throughout the property, The Inn At Kingsbarns offers pet-friendly accommodation in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.

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

Situated in Anstruther, 100 metres from Billow Ness Beach and 14 km from St Andrews Bay, Smugglers Loft features accommodation with free WiFi in a historic building.

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

Watersedge Apartment- cosy home by the sea is located in Anstruther, 14 km from St Andrews Bay, 15 km from St Andrews University, and 37 km from Discovery Point.

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 30 reviews

Situated in Anstruther, just 70 metres from Billow Ness Beach, Tall Ship - Three-bedroom coastal house with sea views features beachfront accommodation with free WiFi.

Murray's Neuk is set in Anstruther, 13 km from St Andrews Bay, 15 km from St Andrews University, as well as 36 km from Discovery Point.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 19 reviews

Set in Anstruther and only 300 metres from Billow Ness Beach, 2 Melville Terrace Anstruther offers accommodation with garden views, free WiFi and free private parking.

Budget hotels in Anstruther and nearby

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

Set 700 metres from Billow Ness Beach, 15 km from St Andrews Bay and 16 km from St Andrews University, cellardyke en-suite rooms offers accommodation situated in Cellardyke.

From US$90.67 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews

Harbourside Apartment enjoys a location in Anstruther, just 15 km from St Andrews University and 37 km from Discovery Point. The 4-star holiday home has sea views and is 14 km from St Andrews Bay.

Anderson's Neuk is situated in Anstruther, 13 km from St Andrews Bay, 15 km from St Andrews University, and 36 km from Discovery Point.

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

The Old Paint Shop Apartment - Centrally Situated is set in Anstruther, 14 km from St Andrews Bay, 15 km from St Andrews University, as well as 37 km from Discovery Point.

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

Located in Anstruther, Sea View provides accommodation 15 km from St Andrews University and 37 km from Discovery Point. The 4-star holiday home features sea views and is 14 km from St Andrews Bay.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 95 reviews

Set in Anstruther in the Fife region, 3-Bed - Sleeps 6 Seaside - Pet Friendly features a balcony.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 8 reviews

Located 14 km from St Andrews Bay, 15 km from St Andrews University and 37 km from Discovery Point, Academy Apartment Anstruther- stunning luxury home offers accommodation situated in Anstruther.

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

Located 15 km from St Andrews Bay, 15 km from St Andrews University and 37 km from Discovery Point, Dolphin Cottage- traditional cottage on Fife Coast offers accommodation situated in Anstruther.

Hotels located in the centre of Anstruther

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

Pass the Keys The Old Stables, The Loan, Anstruther, a property with a garden, is located in Anstruther, 200 metres from Billow Ness Beach, 14 km from St Andrews Bay, as well as 15 km from St Andrews...

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 11 reviews

Offering a garden and garden view, 2-Beds Sleeps 4 w Parking 15 mins to St Andrews is situated in Anstruther, 14 km from St Andrews Bay and 15 km from St Andrews University.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 75 reviews

Offering sea views, Shorefront Apartment - Sea View with 3 Bedrooms is an accommodation situated in Anstruther, 15 km from St Andrews Bay and 15 km from St Andrews University.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 5 reviews

Offering a garden and garden view, Merchants House- stunning seaview period home is situated in Anstruther, 14 km from St Andrews Bay and 15 km from St Andrews University.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 17 reviews

Situated in Anstruther, just 100 metres from Billow Ness Beach, Hidden Gem On The Harbour features beachfront accommodation with free WiFi.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 9 reviews

Walters Neuk Anstruther- luxury coastal home is set in Anstruther, 14 km from St Andrews Bay, 15 km from St Andrews University, as well as 37 km from Discovery Point.

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

Bayview is set in Anstruther, 200 metres from Billow Ness Beach, 15 km from St Andrews Bay, and 15 km from St Andrews University.

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

Garden Neuk - Waid Terrace No 26, a property with a garden, is located in Anstruther, 14 km from St Andrews Bay, 15 km from St Andrews University, as well as 37 km from Discovery Point.

What guests said about Anstruther:

10

Beautiful little town right on the sea and a perfect...

Beautiful little town right on the sea and a perfect location to enjoy the gorgeous Fife coastal path! Seagulls, salty winds and waves. Excellent restaurants with the best fish and chips we ever had! We loved it!
Guest review by
Carin
Sweden
10

I love this small town and whilst it is only 90 minutes from...

I love this small town and whilst it is only 90 minutes from my home, I like to stay for a few days. it is quiet but has lively restaurants, pubs and shops. The beaches are beautiful with excellent coastal walks. Everywhere is dog friendly and my golden retriever had snacks given to her everywhere we visited.
Guest review by
Selkie
United Kingdom
10

Plenty of cafes and restaurants along the seafront which...

Plenty of cafes and restaurants along the seafront which caters for all tastes. the maritime museum museum on the beach front is absolutely worth a visit. and full of information of Scotland's sea faring past.
Guest review by
William
United Kingdom
10

Harbour, shops nearby.

Harbour, shops nearby. Mostly uncrowded, except chippies on weekend evenings. Good local restaurants, local food, easy to book. Nearby working harbours, and St Andrews within easy reach, and good to visit. Several farm shops, all good quality, for fruit, veg, bread, fish, meat from local sources.
Guest review by
Berin
United Kingdom
10

Very characterful village in a lovely part of Fife.

Very characterful village in a lovely part of Fife. People are very friendly and it has all the facilities you would want. Plenty of pubs and eating places; small independent shops etc. Good communication links with St Andrews and other wee villages. Lovely outdoor pool recently upgraded.
Guest review by
bruin
10

Beautiful village location. Access to the Fife coastal path.

Beautiful village location. Access to the Fife coastal path. Decent restaurants and pub. We ate both nights at the Waterfront- delicious seafood sharing platter, fresh roasted veg soup, octopus risotto, and lamb kofta. Good range of choice and reasonable prices. Worth booking, esp Fridays as it's popular, but later in the evening it was quieter and you could walk in. We walked the stunning coastal path, saw bottlenose dolphins, diving gannets and terns. Not for those of limited mobility, but there seemed to be plenty of places near where you could drive for the view.
Guest review by
Barrows

See reviews by guests who stayed at hotels in Anstruther

See all
From US$136 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,391 reviews
This hotel was absolutely wonderful! The location right in the harbour was perfect. Faboulous views with beautiful, well kept rooms. Sea, seagulls, salty winds and waves, right next to the Fife coastal path which was the main purpose for our visit. The restaurant was excellent- both for dinner and a delicious breakfast with lots of different choices. We would especially like to mention the wonderful staff- well done! We would love to come back!
Guest review by
Carin
Sweden
From US$114.32 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 688 reviews
What a brilliant location with rooms facing the seafront! So handy too for the wonderful Museuem on History of Fishing in Scotland and the Fife Coastal Path. A priveledge to stay in such a wonderful historic building with many intact original architectural features....floor tiles, staircase, radiators The shared kitchen facilities were good. Having an allocted shower and toilet nearby worked generally well.
Guest review by
Thakur
United Kingdom
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 41 reviews
The standard throughout the flat was first class.Lovely comfortable bedrooms ,good toilet facilities etc Everthing you could wish for in the well equipped kitchen Would highly recommend this apt for a stay in lovely Anstruther
Guest review by
Anonymous
United Kingdom
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 75 reviews
Absolutely exceptional property overlooking the picturesque harbour at Anstruther. Have stayed in many properties over the years but nowhere comes near this place - beautifully decorated and furnished.
Guest review by
Iain
United Kingdom
From US$141.30 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 628 reviews
I loved our stay at the bank hotel. Room was clean and comfortable and very spacious. A great location also. Staff were very friendly and attentive.
Guest review by
Elaine
United Kingdom