As adjectives the difference between cursed and haunted
is that
cursed is having some sort of divine harm, malady, or other curse while
haunted is of a location, frequented by a ghost or ghosts.
As verbs the difference between cursed and haunted
is that
cursed is past tense of curse while
haunted is past tense of haunt.