Simply select points A and B, and we will create a convenient route for you 👍
To build a composite route, click the "Add point" button. You can also move and delete intermediate points.
Cheapest
Best Offer!
Car
23 min
25 km.
from $1
Composite Route Car Only
Two ways to Travel from Salem to Anderson-Woburn Station
Select an Option Below to Start Your Journey
Cheapest
By car (25 km)
Other
Rideshare
Transport providers
Train operators
Amtrak
Phone:
+1 800-872-7245
Website:
amtrak.com/home.html
Train from Haverhill Amtrak to Woburn
Ave. Duration:
29 min
Frequency:
5 times a day
Estimated price:
$5.49–$70.16
MBTA
Phone:
+1-617-222-3200
Website:
mbta.com
Train from Salem to North
Ave. Duration:
38 min
Frequency:
Hourly
Estimated price:
$3.83–$10.21
Train from North Station to Anderson/Woburn
Ave. Duration:
23 min
Frequency:
Hourly
Estimated price:
$1.15–$2.93
Bus from North St @ Essex St to Congress
Ave. Duration:
59 min
Frequency:
Hourly
Estimated price:
$1.91–$4.98
Bus from North Station - Nashua St @ Red Auerbach Way to Anderson/Woburn
Ave. Duration:
25 min
Frequency:
5 times a day
Estimated price:
$1.91–$4.98
Questions and Answers
What is the cheapest way to get from Salem to Anderson-Woburn Station?
The cheapest way to get from Salem to Anderson-Woburn Station is to drive which costs $2.83 - $4.13 and takes 23 min.
What is the fastest way to get from Salem to Anderson-Woburn Station?
The fastest way to get from Salem to Anderson-Woburn Station is to taxi which takes 23 min and costs $50 - $59.78 .
Is there a direct bus between Salem and Anderson-Woburn Station?
No, there is no direct bus from Salem to Anderson-Woburn Station. However, there are services departing from North St @ Essex St and arriving at Anderson/Woburn - Busway via North Station - Nashua St @ Red Auerbach Way. The journey, including transfers, takes approximately 2h 39m.
Is there a direct train between Salem and Anderson-Woburn Station?
No, there is no direct train from Salem to Anderson-Woburn Station. However, there are services departing from Salem and arriving at Anderson/Woburn via North Station. The journey, including transfers, takes approximately 1h 47m.
How far is it from Salem to Anderson-Woburn Station?
The distance between Salem and Anderson-Woburn Station is 47 km. The road distance is 25.4 km.
How do I travel from Salem to Anderson-Woburn Station without a car?
The best way to get from Salem to Anderson-Woburn Station without a car is to train which takes 1h 47m and costs $4.24 - $11.96 .
How long does it take to get from Salem to Anderson-Woburn Station?
It takes approximately 1h 47m to get from Salem to Anderson-Woburn Station, including transfers.
Where do I catch the Salem to Anderson-Woburn Station bus from?
Salem to Anderson-Woburn Station bus services, operated by MBTA, depart from North St @ Essex St station.
Where do I catch the Salem to Anderson-Woburn Station train from?
Salem to Anderson-Woburn Station train services, operated by MBTA, depart from Salem station.
Train, bus or fly from Salem to Anderson-Woburn Station?
The best way to get from Salem to Anderson-Woburn Station is to train which takes 1h 47m and costs $4.24 - $11.96 . Alternatively, you can line 450 bus and bus, which costs $3.26 - $8.70 and takes 2h 39m. There are no good options to bus between Salem to Anderson-Woburn Station.
Where does the Salem to Anderson-Woburn Station bus arrive?
Salem to Anderson-Woburn Station bus services, operated by MBTA, arrive at Congress St @ Haymarket Sta station.
Where does the Salem to Anderson-Woburn Station train arrive?
Salem to Anderson-Woburn Station train services, operated by MBTA, arrive at North Station.
Can I drive from Salem to Anderson-Woburn Station?
Yes, the driving distance between Salem to Anderson-Woburn Station is 25 km. It takes approximately 23 min to drive from Salem to Anderson-Woburn Station.
Where can I stay near Anderson-Woburn Station?
There are 1020+ hotels available in Anderson-Woburn Station. Prices start at $82.53 per night.