Plymouth & Brockton operates a bus from Boston to Plymouth Rock hourly. Tickets cost $11 - $17 and the journey takes 50 min. Alternatively, MBTA operates a train from Boston to Plymouth Rock every 3 hours. Tickets cost $6 - $11 and the journey takes 57 min.
From Boston - South Station bus to Plymouth, MA - Park/Ride Lot, Exit 5 Info. Center. 50 min $16. From South Station train to Kingston. 57 min $9. From Boston taxi to Plymouth Rock. 48 min $251. From Boston drive to Plymouth Rock. 48 min $4. From Boston Uber to Plymouth Rock. 48 min $79.