There are 4 ways to get from Forest Hills Station (MBTA) to Framingham by subway, train, bus, 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.
Subway, train
best- Take the subway from Forest Hills to Back Baysubway Orange Line
- Take the train from Back Bay to Framinghamtrain Framingham/Worcester Line
1h 28m$5–12Drive 17.4 mi
cheapest- Drive from Forest Hills Station (MBTA) to Framinghamcar 17.4 mi
31 min$4–5Line 39 bus, bus
- Take the bus from Forest Hills to Back Baybus 39
- Take the bus from Terminal A - Arrivals, LEX Pick Up to Framingham Logan Expressbus Fh
2h 7m$20–22Taxi
- Take the taxi from Forest Hills Station (MBTA) to Framinghamtaxi 17.4 mi
31 min$55–70
Forest Hills Station (MBTA) to Framingham by subway and train
Questions & Answers
The cheapest way to get from Forest Hills Station (MBTA) to Framingham is to drive which costs $3 - $5 and takes 31 min.
The fastest way to get from Forest Hills Station (MBTA) to Framingham is to taxi which takes 31 min and costs $55 - $70.
No, there is no direct bus from Forest Hills Station (MBTA) to Framingham. However, there are services departing from Forest Hills and arriving at Framingham Logan Express via Dartmouth Street opposite Back Bay Station and Terminal A - Arrivals, LEX Pick Up. The journey, including transfers, takes approximately 2h 7m.
No, there is no direct train from Forest Hills Station (MBTA) to Framingham. However, there are services departing from Forest Hills and arriving at Framingham via Back Bay. The journey, including transfers, takes approximately 1h 28m.
The distance between Forest Hills Station (MBTA) and Framingham is 24 miles. The road distance is 17.5 miles.
The best way to get from Forest Hills Station (MBTA) to Framingham without a car is to subway and train which takes 1h 28m and costs $5 - $13.
It takes approximately 1h 28m to get from Forest Hills Station (MBTA) to Framingham, including transfers.
Forest Hills Station (MBTA) to Framingham bus services, operated by MBTA, depart from Forest Hills station.
Forest Hills Station (MBTA) to Framingham train services, operated by MBTA, depart from Forest Hills station.
Forest Hills Station (MBTA) to Framingham bus services, operated by MBTA, arrive at Back Bay station.
What companies run services between Forest Hills Station (MBTA), MA, USA and Framingham, MA, USA?
You can take a bus from Forest Hills to Framingham Logan Express via Back Bay, Dartmouth Street opposite Back Bay Station, Terminal A – LEX Drop Off, and Terminal A - Arrivals, LEX Pick Up in around 2h 7m.
Subway from Forest Hills to Back Bay
- Ave. Duration
- 11 min
- Frequency
- Every 5 minutes
- Estimated price
- $3
- Website
- MBTA - Massachusetts Bay Transportation Authority
- Schedules at
- Subway Schedules
- Adult
- $3
Train from Back Bay to Framingham
- Ave. Duration
- 44 min
- Frequency
- Hourly
- Estimated price
- $3–10
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $3–10
Bus from Forest Hills to Back Bay
- Ave. Duration
- 38 min
- Frequency
- Every 15 minutes
- Estimated price
- $1–5
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Phone
- +1 800-235-6426
- Website
- Massport
Bus from Terminal A - Arrivals, LEX Pick Up to Framingham Logan Express
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- $9–12
- Website
- Massport
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 How to get from London City Airport into central London, French strikes 2018: What are my alternative transport options?, and How to get from London to Edinburgh - to help you get the most out of your next trip.
More Questions & Answers
Forest Hills Station (MBTA) to Framingham train services, operated by MBTA, arrive at Back Bay station.
Yes, the driving distance between Forest Hills Station (MBTA) to Framingham is 18 miles. It takes approximately 31 min to drive from Forest Hills Station (MBTA) to Framingham.
There are 170+ hotels available in Framingham.

