How to Get to Salem
Salem is located 16 miles north of Boston on the Atlantic coast. It is a convenient 30- minute drive or train ride, or a one-hour bus ride.
Directions by Car:
From Rte 128N take exit 25A and follow Rte. 114 East into Salem. One in Salem, follow signs to the Salem Visitor Center, Museum & Historic Sites and Downtown Parking. Please note: I-95/128N share the same road for the loop around Boston. When the road divides, stay on Rte. 128 North. At this point, the exit numbers jump from #45 to #28.
From Boston (30 minute drive):
Take I-93 to Exit 37A (I-95) to Rte. 128 N and follow directions above. Please note: Do not follow the signs for Salem, NH.
From Logan Airport (25 minutes drive):
Take Rte. 1-A North and at Salem border, follow the signs for the Salem Visitor Center, Museum and Historic Sites and Downtown Parking.
From Maine/New Hampshire:
Take I-95S (ME) or I-93 S (NH) to Rte. 128 N Follow directions above.
From Mass Pike:
Take Rte. 90 E to I-95 N/Rte 128 N. Follow directions above.
Take Rte. 128 S to Exit 25A. Rte. 114 East/Marblehead
Downtown Map - parking
Download the Downtown Map (PDF file)
Available on the Newburyport/Rockport Commuter Rail Line from Boston's North Station. At the Salem Depot, exit up stairs. The Salem Visitor Center is a 5 minute walk. Salem Depot is located at Bridge and North Streets.
Available from Haymarket Square & South Station in Boston on Bus #450 or 455, or #459 from Logan Terminal C.
Train & Bus:
Call 1-800-392-6100 or visit www.mbta.com