Camillo, som reddet Polixenes fra Leontes vrede, hjelper nå Perdita og Florizel, samt resten av gjeterens familie, med å rømme fra Böhmen til Sicilia. En illsint Polixenes følger etter, men på Sicilia blir det avslørt at Perdita er datter av Leontes. Det blir videre oppdaget at Hermione ikke var død, men har blitt holdt skjult i de 16 årene, og skuespillet ender med en lykkelig gjenforening.