Kullaberg är namnet dels på en bergskam, belägen längst ut på halvön Kullen i nordvästra Skåne, dels på två naturreservat som ligger på och i anslutning till bergskammen, Västra Kullaberg och Östra Kullaberg. Området är en del av Brunnby socken i Höganäs kommun.
Bergskammen (och reservaten) sträcker sig från Kullanäs (vid Kullens fyr) i nordväst till Arild i sydöst, en sträcka på knappt åtta kilometer. Kullaberg är som bredast 1,5 kilometer vid Kockenhus och Björkeröd. Ytan är 932 hektar.[1] Från berggrundsgeologisk synpunkt sträcker sig dock Kullaberg ner till Svanshall, en sträcka på ytterligare sju kilometer, och når en bredd på cirka två kilometer.[2] Kullaberg gränsar mot Öresund i sydväst och mot Skälderviken i norr. Kullaberg når en högsta höjd av 187,5 meter vid Håkull. Mot Skälderviken är kustbranterna särskilt höga, som mest drygt 60 meter. Berget korsas av tvärgående sprickor och genom havets nötning har det på många håll bildats grottor, vikar och dalar. Vid stranden ses raukar och stenpelare.