Travel options for:
Buffalo Airport (BUF) to Mississauga
  • Bus Greyhound USA

    $22 - $74
    1. BNIA Drway & BNIA Terminal

      25 min - every 4 hours

      $2 - $24

    2. Buffalo, NY

      1 h 45 min - once daily

      $16 - $45

    3. Union Station Bus Terminal

      30 min - hourly - line 21

      $4 - $6

  • Bus Megabus CA

    $17 - $23
    1. Buffalo Airport

      1 h 50 min - twice daily

      $6 - $9

    2. Niagara Falls, ON

      1 h 45 min - twice daily

      $10 - $15

  • Train

    $36 - $58
    1. BNIA Drway & BNIA Terminal

      43 min - hourly - line 24

      $2

    2. Buffalo

      3 h 52 min - every 3 hours

      $30 - $50

    3. Oakville GO Bus

      45 min - hourly - line 46

      $4 - $6

  • Train via Union Station

    $44 - $82
    1. BNIA Drway & BNIA Terminal

      25 min - every 4 hours

      $2 - $24

    2. Washington St & Swan St

      2 min - every 30 minutes - line 6

      $2

    3. Buffalo

      4 h 17 min - every 3 hours

      $35 - $50

    4. Union Station

      34 min - every 4 hours

      $5 - $7

  • Drive

    $12 - $19
    1. Buffalo Airport (BUF)

      1 h 45 min - 94.5 miles

      $12 - $19

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

From BNIA Drway & BNIA Terminal bus to Buffalo, NY, bus to Union Station Bus Terminal, then line 21 bus to Cooksville GO Bus. 3 h 58 min $48. From Buffalo Airport bus to Niagara Falls, ON then bus to Mississauga. 4 h 35 min $22. From BNIA Drway & BNIA Terminal line 24 bus to Buffalo, train to Oakville GO Bus, then line 46 bus to Square One. 6 h 49 min $47. From BNIA Drway & BNIA Terminal bus to Washington St & Swan St, line 6 bus to Buffalo, train to Union Station, then train to Erindale GO. 7 h 21 min $66. From Buffalo Airport (BUF) drive to Mississauga. 1 h 45 min $15.