Question: what was the age difference between charles and diana?
Answer: Prince Charles was 12 years older than Princess Diana when they got married. Prince Charles was 32 and Princess Diana was 20 when they married in July 1981.