There are 3 ways to get from Lawrence to Worcester by 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.

Recommended option

Line 41 bus, bus  •  2 h 35 min

  1. 41
  2. 6227

$17 - $28

Cheapest option

Train  •  3 h 30 min

  1. Haverhill Line
  2. Framingham/Worcester Line

$14 - $25

1 alternative option

Drive  •  54 min

  1. 50.5 miles

$4 - $8

What companies run services between Lawrence, MA, USA and Worcester, MA, USA?

You can take a bus from Lawrence to Worcester via Robert B. Kennedy Transfer Center, Lowell and Lowell, MA in around 2 h 35 min. Alternatively, you can take a train from Lawrence to Worcester via North Station, Kenmore, and Yawkey in around 3 h 30 min.

Train operators
MBTA
Website
mbta.com
Train from Lawrence to North Station
Ave. Duration
54 min
Frequency
Every 2 hours
Estimated price
$5 - $10
Schedules at
mbta.com
Train from Yawkey to Worcester
Ave. Duration
1 h 19 min
Frequency
Hourly
Estimated price
$6 - $12
Schedules at
mbta.com
Bus operators
Merrimack Valley Transit
Website
mvrta.com
Bus from Buckley Transportation Center, Lawrence to Robert B. Kennedy Transfer Center, Lowell
Ave. Duration
40 min
Frequency
Every 30 minutes
Estimated price
$4
Schedules at
mvrta.com
Peter Pan Bus Lines
Phone
1-800-343-9999
Email
dveronesi@peterpanbus.com
Website
peterpanbus.com
Bus from Lowell, MA to Worcester, MA - Union Station
Ave. Duration
55 min
Frequency
Once daily
Estimated price
$13 - $24
Website
peterpanbus.com

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 South Korea: Travelling from Seoul to Busan , Want to know more about US trains? and How do I buy a London Underground ticket? - to help you get the most out of your next trip.

Questions & Answers

The distance between Lawrence and Worcester is 72 km. The road distance is 81 km.

The cheapest way to get from Lawrence to Worcester is to drive which costs $4 - $8 and takes 54 min.

The quickest way to get from Lawrence to Worcester is to drive which takes 54 min and costs $4 - $8.

No, there is no direct bus from Lawrence to Worcester. However, there are services departing from Buckley Transportation Center, Lawrence and arriving at Worcester, MA - Union Station via Lowell, MA. The journey, including transfers, takes approximately 2 h 35 min.

It takes approximately 2 h 35 min to get from Lawrence to Worcester, including transfers.