Travel options for:
Barrie to Ottawa
  • Train

    $70 - $97
    1. Allandale Waterfront GO

      1 h 43 min - every 4 hours

      $9 - $12

    2. Toronto

      4 h 26 min - every 3 hours

      $60 - $85

  • Bus Greyhound Canada

    $39 - $100
    1. Barrie, ON

      1 h 30 min - twice daily

      $11 - $30

    2. Toronto, ON

      4 h 50 min - 3 times a day

      $27 - $70

  • Bus Ontario Northland

    $95 - $140
    1. Barrie, ON

      10 h 13 min - 3 times a week

      $95 - $140

  • Drive

    $30 - $50
    1. Barrie

      5 h 56 min - 255.6 miles

      $30 - $50

  • Train to Toronto Island, fly to Ottawa

    $101 - $338
    1. Barrie

      1 h 43 min - every 4 hours

      $9 - $12

    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

  • Sudbury - Toronto. Southbound. to Toronto, fly to Ottawa

    $107 - $336
    1. Barrie

      1 h - once daily

      $11 - $29

    2. Yorkdale Bus Terminal

      15 min - hourly - line 34

      $3 - $5

    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

    $136 - $398
    1. Barrie

      1 h 43 min - every 4 hours

      $9 - $12

    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 Allandale Waterfront GO train to Toronto then train to Ottawa. 6 h 44 min $108. From Barrie, ON bus to Toronto, ON then bus to Ottawa, ON. 7 h 20 min $80. From Barrie, ON bus to Ottawa, ON. 10 h 13 min $154. From Barrie drive to Ottawa. 5 h 56 min $52. From Allandale Waterfront GO train to Union Station, line 509 tram to Toronto Island airport, fly to Ottawa airport, then line 97 bus to Ottawa. 4 h 21 min $249. From Barrie, ON Sudbury - Toronto. Southbound. to Yorkdale Bus Terminal, line 34 bus to Toronto airport, fly to Ottawa airport, then line 97 bus to Ottawa. 4 h 6 min $257. From Allandale Waterfront 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. 6 h 18 min $287.