Travel options for:
Toronto to Oshawa
  • Bus Greyhound Canada

    $7 - $26
    1. Toronto, ON

      53 min - once daily

      $7 - $26

  • Train

    $6 - $8
    1. Union Station

      58 min - hourly

      $6 - $8

  • Bus GO Transit

    $8 - $10
    1. Yonge St At Dundas St East

      25 min - every 30 minutes - line 320

      $3

    2. York Mills Bus Terminal

      1 h 10 min - every 30 minutes

      $6 - $8

  • Line 1 subway, line 95 bus, line 900 bus

    $5
    1. St Patrick Station -

      29 min - every 20 minutes - line 1

      $3

    2. York Mills Station

      50 min - every 15 minutes - line 95

      transfer

    3. Ellesmere Eastbound @ Military

      1 h 3 min - every 15 minutes - line 900

      $3

  • Taxi

    $95 - $120
    1. Toronto

      45 min - 38.5 miles

      $95 - $120

  • Drive

    $5 - $8
    1. Toronto

      45 min - 38.5 miles

      $5 - $8

  • Uber

    $50 - $70
    1. Toronto

      45 min - on demand

      $50 - $70

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

From Toronto, ON bus to Oshawa, ON. 53 min $18. From Union Station train to Oshawa GO. 58 min $9. From Yonge St At Dundas St East line 320 bus to York Mills Bus Terminal then bus to Oshawa Bus Terminal. 1 h 53 min $11. From St Patrick Station - Southbound Platform line 1 subway to York Mills Station, line 95 bus to Ellesmere Eastbound @ Military Trail, then line 900 bus to Mary Northbound @ Bond. 2 h 35 min $6. From Toronto taxi to Oshawa. 45 min $144. From Toronto drive to Oshawa. 45 min $8. From Toronto Uber to Oshawa. 45 min $84.