Travel options for:
Toronto Airport (YYZ) to Oshawa
  • Train

    $28 - $33
    1. UP Express Pearson Airport

      25 min - every 10 minutes

      $21 - $24

    2. Union Station

      58 min - hourly

      $6 - $9

  • Bus

    $10 - $14
    1. Pearson Airport Terminal 1

      15 min - hourly - line 34

      $3 - $5

    2. Yorkdale Bus Terminal

      1 h 20 min - every 30 minutes

      $6 - $9

  • Taxi

    $110 - $130
    1. Toronto Airport (YYZ)

      50 min - 44.3 miles

      $110 - $130

  • Drive

    $5 - $9
    1. Toronto Airport (YYZ)

      50 min - 44.3 miles

      $5 - $9

  • Uber

    $60 - $80
    1. Toronto Airport (YYZ)

      50 min - on demand

      $60 - $80

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

From UP Express Pearson Airport train to Union Station then train to Oshawa GO. 1 h 40 min $38. From Pearson Airport Terminal 1 line 34 bus to Yorkdale Bus Terminal then bus to Oshawa Bus Terminal. 1 h 53 min $15. From Toronto Airport (YYZ) taxi to Oshawa. 50 min $165. From Toronto Airport (YYZ) drive to Oshawa. 50 min $9. From Toronto Airport (YYZ) Uber to Oshawa. 50 min $96.