Salem Haunted Happenings is easily accessible by public transportation! The Salem Ferry runs between Boston's Long Wharf and Blaney Street in Salem. Take the MBTA Commuter Rail from Boston's North Station or stops north of Salem on the Newburyport/Rockport lines. On busy October weekends, you can save time in traffic by parking at a nearby station (Lynn and Beverly are the closest) and taking the train downtown.
View driving directions and parking information here.