23-25 High Street (0.3 km from Anstruther Golf Club Marsfield)
Stunning views of the Firth of Forth feature at this 4-star family-run hotel. Open fires and flat-screen TVs with Sky channels are in the bar and the restaurant offers homemade meals prepared using local produce.
18 - 20 Shore Street (0.5 km from Anstruther Golf Club Marsfield)
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. Its à la carte restaurant has a charming modern glass and timber frontage.
(1.0 km from Anstruther Golf Club Marsfield)
Set in Cellardyke just 600 metres from Billow Ness Beach Castle Cliff offers accommodation with a garden and free WiFi.
14 John Street (1.1 km from Anstruther Golf Club Marsfield)
Located in Cellardyke The coastal inn offers beachfront accommodation 700 metres from Billow Ness Beach and provides various facilities such as a bar and a garden. Free WiFi and room service are provided.
8 Braehead (4.1 km from Anstruther Golf Club Marsfield)
Boasting accommodation with a terrace Harbour Heights is set in Saint Monance. This holiday home features a garden barbecue facilities free WiFi and free private parking.
Balcomie Road Crail (7.2 km from Anstruther Golf Club Marsfield)
Balcomie Links is a friendly family run small hotel situated on the outskirts of Crail near St Andrew's. In Fife's famous and sheltered East Neuk this is one of the sunniest corners on the East Coast of Scotland.
Stravithie Bridge (9.8 km from Anstruther Golf Club Marsfield)
A former railway station set in 2 acres of landscaped garden The Old Station Guest House comprises of the main building and a train carriage converted into suites.
(10.9 km from Anstruther Golf Club Marsfield)
Located in Fife Chartwell Lodge with Hot Tub 45 at Stewarts Resort features accommodation with a patio and free WiFi. This holiday home features a garden.