There are 4 ways to get from Salem to Woonsocket by train, bus, 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
best- Take the train from Salem to North Stationtrain Newburyport/Rockport Line
- Take the train from Back Bay to Forge Park/495train Franklin/Foxboro Line
3h$37–54Drive 54.7 mi
cheapest- Drive from Salem to Woonsocketcar 54.7 mi
1h 26m$10–15Line 450 bus, bus
- Take the bus from North St @ Essex St to Surface Rd @ Hanover Stbus 450
- Take the bus from Boston South Station to Providence Bus Terminalbus Boston Airport
3h 51m$52–99Train, bus, taxi
- Take the train from Salem to Chelseatrain
- Take the bus from Chelsea to South Stationbus Sl3
- Take the train from South Station to Forge Park/495train
- Take the taxi from Forge Park/495 to Woonsockettaxi
3h 22m$34–56
Questions & Answers
The cheapest way to get from Salem to Woonsocket is to drive which costs $10 - $15 and takes 1h 26m.
The fastest way to get from Salem to Woonsocket is to drive which takes 1h 26m and costs $10 - $15.
No, there is no direct bus from Salem to Woonsocket. However, there are services departing from North St @ Essex St and arriving at Providence Bus Terminal via Congress St @ Sudbury St and Boston South Station. The journey, including transfers, takes approximately 3h 51m.
No, there is no direct train from Salem to Woonsocket. However, there are services departing from Salem and arriving at Forge Park/495 via North Station and Back Bay. The journey, including transfers, takes approximately 3h.
The distance between Salem and Woonsocket is 56 miles. The road distance is 55 miles.
The best way to get from Salem to Woonsocket without a car is to train which takes 3h and costs $35 - $55.
It takes approximately 3h to get from Salem to Woonsocket, including transfers.
Salem to Woonsocket bus services, operated by MBTA, depart from North St @ Essex St station.
Salem to Woonsocket train services, operated by MBTA, depart from Salem station.
The best way to get from Salem to Woonsocket is to train which takes 3h and costs $35 - $55. Alternatively, you can line 450 bus and bus, which costs $50 - $100 and takes 3h 51m.
What companies run services between Salem, MA, USA and Woonsocket, RI, USA?
You can take a train from Salem to Woonsocket via North Station, North Station, Back Bay, Back Bay, and Forge Park/495 in around 3h. Alternatively, you can take a bus from North St @ Essex St to Woonsocket via Surface Rd @ Hanover St, Congress St @ Sudbury St, Devonshire St @ Milk St, Boston South Station, and Providence in around 3h 51m.
- Phone
- +1-617-222-3200
- Website
- mbta.com
Train from Salem to North Station
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- $3–9
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
- Adult
- $3–9
Train from Back Bay to Forge Park/495
- Ave. Duration
- 58 min
- Frequency
- Every 4 hours
- Estimated price
- $5–11
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
- Adult
- $5–11
Train from Salem to Chelsea
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $2–8
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
- Adult
- $2–8
Train from South Station to Forge Park/495
- Ave. Duration
- 1h 15m
- Frequency
- Every 2 hours
- Estimated price
- $5–12
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
- Adult
- $5–12
- Phone
- +1-617-222-3200
- Website
- mbta.com
Bus from North St @ Essex St to Surface Rd @ Hanover St
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- $1–5
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
Bus from Chelsea to South Station
- Ave. Duration
- 26 min
- Frequency
- Every 15 minutes
- Estimated price
- $1–5
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
- Phone
- 1-800-343-9999
- Website
- peterpanbus.com
Bus from Boston South Station to Providence Bus Terminal
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- $9–40
- Website
- https://peterpanbus.com
- Ave. Duration
- 15 min
- Estimated price
- $26–31
Action Taxi Response
- Phone
- +1 401-680-0620
- Website
- actiontaxiresponse.com
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 What are the different types of Renfe trains in Spain?, Travelling to the US: What do I need to know?, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Salem to Woonsocket bus services, operated by MBTA, arrive at Surface Rd @ Hanover St station.
Salem to Woonsocket train services, operated by MBTA, arrive at North Station.
Yes, the driving distance between Salem to Woonsocket is 55 miles. It takes approximately 1h 26m to drive from Salem to Woonsocket.
There are 187+ hotels available in Woonsocket.









