Farhult ligger på Kullahalvön i nordvästra Skåne. Landskapet är ett öppet och flackt odlingslandskap idag men längre tillbaka har denna del av Kullen varit skogbevuxen och glest befolkad. Av döma av ortnamnen har en exploatering skett i området under högmedeltiden men området är också rikt på fornlämningar från förhistorisk tid. Kyrkliga eller profana storgods tycks inte ha haft några större ägor i socknen under medeltiden. Under senmedeltid och nyare tid ökar dock adeln och kronans ägor i socknen succesivt. Under 1600-talet var Farhult den största byn i Kullabygden.
Under 1700-talet låg kyrkan och prästgården på avstånd från den övriga bybebyggelsen som låg en halv kilometer bort i nordostlig riktning. Denna belägenhet har bevarats då Farhults senare bebyggelse ligger samlad intill kustlinjen. Kyrkan omges av en bebyggelse typisk för gamla tiders sockencentrum. I sydost ligger prästgården med boningslänga från 1860-talet, brygghus och en före detta ekonomilänga i korsvirke. Intill prästgården ligger den gamla skolan och tiondeladan med murade trappstegsgavlar. Väster om kyrkan finns kyrkvaktarbostaden från 1900 som även har varit sockenstuga och kommunhus. På samma plats låg tidigare socknens fattighus. Klockaregården med anor från 1700-talet ligger utmed kyrkogårdens norra gränslinje och utgör församlingshem idag. Skolan och ett ålderdomshem byggt 1929 ligger nordost om kyrkan. Söder om kyrkogården ligger Prästaskogen, en tät skogsdunge, som tidigare var plats för den gamla prästgården, vilken brann ned 1860. Prästaskogen är en rest av ett stort sammanhängande skogsområde som tidigare sträckte sig till Norra Häljaröd.