Travel from Worcester-MA-USA to Toronto

Bus or train from Worcester to Toronto?

Amtrak operates a train from Worcester to Toronto once daily. Tickets cost $35 - $85 and the journey takes 3 h 57 min. VIA Rail also services this route every 3 hours. Alternatively, Greyhound USA operates a bus from Worcester to Toronto once daily. Tickets cost $22 - $55 and the journey takes 4 h 5 min. Megabus also services this route every 4 hours.

Book transport from Worcester to Toronto

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 Worcester to Toronto

From Worcester, MA - Union Station bus to South Station Silver Line - Outbound, bus to Boston airport, fly to Toronto Island airport, then line 509 tram to Toronto. 5 h 30 min $170. From Worcester, MA - Union Station bus to South Station Silver Line - Outbound, bus to Boston airport, fly to Toronto airport, then train to Toronto. 5 h 38 min $190. From Worcester, MA - Union Station bus to South Station Silver Line - Outbound, bus to Boston airport, fly to Buffalo airport, then bus to Toronto. 7 h 44 min $199. From Worcester, MA - Union Station bus to Union Pl and Church St, line 30 bus to Hartford airport, fly to Toronto airport, then train to Toronto. 7 h 32 min $269. From Worcester, MA - Union Station bus to Boston South Station Amtrak, train to Providence Amtrak, walk to Kennedy Plaza, line 20 bus to Providence airport, fly to Toronto airport, then train to Toronto. 7 h 34 min $463. From Worcester Amtrak train to Albany then train to Toronto. 14 h 35 min $180. From Worcester Amtrak train to Albany–Rensselaer, NY, train to St. Catharines, ON - Bus Terminal, then bus to Toronto, ON. 16 h 16 min $204. From Worcester, MA bus to New York, NY, walk to New York, NY, then bus to Toronto, ON. 17 h 12 min $96. From Worcester drive to Toronto. 8 h 53 min $83.

Operators from Worcester to Toronto

Close Print Itinerary
  1. Here are 9 options to get from
    Worcester to Toronto:

    1. Trip:
      1 Bus to Boston, fly to Toronto Island
      • One-Way approx: USD $102 - $398
      • Duration: 5 h 30 min
      Open +
      • Trip:
        1 Bus to Boston, fly to Toronto Island
        • One-Way approx: USD $102 - $398
        • Duration: 5 h 30 min
        Close x
    2. Trip:
      2 Bus to Boston, fly to Toronto
      • One-Way approx: USD $136 - $490
      • Duration: 5 h 38 min
      Open +
      • Trip:
        2 Bus to Boston, fly to Toronto
        • One-Way approx: USD $136 - $490
        • Duration: 5 h 38 min
        Close x
    3. Trip:
      3 Bus to Boston, fly to Buffalo, bus
      • One-Way approx: USD $101 - $395
      • Duration: 7 h 44 min
      Open +
      • Trip:
        3 Bus to Boston, fly to Buffalo, bus
        • One-Way approx: USD $101 - $395
        • Duration: 7 h 44 min
        Close x
    4. Trip:
      4 Bus to Hartford, fly to Toronto
      • One-Way approx: USD $156 - $607
      • Duration: 7 h 32 min
      Open +
      • Trip:
        4 Bus to Hartford, fly to Toronto
        • One-Way approx: USD $156 - $607
        • Duration: 7 h 32 min
        Close x
    5. Trip:
      5 Bus, train to Providence, fly to Toronto
      • One-Way approx: USD $170 - $966
      • Duration: 7 h 34 min
      Open +
      • Trip:
        5 Bus, train to Providence, fly to Toronto
        • One-Way approx: USD $170 - $966
        • Duration: 7 h 34 min
        Close x
    6. Trip:
      6 Train
      • One-Way approx: USD $96 - $283
      • Duration: 14 h 35 min
      Open +
      • Trip:
        6 Train
        • One-Way approx: USD $96 - $283
        • Duration: 14 h 35 min
        Close x
    7. Trip:
      7 Train, bus
      • One-Way approx: USD $102 - $298
      • Duration: 16 h 16 min
      Open +
      • Trip:
        7 Train, bus
        • One-Way approx: USD $102 - $298
        • Duration: 16 h 16 min
        Close x
    8. Trip:
      8 Bus
      • One-Way approx: USD $68 - $118
      • Duration: 17 h 12 min
      Open +
      • Trip:
        8 Bus
        • One-Way approx: USD $68 - $118
        • Duration: 17 h 12 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $65 - $100
      • Duration: 8 h 53 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $65 - $100
        • Duration: 8 h 53 min
        Close x