El actual edificio fue erigido en 1862, en estilo Renacentista francés.
En 1449, Alnarp pasó a ser propiedad de Niels Stigsen Thott.
En 1536, Cristián III de Dinamarca tomó posesión del castillo para el estado danés.
En 1660, Carlos XI lo dio a Gabriel Oxenstierna.
El parque del castillo tiene la segunda mayor variedad de árboles en Suecia y es abierto al público todo el año.