Travel options for:
Oshawa to Ottawa
  • Train

    $65 - $92
    1. Oshawa GO

      34 min - hourly

      $5 - $7

    2. Guildwood

      4 h 18 min - every 3 hours

      $60 - $85

  • Bus

    $24 - $60
    1. Oshawa, ON

      5 h 37 min - once daily

      $24 - $60

  • Drive

    $30 - $50
    1. Oshawa

      4 h 22 min - 243.9 miles

      $30 - $50

  • Train to Toronto Island, fly to Ottawa

    $98 - $334
    1. Oshawa

      1 h 3 min - hourly

      $6 - $9

    2. Union Station

      12 min - every 10 minutes - line 509

      $3

    3. Toronto Island (YTZ)

      56 min - non-stop

      $85 - $320

    4. Ottawa (YOW)

      16 min - every 30 minutes - line 97

      $3

  • Train to Toronto, fly to Ottawa

    $100 - $311
    1. Oshawa

      1 h 3 min - hourly

      $6 - $9

    2. UP Express Union Station

      25 min - every 10 minutes

    3. Toronto (YYZ)

      59 min - non-stop

      $90 - $300

    4. Ottawa (YOW)

      16 min - every 30 minutes - line 97

      $3

  • Train to Toronto Island, fly to Montreal, train

    $133 - $394
    1. Oshawa

      1 h 3 min - hourly

      $6 - $9

    2. Union Station

      12 min - every 10 minutes - line 509

      $3

    3. Toronto Island (YTZ)

      1 h 10 min - non-stop

      $85 - $330

    4. Montreal (YUL)

      5 min - hourly - line 209

      $3

    5. Dorval

      1 h 30 min - every 3 hours

      $35 - $50

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

From Oshawa GO train to Guildwood then train to Ottawa. 5 h 29 min $97. From Oshawa, ON bus to Ottawa, ON. 5 h 37 min $53. From Oshawa drive to Ottawa. 4 h 22 min $50. From Oshawa GO train to Union Station, line 509 tram to Toronto Island airport, fly to Ottawa airport, then line 97 bus to Ottawa. 3 h 41 min $246. From Oshawa GO train to UP Express Union Station, train to Toronto airport, fly to Ottawa airport, then line 97 bus to Ottawa. 3 h 56 min $243. From Oshawa GO train to Union Station, line 509 tram to Toronto Island airport, fly to Montreal airport, line 209 bus to Dorval, then train to Ottawa. 5 h 38 min $285.