There are 5 ways to get from Salem to Windham by train, taxi, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, taxi
best- Take the train from Salem to North Stationtrain
- Take the train from North Station to Lowelltrain
- Take the taxi from Lowell to Windhamtaxi
2h 24m$87–114Drive 31.3 mi
cheapest- Drive from Salem to Windhamcar 31.3 mi
49 min$6–9Bus
- Take the bus from Chelsea to South Stationbus Sl3
- Take the bus from Boston South Buses to Salem, NH-exit 2bus I-93 Northbound
2h 57m$54–79Taxi
- Take the taxi from Salem to Windhamtaxi 31.3 mi
49 min$190–240Line 450 bus, bus
- Take the bus from North St @ Essex St to Surface Rd @ Hanover Stbus 450
- Take the bus from Boston South Buses to Salem, NH-exit 2bus I-93 Northbound
3h 22m$56–73
Questions & Answers
The cheapest way to get from Salem to Windham is to drive which costs $5 - $9 and takes 49 min.
The fastest way to get from Salem to Windham is to drive which takes 49 min and costs $5 - $9.
No, there is no direct bus from Salem to Windham. However, there are services departing from Chelsea and arriving at Salem, NH-exit 2 via Boston South Buses. The journey, including transfers, takes approximately 2h 57m.
The distance between Salem and Windham is 55 miles. The road distance is 31.5 miles.
The best way to get from Salem to Windham without a car is to train and taxi which takes 2h 24m and costs $85 - $120.
It takes approximately 2h 24m to get from Salem to Windham, including transfers.
Salem to Windham bus services, operated by MBTA, depart from Chelsea station.
Salem to Windham bus services, operated by MBTA, arrive at South Station.
Yes, the driving distance between Salem to Windham is 31 miles. It takes approximately 49 min to drive from Salem to Windham.
There are 78+ hotels available in Windham.
What companies run services between Salem, MA, USA and Windham, NH, USA?
You can take a train from Salem to Windham via Chelsea, Chelsea, South Station, Boston South Buses, and Salem, NH-exit 2 in around 2h 57m.
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
Bus from Chelsea to South Station
- Ave. Duration
- 26 min
- Frequency
- Every 15 minutes
- Estimated price
- $1–5
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
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 800-639-8080
- [email protected]
- Website
- Boston Express
Bus from Boston South Buses to Salem, NH-exit 2
- Ave. Duration
- 55 min
- Frequency
- Every 2 hours
- Estimated price
- $11–16
- Schedules at
- Boston Express
Bus from Boston South Buses to Salem, NH-exit 2
- Ave. Duration
- 55 min
- Frequency
- Every 2 hours
- Estimated price
- $11–16
- Schedules at
- Boston Express
- Ave. Duration
- 36 min
- Estimated price
- $80–240
Merrimack Taxi Co
- Phone
- +1 978-687-0911
Boston Cab
- Phone
- +1 617-536-5010
- Website
- bostoncab.us
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, How to get from London to Edinburgh, and Best ways to travel around Australia - to help you get the most out of your next trip.







