The average salary for a lighthouse keeper is in the region of $40,000 and is commensurate with the long hours and hard work that the position commands. Be aware that the salary level depends on location and experience.