Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Anstruther

Filter by star ratings
All filters
The Waterfront
The Waterfront
9.0 Excellent
18/20 Shore Street, Anstruther, United Kingdom
Show on map
0.1 mi from city centre, Anstruther 
ExcellentBased on 687 reviews
9.0

Located in Anstruther, this guest house is a few minutes walk from the Scottish Fisheries Museum, and a short drive from St Andrews. It also provides a safe, laundry facilities and a laundry service.

The Inn at Kingsbarns
The Inn at Kingsbarns
9.3 Excellent
5 Main Street, St. Andrews, United Kingdom
Show on map
5.5 mi from city centre, Anstruther 
ExcellentBased on 223 reviews
9.3

The Inn At Kingsbarns is ideally placed in a peaceful setting in Kingsbarns, just a short car ride from Old Course at St Andrews, University of St Andrews and St Andrews Castle. It also offers free Wi-Fi.

The coastal inn
The coastal inn
8.9 Excellent
14 John Street, Anstruther, United Kingdom
Show on map
0.5 mi from city centre, Anstruther 
ExcellentBased on 377 reviews
8.9

The coastal inn provides a comfortable setting when in Anstruther. It is situated a brief stroll from the Scottish Fisheries Museum.

Kilconquhar Castle Estate
Kilconquhar Castle Estate
8.6 Excellent
Kilconquhar, Anstruther, United Kingdom
Show on map
4.5 mi from city centre, Anstruther 
ExcellentBased on 1,237 reviews
8.6

Set within the picturesque parkland of Kilconquhar, Kilconquhar Castle Estate offers comfortable accommodation and a full range of facilities, including a heated pool, a sauna and outdoor tennis courts. It also provides free wireless internet.

Murray Library Hostel
Murray Library Hostel
9.3 Excellent
7 Shore Street, Anstruther, United Kingdom
Show on map
0.1 mi from city centre, Anstruther 
ExcellentBased on 307 reviews
9.3

Murray Library Hostel is located in Anstruther and features complimentary Wi-Fi. Only a short walk from the Scottish Fisheries Museum, it offers comfortable rooms equipped with an in-room dining area.

Tips for booking a Anstruther hotel

Cheapest month:May
Most expensive month:July
Average price in Anstruther:£81/night
Absolute cheapest price found:£13/night
Cheapest day:Wednesday
Most expensive day:Friday
£68 - £103
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£53 - £87
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Anstruther hotels

Show all 222 hotels
1
The Waterfront
The Waterfront
9.0 Excellent
18/20 Shore Street, Anstruther, United Kingdom
Show on map
0.1 mi from city centre, Anstruther 

Located in Anstruther, this guest house is a few minutes walk from the Scottish Fisheries Museum, and a short drive from St Andrews. It also provides a safe, laundry facilities and a laundry service.

Cheapest hotels in Anstruther, Fife

Show all 222 hotels
Murray Library Hostel
Murray Library Hostel
9.3 Excellent
7 Shore Street, Anstruther, United Kingdom
Show on map
0.1 mi from city centre,  

Murray Library Hostel is located in Anstruther and features complimentary Wi-Fi. Only a short walk from the Scottish Fisheries Museum, it offers comfortable rooms equipped with an in-room dining area.

£52
Avg. per night
The Waterfront
The Waterfront
9.0 Excellent
18/20 Shore Street, Anstruther, United Kingdom
Show on map
0.1 mi from city centre,  

Located in Anstruther, this guest house is a few minutes walk from the Scottish Fisheries Museum, and a short drive from St Andrews. It also provides a safe, laundry facilities and a laundry service.

£57
Avg. per night
The coastal inn
The coastal inn
8.9 Excellent
14 John Street, Anstruther, United Kingdom
Show on map
0.5 mi from city centre,  

The coastal inn provides a comfortable setting when in Anstruther. It is situated a brief stroll from the Scottish Fisheries Museum.

£78
Avg. per night
Kilconquhar Castle Estate
Kilconquhar Castle Estate
8.6 Excellent
Kilconquhar, Anstruther, United Kingdom
Show on map
4.5 mi from city centre,  

Set within the picturesque parkland of Kilconquhar, Kilconquhar Castle Estate offers comfortable accommodation and a full range of facilities, including a heated pool, a sauna and outdoor tennis courts. It also provides free wireless internet.

£80
Avg. per night
The Inn at Kingsbarns
The Inn at Kingsbarns
9.3 Excellent
5 Main Street, St. Andrews, United Kingdom
Show on map
6.0 mi from city centre,  

The Inn At Kingsbarns is ideally placed in a peaceful setting in Kingsbarns, just a short car ride from Old Course at St Andrews, University of St Andrews and St Andrews Castle. It also offers free Wi-Fi.

£125
Avg. per night

Hotel prices in Anstruther

2 stars or below

£52 - £78

The coastal inn

No. 1 most popular

The coastal inn
8.9 Excellent
£78
Avg. per night
Murray Library Hostel

Best value

£52
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Anstruther

About Anstruther

There are few places in Southern Scotland more charming than Anstruther, where emerald meadows meet the cool waters of the Firth of Forth. Located south of St. Andrews, the old fishing village offers a cheery mix of bobbing boats, cobbled streets and award-winning fish and chips.

Things to do

Stroll along the harbourside and watch local fishers returning with their catch before tasting the famous seafood at Anstruther Fish Bar. Opened in 1980 by the Smith Family, the prestigious fish bar has been awarded the UK’s Best Fish and Chip Shop two years in a row.

Encounter Scotland’s local wildlife on a ferry trip to the Isle of May, a National Nature Reserve. The island offers a wonderful opportunity to observe seals swimming around the rocky ledges and adorable puffins popping out of their cliffside burrows. History enthusiasts can stop by the Visitor Center for a fascinating glimpse into Scotland’s Viking past.

Dive into Scotland’s fishing heritage at the award-winning Scottish Fisheries Museum. Overlooking Anstruther’s old fishing port, the 16th-century Merchants House and Historic Boatyard boast over 65,000 artifacts showcasing the traditional dress and customs of local fishing folk.

Do you love crafts? Take a candle making class and invent your own bespoke scent at Jo Macfarlane, a luxury candle boutique in the heart of Anstruther. If you’re a connoisseur of cheese, don’t miss the tour and tastings at St. Andrews Farmhouse, where you can discover the art of perfecting golden Cheddar, Camembert and Brie.

Getting around

Anstruther is a 1.5-hour drive south of Dundee Airport. Coaches arrive from Edinburgh within 2.5 hours and continue onto St. Andrews. The village is easily navigated on foot, while rental cars, boats and buses are available for exploring the Firth Coast.

Anstruther travel FAQs

  • What are the best hotels in Anstruther?

    1,237 reviews rated Kilconquhar Castle Estate with an average score of 8.6/10. It may also be worth looking into the The Waterfront, which received a rating of 9.0/10 from 687 reviews. The coastal inn could also be a good option, with a score of 8.9/10 from 377 reviews.

  • What is a good hotel near Crail Museum and Heritage Centre?

    Kalliope House B&B is a hotel near Crail Museum and Heritage Centre that is popular with HotelsCombined users, scoring 9.0 across 48 reviews.