There are 5 ways to get from North Reading to Weymouth by train, subway, taxi, bus, 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, subway
best- Take the train from Reading to Oak Grovetrain
- Take the subway from Oak Grove to Downtown Crossingsubway
- Take the subway from Downtown Crossing to Quincy Centersubway
1h 50m$22–35Drive 30.4 mi
cheapest- Drive from North Reading to Weymouthcar 30.4 mi
45 min$6–8Taxi, line 137 bus, subway, line 222 bus
- Take the taxi from North Reading to Main St @ Lowell St - Reading Sqtaxi
- Take the bus from Main St @ Lowell St - Reading Sq to Oak Grove Buswaybus 137
- Take the subway from Oak Grove to Downtown Crossingsubway
- Take the subway from Downtown Crossing to Quincy Centersubway
- Take the bus from Quincy Center to Middle St @ Academy Avebus 222
2h 2m$20–31Taxi
- Take the taxi from North Reading to Weymouthtaxi 30.4 mi
45 min$100–130Taxi, train, subway
- Take the taxi from North Reading to Readingtaxi
- Take the train from Reading to Oak Grovetrain
- Take the subway from Oak Grove to Downtown Crossingsubway
- Take the train from South Station to East Weymouthtrain
2h 23m$23–39
Questions & Answers
The cheapest way to get from North Reading to Weymouth is to drive which costs $5 - $8 and takes 45 min.
The fastest way to get from North Reading to Weymouth is to drive which takes 45 min and costs $5 - $8.
No, there is no direct train from North Reading to Weymouth. However, there are services departing from Reading and arriving at Quincy Center via Oak Grove and Downtown Crossing. The journey, including transfers, takes approximately 1h 50m.
The distance between North Reading and Weymouth is 31 miles. The road distance is 30.6 miles.
The best way to get from North Reading to Weymouth without a car is to train and subway which takes 1h 50m and costs $21 - $35.
It takes approximately 1h 50m to get from North Reading to Weymouth, including transfers.
North Reading to Weymouth train services, operated by MBTA, depart from Reading station.
North Reading to Weymouth train services, operated by MBTA, arrive at Oak Grove station.
Yes, the driving distance between North Reading to Weymouth is 31 miles. It takes approximately 45 min to drive from North Reading to Weymouth.
There are 1278+ hotels available in Weymouth.
What companies run services between North Reading, MA, USA and Weymouth, MA, USA?
There is no direct connection from North Reading to Weymouth. However, you can take the taxi to Reading, take the train to Oak Grove, walk to Oak Grove, take the subway to Downtown Crossing, take the subway to Quincy Center, walk to Quincy Center, then take the line 222 bus to Middle St @ Academy Ave. Alternatively, you can take the taxi to Main St @ Lowell St - Reading Sq, take the line 137 bus to Oak Grove Busway, walk to Oak Grove, take the subway to Downtown Crossing, take the subway to Quincy Center, walk to Quincy Center, then take the line 222 bus to Middle St @ Academy Ave.
Train from Reading to Oak Grove
- Ave. Duration
- 17 min
- Frequency
- Hourly
- Estimated price
- $1–7
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $1–7
Subway from Oak Grove to Downtown Crossing
- Ave. Duration
- 16 min
- Frequency
- Every 10 minutes
- Estimated price
- $3
- Website
- MBTA - Massachusetts Bay Transportation Authority
- Schedules at
- Subway Schedules
- Adult
- $3
Subway from Downtown Crossing to Quincy Center
- Ave. Duration
- 19 min
- Frequency
- Every 15 minutes
- Website
- MBTA - Massachusetts Bay Transportation Authority
- Schedules at
- Subway Schedules
- Adult
- $0
Subway from Oak Grove to Downtown Crossing
- Ave. Duration
- 16 min
- Frequency
- Every 10 minutes
- Estimated price
- $3
- Website
- MBTA - Massachusetts Bay Transportation Authority
- Schedules at
- Subway Schedules
- Adult
- $3
Subway from Downtown Crossing to Quincy Center
- Ave. Duration
- 19 min
- Frequency
- Every 15 minutes
- Website
- MBTA - Massachusetts Bay Transportation Authority
- Schedules at
- Subway Schedules
- Adult
- $0
Train from Reading to Oak Grove
- Ave. Duration
- 17 min
- Frequency
- Hourly
- Estimated price
- $1–7
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $1–7
Subway from Oak Grove to Downtown Crossing
- Ave. Duration
- 16 min
- Frequency
- Every 10 minutes
- Estimated price
- $3
- Website
- MBTA - Massachusetts Bay Transportation Authority
- Schedules at
- Subway Schedules
- Adult
- $3
Train from South Station to East Weymouth
- Ave. Duration
- 30 min
- Frequency
- Every 2 hours
- Estimated price
- $2–9
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $2–9
Bus from Main St @ Lowell St - Reading Sq to Oak Grove Busway
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $1–5
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
Bus from Quincy Center to Middle St @ Academy Ave
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- $1–5
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Ave. Duration
- 20 min
- Estimated price
- $15–130
Merrimack Taxi Co
- Phone
- +1 978-687-0911
Boston Cab
- Phone
- +1 617-536-5010
- Website
- bostoncab.us
Merrimack Taxi Co
- Phone
- +1 978-687-0911
Boston Cab
- Phone
- +1 617-536-5010
- Website
- bostoncab.us
Merrimack Taxi Co
- Phone
- +1 978-687-0911
Boston Cab
- Phone
- +1 617-536-5010
- Website
- bostoncab.us
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 Need to know: Eurostar, Getting to Milan from the airport, and Why you should take the train in the US - to help you get the most out of your next trip.





