Bonds are debt securities that pay interest and return the principal at maturity, while shares represent ownership in a company, providing potential dividends and capital gains. Shares are typically riskier, with returns dependent on the company’s performance and market conditions.