Merrimack Valley Transit operates a bus from Lawrence to Worcester every 30 minutes. Tickets cost $4 and the journey takes 40 min. Peter Pan Bus Lines also services this route once daily. Alternatively, MBTA operates a train from Lawrence to Worcester every 2 hours. Tickets cost $5 - $10 and the journey takes 54 min. 2 other operators also service this route.
How to get from Lawrence to Worcester
From Buckley Transportation Center, Lawrence line 41 bus to Lowell, MA then bus to Worcester, MA - Union Station. 2 h 35 min $28. From Lawrence train to North Station - Green Line Inbound, tram to Kenmore - Outbound, walk to Yawkey, then train to Worcester. 3 h 28 min $21. From Lawrence drive to Worcester. 54 min $6.