The yield to maturity is the total return expected on a bond if held till maturity whereas, the interest rate is the amount that the issuer pays to the bondholder on an annual basis. The interest amount remains the same till the bond matures, yield differs based on the market price of the bond.