There are 4 ways to get from Beverly Farms Station to Boston 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 Beverly Farms to North Stationtrain Newburyport/Rockport Line
52 min$4–10Train, line 450 bus
cheapest- Take the train from Beverly Farms to Salemtrain Newburyport/Rockport Line
- Take the bus from Salem to Congress St @ Haymarket Stabus 450
2h 2m$2–12Drive 21.6 mi
- Drive from Beverly Farms Station to Bostoncar 21.6 mi
36 min$4–6Taxi
- Take the taxi from Beverly Farms Station to Bostontaxi 21.6 mi
36 min$65–85
Beverly Farms Station to Boston by train
Comparing Your Travel Options
The cheapest way to get from Beverly Farms Station to Boston is to drive which costs $3 - $6 and takes 36 min.
The fastest way to get from Beverly Farms Station to Boston is to drive which takes 36 min and costs $3 - $6.
Yes, there is a direct train departing from Beverly Farms and arriving at North Station station. Services depart hourly, and operate every day. The journey takes approximately 52 min.
The distance between Beverly Farms Station and Boston is 23 miles. The road distance is 21.7 miles.
The best way to get from Beverly Farms Station to Boston without a car is to train which takes 52 min and costs $4 - $10.
The train from Beverly Farms to North Station takes 52 min including transfers and departs hourly.
Beverly Farms Station to Boston train services, operated by MBTA, depart from Beverly Farms station.
Beverly Farms Station to Boston train services, operated by MBTA, arrive at North Station.
Yes, the driving distance between Beverly Farms Station to Boston is 22 miles. It takes approximately 36 min to drive from Beverly Farms Station to Boston.
There are 1761+ hotels available in Boston.
What companies run services between Beverly Farms Station, MA, USA and Boston, MA, USA?
MBTA operates a train from Beverly Farms to North Station hourly. Tickets cost $4–10 and the journey takes 52 min.
Train from Beverly Farms to North Station
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- $4–10
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $4–10
Train from Beverly Farms to Salem
- Ave. Duration
- 16 min
- Frequency
- Hourly
- Estimated price
- $1–7
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $1–7
Bus from Salem to Congress St @ Haymarket Sta
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- $1–5
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Ave. Duration
- 36 min
- Estimated price
- $65–85
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 Slovenia: Getting from Ljubljana to Lake Bled, The beginner’s guide to the 2018 World Nomad Games, and How to get from Luton Airport into central London - to help you get the most out of your next trip.





