There are 5 ways to get from Melrose to Duxbury by bus, subway, taxi, train, 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 137 bus, subway, bus, taxi
best- Take the bus from Main St @ Emerson St to Oak Grove Buswaybus 137
- Take the subway from Oak Grove to Downtown Crossingsubway
- Take the bus from Boston South Buses to Park & Ride Lot, Ex 13 Info. Ctr.bus
- Take the taxi from Park & Ride Lot, Ex 13 Info. Ctr. to Duxburytaxi
2h 30m$63–86Drive 42 mi
cheapest- Drive from Melrose to Duxburycar 42 mi
54 min$8–12Train
- Take the train from South Station to Kingstontrain Kingston Line
2h 44m$35–54Taxi
- Take the taxi from Melrose to Duxburytaxi 42 mi
54 min$140–180Train, bus
- Take the train from South Station to Kingstontrain Kingston Line
- Take the bus from Kingston Train to Duxbury Librarybus Sail
4h 7m$12–22
Questions & Answers
The cheapest way to get from Melrose to Duxbury is to drive which costs $7 - $12 and takes 54 min.
The fastest way to get from Melrose to Duxbury is to drive which takes 54 min and costs $7 - $12.
No, there is no direct train from Melrose to Duxbury. However, there are services departing from Melrose/Cedar Park and arriving at Kingston via Oak Grove and South Station. The journey, including transfers, takes approximately 2h 44m.
The distance between Melrose and Duxbury is 61 miles. The road distance is 42.3 miles.
The best way to get from Melrose to Duxbury without a car is to line 137 bus and subway and bus and taxi which takes 2h 30m and costs $60 - $90.
It takes approximately 2h 30m to get from Melrose to Duxbury, including transfers.
Melrose to Duxbury train services, operated by MBTA, depart from South Station.
Melrose to Duxbury train services, operated by MBTA, arrive at Kingston station.
Yes, the driving distance between Melrose to Duxbury is 42 miles. It takes approximately 54 min to drive from Melrose to Duxbury.
There are 71+ hotels available in Duxbury.
What companies run services between Melrose, MA, USA and Duxbury, MA, USA?
MBTA operates a train from South Station to Kingston every 3 hours. Tickets cost $6–13 and the journey takes 1h 1m.
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 Kingston
- Ave. Duration
- 1h 1m
- Frequency
- Every 3 hours
- Estimated price
- $6–13
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $6–13
Train from South Station to Kingston
- Ave. Duration
- 1h 1m
- Frequency
- Every 3 hours
- Estimated price
- $6–13
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $6–13
Bus from Main St @ Emerson St to Oak Grove Busway
- Ave. Duration
- 8 min
- Frequency
- Hourly
- Estimated price
- $1–5
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Phone
- +1 (508) 746-0378
- [email protected]
- Website
- Plymouth & Brockton
Bus from Boston South Buses to Park & Ride Lot, Ex 13 Info. Ctr.
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $18–24
- Website
- Plymouth & Brockton
- One Way - Adult
- $18–24
- Phone
- 800-483-2500
- Website
- gatra.org
Bus from Kingston Train to Duxbury Library
- Ave. Duration
- 30 min
- Frequency
- 5 times a week
- Estimated price
- $1–2
- Website
- http://www.gatra.org/
- Schedules at
- http://www.gatra.org/index.php/routes/
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, Bali: What to do if Mount Agung erupts, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.





