Any chance there's a known hotel in Danvers or Peabody that offers a shuttle service into Salem?
Salem H. replied:
Hi Eryn, We aren't aware of any shuttle services at this time, but if you stay in Rockport you can hop on the Commuter Rail. http://hauntedhappenings.org/regionalhotels Many of the inns are walking distance from the train.