There are 4 ways to get from Brockton to Middleborough/Lakeville Station by train, taxi, 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
best- Take the train from Brockton to Lakevilletrain CapeFLYER
20 min$5–22Train via Middleborough
cheapest- Take the train from Brockton to Middleboroughtrain Fall River/New Bedford Line
44 min$2–9Taxi
- Take the taxi from Brockton to Middleborough/Lakeville Stationtaxi 17 mi
26 min$60–75Drive 17 mi
- Drive from Brockton to Middleborough/Lakeville Stationcar 17 mi
26 min$4–5
Brockton to Middleborough/Lakeville Station by train
Questions & Answers
The cheapest way to get from Brockton to Middleborough/Lakeville Station is to drive which costs $3 - $5 and takes 26 min.
The fastest way to get from Brockton to Middleborough/Lakeville Station is to train which takes 20 min and costs $5 - $22.
Yes, there is a direct train departing from Brockton and arriving at Lakeville. Services depart three times a week, and operate Friday, Saturday and Sunday. The journey takes approximately 20 min.
The distance between Brockton and Middleborough/Lakeville Station is 15 miles. The road distance is 17.1 miles.
The best way to get from Brockton to Middleborough/Lakeville Station without a car is to train which takes 20 min and costs $5 - $22.
The train from Brockton to Lakeville takes 20 min including transfers and departs three times a week.
Brockton to Middleborough/Lakeville Station train services, operated by Cape Flyer, depart from Brockton station.
Brockton to Middleborough/Lakeville Station train services, operated by Cape Flyer, arrive at Lakeville station.
Yes, the driving distance between Brockton to Middleborough/Lakeville Station is 17 miles. It takes approximately 26 min to drive from Brockton to Middleborough/Lakeville Station.
There are 71+ hotels available in Middleborough/Lakeville Station.
What companies run services between Brockton, MA, USA and Middleborough/Lakeville Station, MA, USA?
Cape Flyer operates a train from Brockton to Lakeville 3 times a week. Tickets cost $5–22 and the journey takes 20 min.
- Phone
- +1 508-775-8504
- [email protected]
- Website
- CapeFlyer
Train from Brockton to Lakeville
- Ave. Duration
- 20 min
- Frequency
- 3 times a week
- Estimated price
- $5–22
- Website
- CapeFlyer
- South Station to Bourne
- $20
- South Station to Hyannis
- $22
- Middleborough to Hyannis
- $5
Train from Brockton to Middleborough
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $2–9
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $2–9
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 Which side of Niagara Falls should I choose (and how do I get there)?, Best ways to travel around Australia, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.





