How to get from Salem to Salisbury by bus and train?
From Salem to Salisbury by bus and train
To get from Salem to Salisbury in Boston, take the NEWBURYPORT/ROCKPORT train from Salem station to Newburyport station. Next, take the 20 bus from Boston Way Ob station to Salisbury Beach station. The total trip duration for this route is approximately 1 hr 38 min. The bus and train schedule from Salem may change. We recommend you check the updated bus and train schedule to Salisbury on the Moovit app.
Step by Step
- 1Start from train stationSalem
- 2Wait for trainNEWBURYPORT/ROCKPORT#131 | Newburyport
- 3Ride to train stationNewburyport36 min
- 4Walk to bus stationBoston Way ObID 8983241230 yd • 3 min
- 5Wait for bus20Salisbury Beach
- 6Ride to bus stationSalisbury BeachID 891229225 min
Public transit directions from Salem to Salisbury
Bus And Train schedule from Salem to Salisbury
Related Routes
- Oxford to Salisbury
- Southbridge Town to Salisbury
- Spencer to Salisbury
- East Brookfield to Salisbury
- Webster to Salisbury
- Falmouth to Salisbury
- Barnstable Town to Salisbury
- Bourne to Salisbury
- Buzzards Bay to Salisbury
- East Falmouth to Salisbury
- East Harwich to Salisbury
- Monument Beach to Salisbury
- Teaticket to Salisbury
- West Wareham to Salisbury
- North Eastham to Salisbury
- North Falmouth to Salisbury
- Orleans to Salisbury
- Plymouth to Salisbury
- Pocasset to Salisbury
- Provincetown to Salisbury
Questions & Answers
What is the fastest way to get from Salem to Salisbury?
The fastest way takes 98 minutes, using Train line NEWBURYPORT/ROCKPORT, Bus line 20.
Is there a direct train between Salem and Salisbury in Boston?
No, you’ll have to take one train line and one bus line in total. The total travelling time is 1 hr 38 min.
Which train line goes from Salem to Salisbury in Boston?
The NEWBURYPORT/ROCKPORT train line goes from #131 | Newburyport station near Salem to Newburyport station. From there you’ll have to take one bus line till Newburyport station near Salisbury in Boston.
How long does it take to travel from Salem to Salisbury in Boston by train and bus?
The total travel time between Salem and Salisbury in Boston by train and bus is about 1 hr 38 min.
Where do I get on the train near Salem to get to Salisbury in Boston?
Get on the NEWBURYPORT/ROCKPORT train from the #131 | Newburyport station near Salem in Boston.
Where do I get off the train when travelling between Salem and Salisbury in Boston?
Get off the train at the Newburyport stop, which is closest to Salisbury in Boston.
Popular Routes
- South Station to Tufts University
- Harwich Port to Provincetown
- Boston Logan International Airport to Amc Assembly Row 12
- Forest Hills to Beth Israel Deaconess Medical Center West Campus
- Revere to Peabody
- Framingham to Boston
- Boston College to Tufts University"
- Lynn to Falmouth
- Somerville to Arlington
- Blue Line - Mbta to Gardner, MA
- Framingham to Waltham
- Woburn to Somerville
- Falmouth to Provincetown
- Boston to Andover
- North Station to Malden
- Providence to Westborough
- Braintree to Holbrook, MA
- South Station to Whitman, MA
- Whitman to Braintree, MA
- Woburn to Andover