Author Gyles Brandeth claimed Philip, who he knew for 40 years, thought the Duke and Duchess of Sussex were wrong over Megxit. Meghan and Harry quit as working royals in March 2020 for a new life of personal and financial freedom in America.
Writing in the Daily Mail, Mr Brandeth said: “The Duke of Edinburgh was not pleased, nor did he believe that Harry and Meghan were doing the right thing, either for the country or for themselves.”
But Philip had sympathy with Harry wanting to “do his own thing in his own way”, according to Mr Brandeth.
He said Philip told him: “People have got to lead their lives as they think best.”
However, the Duke did not approve of his grandson’s TV interview with Oprah Winfrey, which saw him and Meghan make a set of astonishing claims about the royals.
The interview aired last month while Philip was in hospital and plunged the monarchy into a fresh crisis in the wake of Megxit.
Mr Brandeth said: “I know from someone close to him that he thought Meghan and Harry’s interview with Oprah Winfrey was ‘madness’ and ‘no good would come of it’.”
But Philip thought his grandson was a “good man”, according to Mr Brandeth.
He said: “Prince Philip loved Prince Harry.
READ MORE: Queen order for no military wear saved royals from ‘ridiculous’ result
He is staying at his and Meghan’s former residence, Frogmore Cottage.
The Sun reported that Harry, wearing a black face mask, landed at Heathrow on a British Airways flight from Los Angeles on Sunday afternoon.
He will not walk shoulder to shoulder with his brother Prince William in the funeral procession.
Harry and William, whose rift has been well documented, will have their cousin Peter Phillip’s between them.
Members of the Royal Family will not wear military uniform in a break with tradition for ceremonial royal funerals.
The move means Harry will not have to face being the odd one out not in uniform.
It comes after he lost his honorary military titles as part of Megxit.