NY → MA · about 228 miles

Syracuse to Worcester bus & train schedule

Amtrak and OurBus run 9 direct buses and trains a week from Syracuse to Worcester. The fastest takes 5 hours 35 minutes; the first departure leaves at 9:00 AM and the last at 2:30 PM.

Timetable data from · Schedule last changed

Buses and trains a week
9
Fastest trip
5h 35m
First departure
9:00 AM
Last departure
2:30 PM

Timetable

Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.

Direct buses and trains from Syracuse, NY to Worcester, MA
DepartsArrivesDurationDaysStopsCompany
9:00 AM New2:35 PM5h 35mTue, Sat from Nov 24Syracuse, NY (Syracuse University- Waverly Ave. between Walnut Place and University Ave.) to Worcester, MA (Masspike Exit 94 Park & Ride - Free Overnight Parking)OurBus
Full timetable
11:42 AM7:30 PM7h 48mDailySyracuse Regional Transportation Center to Worcester Union StationAmtrak
Full timetable
2:30 PM8:05 PM5h 35mMon, Fri, SunSyracuse, NY (Syracuse University- Waverly Ave. between Walnut Place and University Ave.) to Worcester, MA (Masspike Exit 94 Park & Ride - Free Overnight Parking)OurBus
Full timetable

Route map

The map needs JavaScript.

Where to board in Syracuse Where you get off in Worcester The route of the busiest trip

Return trip: Worcester to Syracuse

Questions

How long is the bus or train from Syracuse to Worcester?

The fastest direct bus or train takes 5 hours 35 minutes; the typical trip is 5 hours 35 minutes.

What time is the first departure from Syracuse to Worcester?

The earliest departure is at 9:00 AM (Tue, Sat) and the last at 2:30 PM (Sun).

Which bus and rail companies go from Syracuse to Worcester?

Amtrak and OurBus run direct buses and trains on this route.

Where do I board in Syracuse?

Buses and trains to Worcester leave from Syracuse Regional Transportation Center and Syracuse (Syr Univ).

Does the bus or train from Syracuse to Worcester stop at Syracuse Hancock International Airport?

Yes, 2 of the 9 a week: at Syracuse Airport (SYR Airport Terminal A).