Travel options for:
Toronto Airport (YYZ) to St. Catharines
  • Thru-Bus

    $12 - $35
    1. Toronto, ON - Pearson

      1 h 25 min - once daily

      $12 - $35

  • Bus Megabus CA

    $31 - $38
    1. UP Express Pearson Airport

      15 min - every 10 minutes

      $18 - $21

    2. Dundas West Station

      29 min - every 10 minutes - line 505

      $3

    3. Toronto, ON

      1 h 15 min - every 3 hours

      $10 - $15

  • Train

    $52 - $69
    1. UP Express Pearson Airport

      25 min - every 10 minutes

      $21 - $25

    2. Toronto Union Station, ON

      1 h 34 min - once daily

      $30 - $45

  • Bus GO Transit

    $14 - $19
    1. Pearson Airport Terminal 1

      25 min - hourly

      $4 - $5

    2. Square One

      31 min - hourly - line 47

      $5 - $7

    3. Dundas St. @ Hwy. 407 Park &

      1 h 20 min - hourly

      $5 - $7

  • Drive

    $8 - $13
    1. Toronto Airport (YYZ)

      1 h 13 min - 67.3 miles

      $8 - $13

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

From Toronto, ON - Pearson International Airport Terminal 1 Thru-Bus to St Catharines, ON. 1 h 25 min $28. From UP Express Pearson Airport train to Dundas West Station, line 505 tram to Toronto, ON, then bus to St. Catharines, ON - Bus Terminal. 2 h 41 min $46. From UP Express Pearson Airport train to Toronto Union Station, ON then train to St. Catharines, ON. 2 h 59 min $73. From Pearson Airport Terminal 1 bus to Square One, line 47 bus to Dundas St. @ Hwy. 407 Park & Ride, then bus to St. Catharines Fairview Mall. 3 h 16 min $20. From Toronto Airport (YYZ) drive to St. Catharines. 1 h 13 min $13.