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 28 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#125 | 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 88 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 28 min.
Which train line goes from Salem to Salisbury in Boston?
The NEWBURYPORT/ROCKPORT train line goes from #125 | 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 28 min.
Where do I get on the train near Salem to get to Salisbury in Boston?
Get on the NEWBURYPORT/ROCKPORT train from the #125 | 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
- Arlington to Salem
- Woburn to Revere
- Government Center to Medford
- Newton to Needham
- West Yarmouth to Orleans
- Beverly to Newton
- Providence to Boston College
- Burlington to Woburn
- Gloucester to Medford
- Salem to Ipswich
- Medford to Boston
- Airport to Prudential Tower
- Worcester to Mansfield Center
- Everett to Somerville
- Bat Center to Beth Israel Deaconess Hospital-Milton
- Woods Hole to Taunton
- Lynn to Newburyport
- Back Bay - South End to Somerville
- Orleans to Harwich Port
- Providence to Block Island