Prince Charles and Princess Diana This image appears in the gallery:A history of all the Royal Weddings through the years 8. Prince Charles and Princess Diana July 1981 – Prince Charles marries Lady Diana Spencer at St. Paul’s Cathedral in London. 15 images See the full gallery: A history of all the Royal Weddings through the years