Travel from Toronto to Worcester-MA-USA

Train, bus or fly from Toronto to Worcester?

Porter Airlines and Air Canada fly from Toronto to Worcester every 4 hours. Alternatively, you can take a bus from Toronto to Worcester via Buffalo, NY and Albany, NY in around 13 h 55 min.

Book transport from Toronto to Worcester

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Toronto to Worcester

From Union Station line 509 tram to Toronto Island airport, fly to Boston airport, bus to Framingham, MA, walk to Framingham Flutie Pass, MA, then bus to Worcester. 6 h 2 min $170. From UP Express Union Station train to Toronto airport, fly to Boston airport, bus to Framingham, MA, walk to Framingham Flutie Pass, MA, then bus to Worcester. 6 h 12 min $168. From UP Express Union Station train to Toronto airport, fly to Hartford airport, line 30 bus to Hartford, CT - Union Station, then bus to Worcester. 8 h 1 min $242. From Toronto, ON bus to Ellicott St & North Division St, line 24 bus to Buffalo airport, fly to Boston airport, bus to Framingham, MA, walk to Framingham Flutie Pass, MA, then bus to Worcester. 7 h 40 min $207. From UP Express Union Station train to Toronto airport, fly to Providence airport, line 20 bus to 1, Kennedy Plaza, Providence, Providence County, Rhode Island, 02903, United States of America, bus to Providence, RI - Providence Terminal, then bus to Worcester. 8 h 1 min $414. From Toronto, ON bus to Buffalo, NY, bus to Albany, NY, then bus to Worcester, MA Union Station. 13 h 55 min $127. From Toronto, ON bus to Rochester, NY, train to Albany-Rensselaer Amtrak, then train to Worcester Amtrak. 15 h 33 min $164. From Toronto train to Albany-Rensselaer Amtrak then train to Worcester Amtrak. 15 h 36 min $207. From Toronto drive to Worcester. 8 h 51 min $83.

Is there a direct train between Toronto and Worcester?

No, there is no direct train from Toronto to Worcester. However, there are services departing from Toronto and arriving at Worcester Amtrak via Albany-Rensselaer Amtrak. The journey, including transfers, takes approximately 15 h 36 min.

Is there a direct bus between Toronto and Worcester?

No, there is no direct bus from Toronto to Worcester. However, there are services departing from Toronto, ON and arriving at Worcester, MA Union Station via Buffalo, NY and Albany, NY. The journey, including transfers, takes approximately 13 h 55 min.
Close Print Itinerary
  1. Here are 9 options to get from
    Toronto to Worcester:

    1. Trip:
      1 Fly Toronto Island to Boston
      • One-Way approx: USD $99 - $381
      • Duration: 6 h 2 min
      Open +
      • Trip:
        1 Fly Toronto Island to Boston
        • One-Way approx: USD $99 - $381
        • Duration: 6 h 2 min
        Close x
    2. Trip:
      2 Fly Toronto to Boston
      • One-Way approx: USD $113 - $443
      • Duration: 6 h 12 min
      Open +
      • Trip:
        2 Fly Toronto to Boston
        • One-Way approx: USD $113 - $443
        • Duration: 6 h 12 min
        Close x
    3. Trip:
      3 Fly Toronto to Hartford, bus
      • One-Way approx: USD $139 - $543
      • Duration: 8 h 1 min
      Open +
      • Trip:
        3 Fly Toronto to Hartford, bus
        • One-Way approx: USD $139 - $543
        • Duration: 8 h 1 min
        Close x
    4. Trip:
      4 Bus to Buffalo, fly to Boston
      • One-Way approx: USD $101 - $382
      • Duration: 7 h 40 min
      Open +
      • Trip:
        4 Bus to Buffalo, fly to Boston
        • One-Way approx: USD $101 - $382
        • Duration: 7 h 40 min
        Close x
    5. Trip:
      5 Fly Toronto to Providence, bus
      • One-Way approx: USD $129 - $865
      • Duration: 8 h 1 min
      Open +
      • Trip:
        5 Fly Toronto to Providence, bus
        • One-Way approx: USD $129 - $865
        • Duration: 8 h 1 min
        Close x
    6. Trip:
      6 Bus
      • One-Way approx: USD $75 - $146
      • Duration: 13 h 55 min
      Open +
      • Trip:
        6 Bus
        • One-Way approx: USD $75 - $146
        • Duration: 13 h 55 min
        Close x
    7. Trip:
      7 Bus, train
      • One-Way approx: USD $93 - $253
      • Duration: 15 h 33 min
      Open +
      • Trip:
        7 Bus, train
        • One-Way approx: USD $93 - $253
        • Duration: 15 h 33 min
        Close x
    8. Trip:
      8 Train
      • One-Way approx: USD $96 - $285
      • Duration: 15 h 36 min
      Open +
      • Trip:
        8 Train
        • One-Way approx: USD $96 - $285
        • Duration: 15 h 36 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $65 - $100
      • Duration: 8 h 51 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $65 - $100
        • Duration: 8 h 51 min
        Close x