En 2005, après une longue association, le prince a épousé Camilla, qui utilise le titre de duchesse de Cornouailles.
Charles est marié à sa deuxième épouse, Camilla, duchesse de Cornouailles, depuis 2005.