L’histoire de ce château remonte au XIIème siècle ou le roi Louis VI le Gros fait construire, face au prieuré, le premier château fort sur l’emplacement du château actuel.

En 1514, François 1er épouse Claude de France au château de Saint Germain en Laye.
En 1519, Henri II nait dans ce château et deviendra roi en 1547. Charles IX en 1550 et Louis XIV en 1638 ainsi que de nombreux princes naissent aussi dans ce château.

En 1682, Louis XIV, le dernier roi de France à résider à Saint-Germain-en-Laye, quitta définitivement les lieux pour s’installer à Versailles, alors que les travaux d’agrandissement du château de Saint-Germain ne sont même pas terminés. Le 20 avril 1682, la Cour part définitivement pour Versailles.

Ce château est aujourd’hui un musée consacré à l’archéologie nationale. Il est une ancienne résidence des Rois de France.