Travel options for:
Miami to Toronto
  • Fly Miami to Toronto

    $146 - $680
    1. Miami

      14 min - every 30 minutes

      $3

    2. Airport Station

      3 min - every 10 minutes

      $3

    3. Miami (MIA)

      3 h 8 min - non-stop

      $120 - $650

    4. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $25

  • Fly Fort Lauderdale to Toronto

    $126 - $582
    1. Miami

      19 min - every 30 minutes

      $3

    2. MetroRail Transfer Station

      29 min - hourly

      $3 - $5

    3. Fort Lauderdale Airport

      12 min - every 10 minutes

    4. Fort Lauderdale (FLL)

      3 h 4 min - non-stop

      $100 - $550

    5. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $25

  • Fly Fort Lauderdale to Buffalo, Thru-Bus

    $121 - $457
    1. Miami

      19 min - every 30 minutes

      $3

    2. MetroRail Transfer Station

      29 min - hourly

      $3 - $5

    3. Fort Lauderdale Airport

      12 min - every 10 minutes

    4. Fort Lauderdale (FLL)

      2 h 56 min - non-stop

      $100 - $410

    5. Buffalo (BUF)

      2 h 4 min - once daily

      $16 - $40

  • Train to West Palm Beach/Palm Beach, fly to Toronto

    $127 - $588
    1. Miami

      19 min - every 30 minutes

      $3

    2. MetroRail Transfer Station

      1 h 36 min - hourly

      $6 - $8

    3. West Palm Beach Station

      10 min - every 15 minutes

      $3

    4. West Palm Beach/Palm (PBI)

      2 h 59 min - non-stop

      $95 - $550

    5. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $25

  • Bus La Cubana

    $232 - $263
    1. Nw 1 Av @ Nw 1 St

      39 min - every 3 hours - line 196

      $3

    2. Fort Lauderdale, FL

      21 h 40 min - 5 times a week

      $159

    3. 30Th St At Bergenline Ave

      12 min - hourly - line 190

      $1 - $2

    4. New York, NY

      12 h 15 min - every 3 hours

      $70 - $100

  • Train

    $272 - $722
    1. Government Ctr.Stat.Rail

      19 min - every 30 minutes

      $3

    2. Tri-Rail Station Rail

      7 min - 2128 feet

    3. Miami Amtrak

      26 h 50 min - once daily

      $170 - $550

    4. New York, NY

      13 h 30 min - once daily

      $100 - $170

  • Bus Greyhound USA

    $137 - $422
    1. Government Ctr.Stat.Rail

      14 min - every 30 minutes

      $3

    2. Miami, FL

      10 h 25 min - once daily

      $40 - $100

    3. Jacksonville, FL

      28 h 40 min - once daily

      $65 - $250

    4. Detroit, MI

      5 h 18 min - once daily

      $30 - $70

  • Drive

    $190 - $290
    1. Miami

      24 h 57 min - 1490.3 miles

      $190 - $290

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Government Ctr.Stat.Rail Northbound train to Airport Station, tram to Miami airport, fly to Toronto airport, then train to Toronto. 5 h 58 min $218. From Government Ctr.Stat.Rail Northbound train to MetroRail Transfer Station, train to Fort Lauderdale Airport Station, bus to Fort Lauderdale airport, fly to Toronto airport, then train to Toronto. 6 h 57 min $209. From Government Ctr.Stat.Rail Northbound train to MetroRail Transfer Station, train to Fort Lauderdale Airport Station, bus to Fort Lauderdale airport, fly to Buffalo airport, then Thru-Bus to Toronto. 8 h 25 min $194. From Government Ctr.Stat.Rail Northbound train to MetroRail Transfer Station, train to West Palm Beach Station, bus to West Palm Beach/Palm Beach airport, fly to Toronto airport, then train to Toronto. 8 h 1 min $225. From Nw 1 Av @ Nw 1 St line 196 bus to Fort Lauderdale, FL, bus to 30Th St At Bergenline Ave, line 190 bus to New York, NY, then bus to Toronto, ON. 36 h 50 min $247. From Government Ctr.Stat.Rail Northbound train to Tri-Rail Station Rail Northbound, walk to Miami Amtrak, train to New York, NY, then train to Toronto Union Station, ON. 42 h 46 min $552. From Government Ctr.Stat.Rail Northbound train to Miami, FL, bus to Jacksonville, FL, bus to Detroit, MI, then bus to Toronto, ON. 47 h 37 min $252. From Miami drive to Toronto. 24 h 57 min $241.