There are 4 ways to get from Salem to Westford by train, bus, bus (Greyhound), car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, line 15 bus
best- Take the train from Salem to North Stationtrain
- Take the train from North Station to Lowelltrain
- Take the bus from Hale Street @ Kennedy Center Busway to Hampton Inn Technology Drivebus 15
3h 29m$8–17Drive 32.8 mi
cheapest- Drive from Salem to Westfordcar 32.8 mi
49 min$6–9Line 450 bus, bus
- Take the bus from North St @ Essex St to Surface Rd @ Hanover Stbus 450
- Take the bus from Boston to Robert B Kennedy Bus Transfer Centerbus Greyhound US0256S
4h 30m$10–18Taxi
- Take the taxi from Salem to Westfordtaxi 32.8 mi
49 min$100–130
Salem to Westford by train and bus
Questions & Answers
The cheapest way to get from Salem to Westford is to drive which costs $6 - $9 and takes 49 min.
The fastest way to get from Salem to Westford is to drive which takes 49 min and costs $6 - $9.
No, there is no direct bus from Salem to Westford. However, there are services departing from North St @ Essex St and arriving at Hampton Inn Technology Drive via Boston and Hale Street @ Kennedy Center Busway. The journey, including transfers, takes approximately 4h 30m.
The distance between Salem and Westford is 55 miles. The road distance is 32.9 miles.
The best way to get from Salem to Westford without a car is to train and line 15 bus which takes 3h 29m and costs $8 - $17.
It takes approximately 3h 29m to get from Salem to Westford, including transfers.
Salem to Westford bus services, operated by MBTA, depart from North St @ Essex St station.
Salem to Westford bus services, operated by MBTA, arrive at Surface Rd @ Hanover St station.
Yes, the driving distance between Salem to Westford is 33 miles. It takes approximately 49 min to drive from Salem to Westford.
There are 72+ hotels available in Westford.
What companies run services between Salem, MA, USA and Westford, MA, USA?
You can take a bus from North St @ Essex St to Hampton Inn Technology Drive via Surface Rd @ Hanover St, Haymarket, Downtown Crossing, Boston, Robert B Kennedy Bus Transfer Center, and Hale Street @ Kennedy Center Busway in around 4h 30m.
Train from Salem to North Station
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- $3–9
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $3–9
Train from North Station to Lowell
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- $4–5
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $4–5
- Phone
- +1 (978) 452-6161
- [email protected]
- Website
- Lowell Regional Transit Authority
Bus from Hale Street @ Kennedy Center Busway to Hampton Inn Technology Drive
- Ave. Duration
- 29 min
- Frequency
- Every 4 hours
- Estimated price
- $1–3
- Website
- Lowell Regional Transit Authority
Bus from North St @ Essex St to Surface Rd @ Hanover St
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- $1–5
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Boston to Robert B Kennedy Bus Transfer Center
- Ave. Duration
- 45 min
- Frequency
- 5 times a week
- Estimated price
- $4–8
- Website
- Greyhound
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Need to know: Greyhound
Read the travel guide







