Anstruther – United Kingdom

  • 16 W End, St Monans, Anstruther KY10 2BX
  • 24 E Green, Anstruther KY10 3AA
  • 15 High St, Pittenweem, Anstruther KY10 2LA
  • 18 Shore St, Anstruther KY10 3EA
  • 35 High St, North, Crail, Anstruther KY10 3RA
  • 28 Shore St, Anstruther KY10 3AQ
  • 1 Shore St, Cellardyke, Anstruther KY10 3BD
  • 9 High St, Pittenweem, Anstruther KY10 2LA
  • St Andrews Rd, Anstruther KY10 3JS
  • 24 High St E, Anstruther KY10 3DQ
  • 38 Rodger St, Cellardyke, Anstruther KY10 3HU
  • 14 High St, Crail, Anstruther KY10 3TD
  • 39 Station Rd, St Monans, Anstruther KY10 2BN
  • 7 Market Place, Pittenweem, Anstruther KY10 2PH
  • 7 High St, Crail, Anstruther KY10 3TA
  • 25 Shore St, Anstruther KY10 3AQ
  • 37 Shore St, Anstruther KY10 3AQ
  • Bowhouse, St Monans, East Neuk, Anstruther KY10 2DB



Anstruther is a small coastal town located in the East Neuk of Fife, Scotland. It is situated on the north shore of the Firth of Forth, around 10 miles southeast of the town of St Andrews. Anstruther is known for its picturesque harbour, sandy beaches, and historic architecture, making it a popular destination for tourists.

The town has a long and fascinating history, with evidence of human habitation dating back to the Bronze Age. During the medieval period, Anstruther was an important centre for fishing and shipbuilding, and the town played a significant role in the Scottish Wars of Independence.

Today, Anstruther is a bustling and vibrant community with a range of shops, restaurants, and cultural attractions. One of the town’s most popular landmarks is the Scottish Fisheries Museum, which tells the story of Scotland’s fishing industry through a series of interactive exhibits and displays.

Anstruther is also famous for its fish and chips, which are regarded as some of the best in Scotland. The town is home to several award-winning fish and chip shops, including the famous Anstruther Fish Bar.

Anstruther’s natural beauty and scenic coastal location make it a popular destination for outdoor enthusiasts. The town is surrounded by stunning countryside, and there are a number of walking and cycling trails in the area, including the Fife Coastal Path, which runs along the coast from Kincardine to St Andrews.

Hotels in Anstruther

Here are 10 hotels and inns located in or around Anstruther:

  1. The Waterfront – 18-20 Shore Street, Anstruther KY10 3EA, Scotland
  2. The Bank – 23 High Street, Anstruther KY10 3DQ, Scotland
  3. The Spindrift – 11 Shoregate, Crail, Anstruther KY10 3SU, Scotland
  4. The Inn at Kingsbarns – Kingsbarns, St Andrews KY16 8TA, Scotland
  5. The Ship Inn – 24 East Green, Crail, Anstruther KY10 3TA, Scotland
  6. The Golf Hotel – 4 High Street, Crail, Anstruther KY10 3TD, Scotland
  7. The Mayview Hotel – 15 Mayview Road, St Andrews KY16 8AL, Scotland
  8. The Old Manor Hotel – Leven Road, Lundin Links, Leven KY8 6AJ, Scotland
  9. The Craw’s Nest Hotel – Bankwell Road, Anstruther KY10 3DA, Scotland
  10. Balcomie Links Hotel – Balcomie Road, Crail, Anstruther KY10 3TN, Scotland