There are 5 ways to get from Brockton to Weston by bus, taxi, train, tram, 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.
Line 12 bus, taxi
best- Take the bus from Main St and Church St to Ashmont Station OBbus 12
- Take the taxi from Ashmont Station OB to Westontaxi
1h 19m$56–67Drive 29.1 mi
cheapest- Drive from Brockton to Westoncar 29.1 mi
36 min$6–8Train, tram
- Take the train from Brockton to South Stationtrain Fall River/New Bedford Line
- Take the tram from Boylston to Riversidetram D
1h 50m$24–33Taxi
- Take the taxi from Brockton to Westontaxi 29.1 mi
36 min$100–130Train
- Take the train from Brockton to South Stationtrain Fall River/New Bedford Line
- Take the train from South Station to Auburndaletrain Framingham/Worcester Line
2h 13m$20–30
Questions & Answers
The cheapest way to get from Brockton to Weston is to drive which costs $5 - $8 and takes 36 min.
The fastest way to get from Brockton to Weston is to drive which takes 36 min and costs $5 - $8.
No, there is no direct train from Brockton to Weston. However, there are services departing from Brockton and arriving at Riverside via Boylston. The journey, including transfers, takes approximately 1h 50m.
The distance between Brockton and Weston is 34 miles. The road distance is 29.3 miles.
The best way to get from Brockton to Weston without a car is to line 12 bus and taxi which takes 1h 19m and costs $55 - $70.
It takes approximately 1h 19m to get from Brockton to Weston, including transfers.
Brockton to Weston train services, operated by MBTA, depart from Brockton station.
Brockton to Weston train services, operated by MBTA, arrive at South Station.
Yes, the driving distance between Brockton to Weston is 29 miles. It takes approximately 36 min to drive from Brockton to Weston.
There are 1541+ hotels available in Weston.
What companies run services between Brockton, MA, USA and Weston, MA, USA?
You can take a train from Brockton to Weston via South Station and Auburndale in around 2h 13m.
Train from Brockton to South Station
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- $3–10
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $3–10
Tram from Boylston to Riverside
- Ave. Duration
- 43 min
- Frequency
- Every 15 minutes
- Estimated price
- $3
- Website
- MBTA - Massachusetts Bay Transportation Authority
- Schedules at
- Subway Schedules
- Adult
- $3
Train from Brockton to South Station
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- $3–10
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $3–10
Train from South Station to Auburndale
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- $1–2
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $1–2
- Phone
- +1 508 588-1000
- Website
- Brockton Area Transit Authority
Bus from Main St and Church St to Ashmont Station OB
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- $1–2
- Website
- Brockton Area Transit Authority
- Ave. Duration
- 33 min
- Estimated price
- $55–130
Boston Cab
- Phone
- +1 617-536-5010
- Website
- bostoncab.us
Yellow Cab Brockton
- Phone
- +1-508-583-1234
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 Travelling to the US: What do I need to know?, How to get from London to Edinburgh, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.





