The price for a new Beneteau 46 is around $247,900 USD for the base model. The cost of a secondhand Beneteau 46 will vary depending on the year, condition and equipment of the boat. However, according to some sources, the average cost of a secondhand Beneteau 46 sailboat is around $200,000 USD.