Travel options for:
Brampton to Ottawa
  • Fly Toronto Island to Ottawa

    $114 - $358
    1. Brampton

      33 min - every 3 hours

      $23 - $35

    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

  • Fly Toronto to Ottawa

    $112 - $326
    1. Brampton

      25 min - 5 times a day

      $4 - $6

    2. Weston GO/UP

      11 min - every 10 minutes

      $14 - $17

    3. Toronto (YYZ)

      59 min - non-stop

      $90 - $300

    4. Ottawa (YOW)

      16 min - every 30 minutes - line 97

      $3

  • Fly Toronto Island to Montreal, train

    $149 - $418
    1. Brampton

      33 min - every 3 hours

      $23 - $35

    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

  • Train

    $86 - $120
    1. Brampton

      33 min - every 3 hours

      $23 - $35

    2. Toronto

      4 h - every 3 hours

      $60 - $85

    3. Fallowfield 2A

      28 min - every 20 minutes - line 95

      $3

  • Bus Greyhound Canada

    $36 - $76
    1. Brampton Bus Terminal

      1 h - every 4 hours

      $6 - $8

    2. Front St. At Bay St.

      8 min - every 15 minutes - line 6

      $3

    3. Toronto, ON

      4 h 50 min - 3 times a day

      $27 - $65

  • Bus Ontario Northland

    $115 - $166
    1. Brampton Bus Terminal

      45 min - every 2 hours - line 33

      $5 - $7

    2. Yorkdale, ON

      11 h 35 min - 3 times a week

      $110 - $160

  • Drive

    $35 - $60
    1. Brampton

      5 h 20 min - 296.7 miles

      $35 - $60

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

From Brampton train to Union Station, line 509 tram to Toronto Island airport, fly to Ottawa airport, then line 97 bus to Ottawa. 3 h 11 min $213. From Brampton GO train to Weston GO/UP, train to Toronto airport, fly to Ottawa airport, then line 97 bus to Ottawa. 3 h 4 min $203. From Brampton 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 8 min $243. From Brampton train to Toronto, train to Fallowfield 2A, then line 95 bus to Slater / Empress. 5 h 30 min $100. From Brampton Bus Terminal bus to Front St. At Bay St., line 6 bus to Toronto, ON, then bus to Ottawa, ON. 7 h 1 min $54. From Brampton Bus Terminal line 33 bus to Yorkdale, ON then bus to Ottawa, ON. 13 h 20 min $125. From Brampton drive to Ottawa. 5 h 20 min $48.