Rome2Rio

How to get fromSudbury to Middleboroughby taxi, bus, train, or car

Find Transport to Middleborough

See all options

There are 4 ways to get from Sudbury to Middleborough by taxi, bus, 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.

  1. Taxi, line 12 bus, train

    best
    1. Take the taxi from Sudbury to Ashmont Station IBtaxi taxi
    2. Take the bus from Ashmont Station IB to North Montello St and Court Stbus bus 12
    3. Take the train from Brockton to Middleboroughtrain train
    2h 41m
    $78–99
  2. Drive 52.2 mi

    cheapest
    1. Drive from Sudbury to Middleboroughcar car 52.2 mi
    1h 3m
    $10–14
  3. Train

    1. Take the train from Lincoln to Portertrain train Fitchburg Line
    2. Take the train from South Station to Middleboroughtrain train Fall River/New Bedford Line
    2h 49m
    $32–49
  4. Train via Framingham

    1. Take the train from Framingham to South Stationtrain train Framingham/Worcester Line
    2. Take the train from South Station to Middleboroughtrain train Fall River/New Bedford Line
    3h 47m
    $28–39

Questions & Answers

What companies run services between Sudbury, MA, USA and Middleborough, MA, USA?

You can take a vehicle from Sudbury to Middleborough via Lincoln, Porter, Porter, South Station, and South Station in around 2h 49m.

Train operators
Bus operators
Other operators

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 do I get from Sydney to Melbourne, Why you should take the train in the US, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.