Marblehead - Marblehead, Massachusetts

Railroad Lines

Boston and Maine Railroad: Portland Division, Marblehead Branch
at milepost 3.52 (from Salem)

Boston and Maine Railroad: Portland Division, Swampscott Branch
at milepost 4.41 (from Swampscott)