Bonus shares are additional shares given to shareholders, while stock splits divide existing shares into smaller units, reducing the share price.