There are 7 ways to get from Waltham to Worcester by bus, train, taxi 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

Bus  •  2h 34m

  1. Take the bus from Boston South Buses to Worcester, Ma 248 / ...

$17 - $28

Cheapest option

Line 505 bus, train  •  3h 41m

  1. Take the line 505 bus from Carter St opp Commuter Rail Station to Federal St @ Franklin St 505 / ...
  2. Take the train from Boston / South Station Trains to Ashland
  3. Take the train from Ashland to Worcester

$9 - $18

5 alternative options

Line 505 bus, bus  •  2h 44m

  1. Take the line 505 bus from Carter St opp Commuter Rail Station to Federal St @ Franklin St 505 / ...
  2. Take the bus from South Station, Boston, MA to Union Station, Worcester, MA Peter Pan

$17 - $27

Line 505 bus, bus via Boston South Buses  •  2h 47m

  1. Take the line 505 bus from Carter St opp Commuter Rail Station to Federal St @ Franklin St 505 / ...
  2. Take the bus from Boston South Buses to Worcester, Ma 248 / ...

$13 - $23

Train  •  3h 26m

  1. Take the train from Back Bay to Ashland Framingham/Worcester Line
  2. Take the train from Ashland to Worcester Framingham/Worcester Line

$13 - $23

Taxi  •  40 min

  1. Take a taxi from Waltham to Worcester 36.3 miles

$190 - $230

Drive  •  40 min

  1. Drive from Waltham to Worcester 36.3 miles

$3 - $6

Questions & Answers

The cheapest way to get from Waltham to Worcester is to drive which costs $3 - $6 and takes 40 min.

More details

The quickest way to get from Waltham to Worcester is to taxi which costs $190 - $230 and takes 40 min.

More details

No, there is no direct bus from Waltham station to Worcester station. However, there are services departing from Carter St opp Commuter Rail Station and arriving at Union Station, Worcester, MA via South Station, Boston, MA. The journey, including transfers, takes approximately 2h 44m.

More details

No, there is no direct train from Waltham to Worcester. However, there are services departing from Waltham and arriving at Worcester via North Station, Back Bay and Ashland. The journey, including transfers, takes approximately 3h 26m.

More details

The distance between Waltham and Worcester is 30 miles. The road distance is 36.3 miles.

Get driving directions

The best way to get from Waltham to Worcester without a car is to bus which takes 2h 34m and costs $17 - $28.

More details

It takes approximately 2h 34m to get from Waltham to Worcester, including transfers.

More details

Waltham to Worcester bus services, operated by MBTA, depart from Carter St opp Commuter Rail Station.

More details

Waltham to Worcester train services, operated by MBTA, depart from Back Bay station.

More details

The best way to get from Waltham to Worcester is to bus which takes 2h 34m and costs $17 - $28. Alternatively, you can train, which costs $13 - $23 and takes 3h 26m.

Mode details

Map of how to get from Waltham to Worcester.
Launch map view
  • Distance: 30.2 miles
  • Duration: 2h 34m

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

Greyhound USA operates a bus from Waltham to Worcester every 4 hours. Tickets cost $11 - $17 and the journey takes 1h. Alternatively, you can take a train from Waltham to Worcester via North Station, North Station, Back Bay, Back Bay, and Ashland in around 3h 26m.

Train operators
MBTA
Phone
617-222-3200
Website
mbta.com
Train from Back Bay to Ashland
Ave. Duration
51 min
Frequency
Hourly
Estimated price
$5 - $10
Website
MBTA
Train from Ashland to Worcester
Ave. Duration
33 min
Frequency
Hourly
Estimated price
$2
Website
MBTA
Train from Boston / South Station Trains to Ashland
Ave. Duration
57 min
Frequency
Hourly
Estimated price
$5 - $10
Website
MBTA
Bus operators
Greyhound USA

Greyhound is a leading bus company based in Dallas, Texas, serving over 3800 destinations across North America, Mexico and Canada. Greyhound carries around 18 million passengers a year who travel 5.4 billion miles (8.6 billion km) a year on their fleet of around 1700 vehicles. For travel flexibility, you can board or get off a Greyhound bus at official Greyhound stations, partner stations and curbside stops. There are around 230 Greyhound stations across the US where you can both catch your bus and buy tickets, that are also available on the official website and via the mobile app.

Rome2rio's guide to Greyhound USA
Contact Details
Phone
+1 214-849-8100/1-800-231-2222
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from Boston South Buses to Worcester, Ma
Ave. Duration
1h
Frequency
Every 4 hours
Estimated price
$11 - $17
Website
greyhound.com
Economy
$11 - $17
Flexible
$28 - $40
MBTA
Phone
617-222-3200
Website
mbta.com
Bus from Carter St opp Commuter Rail Station to Federal St @ Franklin St
Ave. Duration
39 min
Frequency
Every 30 minutes
Estimated price
$2 - $6
Website
MBTA
Peter Pan Bus Lines
Phone
1-800-343-9999
Website
peterpanbus.com
Bus from South Station, Boston, MA to Union Station, Worcester, MA
Ave. Duration
1h
Frequency
Every 4 hours
Estimated price
$15 - $21
Website
peterpanbus.com
Other operators
Taxi from Waltham to Worcester
Ave. Duration
40 min
Estimated price
$190 - $230
Top Cab
Phone
+1 617-266-4800
Metro Cab
Phone
+1 617-782-5500
Website
boston-cab.com
http://bpdnews.com/
Website
bpdnews.com
Boston Cab
Phone
+1 617-536-5010
Website
bostoncab.us

Want to know more about travelling around United States

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

Waltham to Worcester bus services, operated by Peter Pan Bus Lines, arrive at Union Station, Worcester, MA.

More details

Waltham to Worcester train services, operated by MBTA, arrive at Worcester station.

More details

Yes, the driving distance between Waltham to Worcester is 36 miles. It takes approximately 40 min to drive from Waltham to Worcester.

Get driving directions

There are 41+ hotels available in Worcester. Prices start at $100 USD per night.

More details