Philippa est née à Valenciennes [1] et était la fille de Guillaume 1er de Hainaut et de Jeanne de Valois , petite-fille de Philippe III et sœur de Philippe VI. Elle se maria à Édouard III, d’abord par procuration à Valenciennes en octobre 1327, puis en la cathédrale d’York [2] le 24 janvier 1328, quelques mois après l’accession de celui-ci au trône d’Angleterre.
Philippa accompagna Édouard dans ses expéditions en Écosse en 1333 et en Flandre de 1338 à 1340, où elle était acclamée pour sa gentillesse et sa compassion. Elle est surtout connue, comme une épouse compatissante, qui intercéda auprès de son mari, et le persuada d’épargner la vie des bourgeois de Calais, alors qu’il avait prévu de les exécuter pour servir d’exemple auprès de la population de Calais.
Son compatriote, le chroniqueur Jean Froissart, fut son confident et à son service de 1361 à 1366.
Philippa et Édouard eurent 12 enfants, dont cinq fils atteignirent la majorité et dont la rivalité déclencha une guerre civile, connue sous le nom de guerre des Deux Roses [3]