- 3.5Closed nowDreel Tavern16 High Street West, Anstruther, SC KY10 3DLRestaurant Bar
- LegendsStation Road, Anstruther, SC KY10 3JABar
- 1Lisa Ice Cream Parlour23 Shore Street, Anstruther, SC KY10 3AQBar
- Masonic Arms12 Shore Street, Anstruther, SC KY10 3EABar
- 3.7Closed nowShip Tavern49 Shore Street, Anstruther, SC KY10 3AQRestaurant Bar
- 4.7Closed nowThe Bank23-25 High Street, Anstruther, SC KY10 3DQBar
- 4.7Closed nowThe Boathouse28 Shore Street, Anstruther, SC KY10 3AQRestaurant Bar
- 4.8Closed nowThe Royal HotelRoyal Hotel, 20 Rodger Street, Anstruther, SC KY10 3DURestaurant Bar