How to get from Arlington to Salem by bus and train?
Arlington to Salem - Bus Schedule
The 77 bus from Arlington to Salem runs from 12:10 AM to 11:55 PM, with departures every 10 min-4 hr 10 min. The trip takes about 1 hr 31 min, with regular service throughout the operating hours.
From Arlington to Salem by bus and train
To get from Arlington to Salem in Boston, you’ll need to take one bus line and 2 train lines: take the 77 bus from Arlington Heights Busway station to Massachusetts Ave @ Upland Rd station. Next, you’ll have to switch to the FITCHBURG train and finally take the NEWBURYPORT/ROCKPORT train from North Station station to Salem station. The total trip duration for this route is approximately 1 hr 31 min. The ride fare is $9.70. The bus and train schedule from Arlington may change. We recommend you check the updated bus and train schedule to Salem on the Moovit app.
Step by Step
- 1Start from bus stationArlington
- 2Wait for bus77Harvard
- 3Ride to bus stationMassachusetts Ave @ Upland RdID 1230126 min
- 4Walk to train stationPorter40 yd • 1 min
- 5Wait for trainFITCHBURG#414 | North Station
- 6Ride to train stationNorth Station16 min
- 7Wait for trainNEWBURYPORT/ROCKPORT#131 | Newburyport
- 8Ride to train stationSalem32 min
Public transit directions from Arlington to Salem
Bus And Train schedule from Arlington to Salem
Related Routes
- Oxford to Salem
- Southbridge Town to Salem
- Spencer to Salem
- East Brookfield to Salem
- Webster to Salem
- East Sandwich to Salem
- Harwich Center to Salem
- Harwich Port to Salem
- Bliss Corner to Salem
- Brewster to Salem
- Chatham to Salem
- Dennis Port to Salem
- East Falmouth to Salem
- East Harwich to Salem
- New Bedford to Salem
- West Dennis to Salem
- West Wareham to Salem
- North Eastham to Salem
- North Falmouth to Salem
- Northwest Harwich to Salem
Questions & Answers
What is the fastest way to get from Arlington to Salem?
The fastest way takes 91 minutes, using Bus line 77, Train line FITCHBURG, Train line NEWBURYPORT/ROCKPORT.
Is there a direct bus between Arlington and Salem in Boston?
No, you’ll have to take one bus line and 2 train lines in total. The total traveling time is 1 hr 31 min.
Which bus line goes from Arlington to Salem in Boston?
The 77 bus line goes from Massachusetts Ave @ Upland Rd station near Arlington to Porter station. From there you’ll have to take 2 train lines till Porter station near Salem in Boston.
How long does it take to travel from Arlington to Salem in Boston by bus and train?
The total travel time between Arlington and Salem in Boston by bus and train is about 1 hr 31 min.
Where do I get on the bus near Arlington to get to Salem in Boston?
Get on the 77 bus from the Massachusetts Ave @ Upland Rd stop near Arlington in Boston.
Where do I get off the bus when traveling between Arlington and Salem in Boston?
Get off the bus at the Porter station, which is closest to Salem in Boston.
How much is the bus fare from Arlington to Salem?
The ride from Arlington to Salem costs $9.70.
Popular Routes
- Leominster to Alewife Station Parking Garage
- Chelsea to Worcester
- Milton to Dorchester
- Ruggles to Boston Logan International Airport
- Cambridge to Haverhill
- Boston Logan International Airport (Bos) to Charles/Mgh
- Braintree to Whitman, MA
- Arlington to Braintree Town
- Watertown Town to Newton
- Quincy to Newton
- Plymouth to Kingston
- Boston Logan International Airport (Bos) to Brown University
- Burlington to Revere
- Haymarket to Peabody
- Kendall/MIT to Tufts University
- Peabody to Salem
- Providence to Seekonk
- Southbridge St at 982 to Worcester, MA
- Lynn to Danvers
- Lawrence to Everett