Travel options for:
New York to Mississauga
  • Bus

    $56 - $123
    1. New York, NY

      2 h 20 min - once daily

      $50 - $120

    2. Union Station Bus Terminal

      30 min - hourly - line 21

      $4 - $6

  • Train

    $108 - $172
    1. New York, NY

      13 h 30 min - once daily

      $100 - $170

    2. Union Station Bus Terminal

      35 min - hourly - line 21

      $4 - $6

  • Drive

    $60 - $90
    1. New York

      8 h 23 min - 469 miles

      $60 - $90

  • Fly New York La Guardia to Toronto

    $94 - $355
    1. New York

      24 min - every 15 minutes

      $3

    2. Roosevelt Av/74 St

      9 min - every 15 minutes

      $2 - $7

    3. New York La Guardia (LGA)

      1 h 30 min - non-stop

      $85 - $340

    4. Toronto (YYZ)

      25 min - hourly

      $4 - $5

  • Fly Newark to Toronto

    $123 - $464
    1. New York

      23 min - every 3 hours

      $13

    2. Newark Liberty Airport Station

      5 min - every 5 minutes

      $6

    3. Newark (EWR)

      1 h 32 min - non-stop

      $100 - $440

    4. Toronto (YYZ)

      25 min - hourly

      $4 - $5

  • Fly New York JFK to Toronto

    $107 - $383
    1. New York

      40 min - every 20 minutes

      $3

    2. Howard Beach – JFK Airport

      10 min - every 10 minutes

      $5

    3. New York JFK (JFK)

      1 h 42 min - non-stop

      $95 - $370

    4. Toronto (YYZ)

      25 min - hourly

      $4 - $5

  • Fly Newark to Toronto Island

    $126 - $468
    1. New York

      23 min - every 3 hours

      $13

    2. Newark Liberty Airport Station

      5 min - every 5 minutes

      $6

    3. Newark (EWR)

      1 h 25 min - non-stop

      $100 - $440

    4. Toronto Island (YTZ)

      11 min - every 10 minutes - line 509

      $3

    5. Union Station Bus Terminal

      30 min - hourly - line 21

      $4 - $6

  • Train to Philadelphia, fly to Toronto

    $207 - $820
    1. New York

      18 min - every 3 hours

      $5 - $8

    2. Newark Penn Station Amtrak

      53 min - 4 times a day

      $70 - $200

    3. 30th Street Station

      18 min - every 30 minutes

      $8

    4. Philadelphia (PHL)

      1 h 31 min - non-stop

      $120 - $600

    5. Toronto (YYZ)

      25 min - hourly

      $4 - $5

  • Fly Newark to Buffalo, bus

    $131 - $554
    1. New York

      23 min - every 3 hours

      $13

    2. Newark Liberty Airport Station

      5 min - every 5 minutes

      $6

    3. Newark (EWR)

      1 h 23 min - non-stop

      $90 - $460

    4. Buffalo (BUF)

      25 min - every 4 hours

      $2 - $24

    5. Buffalo, NY

      1 h 45 min - once daily

      $16 - $45

    6. Union Station Bus Terminal

      30 min - hourly - line 21

      $4 - $6

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

From New York, NY bus to Union Station Bus Terminal then line 21 bus to Cooksville GO Bus. 3 h 8 min $89. From New York, NY train to Union Station Bus Terminal then line 21 bus to Rathburn Rd. W. @ Creditview Rd.. 14 h 26 min $171. From New York drive to Mississauga. 8 h 23 min $75. From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Toronto airport, then bus to Mississauga. 4 h 42 min $132. From New York Penn Station train to Newark Liberty Airport Station, train to Newark airport, fly to Toronto airport, then bus to Mississauga. 4 h 36 min $172. From W 4 St subway to Howard Beach – JFK Airport, train to New York JFK airport, fly to Toronto airport, then bus to Mississauga. 5 h 10 min $151. From New York Penn Station train to Newark Liberty Airport Station, train to Newark airport, fly to Toronto Island airport, line 509 tram to Union Station Bus Terminal, then line 21 bus to Mississauga. 4 h 59 min $196. From New York Penn Station train to Newark Penn Station Amtrak, train to 30th Street Station, train to Philadelphia airport, fly to Toronto airport, then bus to Mississauga. 6 h 16 min $458. From New York Penn Station train to Newark Liberty Airport Station, train to Newark airport, fly to Buffalo airport, bus to Buffalo, NY, bus to Union Station Bus Terminal, then line 21 bus to Mississauga. 7 h 16 min $226.