The prices of buying new sails vary greatly depending on several factors such as your boat's length, sail material, quality of the fabric, and many others. For instance, a 24-feet Bermuda sloop can cost between $1,000 and $2,500 while sails on mid-sized boats can cost between $3,000 and $5,000.