Travel from Cleveland to Canada

Train, bus or fly from Cleveland to Canada?

You can take a bus from Cleveland to Toronto via Swan St & Michigan Ave, Buffalo, NY, Yonge St At Dundas St East, and Eglinton Station in around 7 h 42 min. Alternatively, you can take a train from Cleveland to Toronto via Buffalo and UNION STATION - NORTHBOUND PLATFORM towards FINCH in around 8 h 48 min.

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 Cleveland to Canada

From Cleveland bus to Swan St & Michigan Ave, line 15 bus to Buffalo, NY, bus to Yonge St At Dundas St East, line 320 bus to Eglinton Station, then line 32 bus to Eglinton Ave West At Russell Hill Rd. 7 h 42 min $71. From Cleveland Amtrak train to Buffalo, train to UNION STATION - NORTHBOUND PLATFORM towards FINCH, then line 1 subway to Davisville Station - Northbound Platform. 8 h 48 min $121. From Cleveland bus to Buffalo, NY, walk to Buffalo, train to UNION STATION - NORTHBOUND PLATFORM towards DOWNSVIEW, line 1 subway to St Clair West Station, then line 33 bus to Spadina Rd At Old Forest Hill Rd. 10 h $101. From Cleveland drive to Toronto. 5 h 13 min $47. From Tower City Station Track 8 subway to Cleveland airport, fly to Toronto airport, line 40 bus to City Centre Transit Terminal Platform N, then line 20 bus to Mississauga. 4 h 27 min $237. From Tower City Station Track 8 subway to Cleveland airport, fly to Ottawa airport, line 97 bus to Billings Bridge 4C, then line 6 bus to Ottawa. 6 h 7 min $508.

Operators from Cleveland to Canada

OperatorPhoneWebsite
Greyhound USA+1 214-849-8100Greyhound USA
Niagara FrontierNiagara Frontier
Megabus877-462-6342Megabus
Toronto TransitToronto Transit
Amtrak+1 1-800-872-7245Amtrak
VIA Rail+1 1 888 842-7245VIA Rail
Greater Cleveland TransitGreater Cleveland Transit
Air CanadaAir Canada
GO TransitGO Transit
MiWayMiWay
DeltaDelta
United AirlinesUnited Airlines
American AirlinesAmerican Airlines
WestJetWestJet
OC TranspoOC Transpo
Close Print Itinerary
  1. Here are 6 options to get from
    Cleveland to Canada:

    1. Trip:
      1 Bus
      • One-Way approx: USD $40 - $102
      • Duration: 7 h 42 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $40 - $102
        • Duration: 7 h 42 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $73 - $193
      • Duration: 8 h 48 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $73 - $193
        • Duration: 8 h 48 min
        Close x
    3. Trip:
      3 Bus, train
      • One-Way approx: USD $60 - $153
      • Duration: 10 h
      Open +
      • Trip:
        3 Bus, train
        • One-Way approx: USD $60 - $153
        • Duration: 10 h
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $35 - $60
      • Duration: 5 h 13 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $35 - $60
        • Duration: 5 h 13 min
        Close x
    5. Trip:
      5 Fly to Toronto
      • One-Way approx: USD $196 - $408
      • Duration: 4 h 27 min
      Open +
      • Trip:
        5 Fly to Toronto
        • One-Way approx: USD $196 - $408
        • Duration: 4 h 27 min
        Close x
    6. Trip:
      6 Fly to Ottawa
      • One-Way approx: USD $158 - $1,108
      • Duration: 6 h 7 min
      Open +
      • Trip:
        6 Fly to Ottawa
        • One-Way approx: USD $158 - $1,108
        • Duration: 6 h 7 min
        Close x