The Duchess of Cornwall said the future monarch is a “brilliant” impressionist and puts on voices for every character when reading the series to her grandchildren.
In a conversation reported by the Daily Mail, Camilla provided a rare insight into the relationship the royals share with their young relatives.
A grandmother of five, she said the couple relished spending time with their family.
Speaking at a recent literacy event for children, she told the paper: “Sometimes, when we are with my husband in Scotland, he reads them Harry Potter.
“And he does all the voices, because he is a brilliant mimic. I’m not very good. I try to do the voices, but acting isn’t my forte. But he sits down and they all sit with him.
“I always think they are going to be wriggling around in the bed, but they sit spellbound.”
She added: “He’s extremely good with children. They love it.”