what was the age difference between prince charles and princess diana?
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. They announced their separation in 1992 and finalized their divorce in 1996.