The 97-year-old royal, who retired from official duties last year, had not been seen in public since he joined his wife at several polo games in the early English summer.
In April, Philip underwent a hip replacement operation.
Just six weeks later, the prince seemed to be on the mend when he attend Prince Harry and Meghan Markle's wedding on May 19.