Ways to Get to Salem Salem Station is on the Newburyport/Rockport Line. Trains depart from North Station. A standard one-way ticket costs $8.00, and the ride takes about 30 minutes. Salem Station is on the Newburyport/Rockport Line.