På Kullen ligger Krapperup slot, som er blandt de ældste danske slotte. Det opgives at adelsslægten Krognos var i besiddelse af slottet fra omkring 1000-tallet, og Krapperup forblev i slægtens eje til 1500-tallet. Efter at Danmark ved Roskildefreden i 1658 mistede Kullen sammen med resten af Skånelandene til Sverige var den sidste danske ejer til slottet Henrik Rantzau, som måtte se Danmarks besejrer Karl X Gustav i øjnene ved byporten i Odense. I 1674 overtog den svenske adelskvinde Maria Sofia de la Gardie Krapperup. Ved Skånske Krigs udbrud så bønderne i Kullen deres chance og brændte dele af det svenskejede slot af. I 1841 kom slottet i adelsslægten Gyldenstiernes eje, og i dag forvaltes borgen og godset af Gyllenstiernska Krapperupstiftelsen, hvis målsætning er humanitært arbejde og forskning.