Travel options for:
Ottawa to Hamilton
  • Train, bus

    $70 - $95
    1. Ottawa

      4 h 18 min - hourly

      $60 - $90

    2. Union Station Bus Terminal

      52 min - every 30 minutes

      $7 - $10

      • Main St. W. @ Summers Ln.
  • Bus Greyhound Canada

    $75 - $134
    1. Ottawa, ON

      5 h 5 min - 3 times a day

      $27 - $70

    2. Toronto, ON

      55 min - hourly

      $8 - $13

    3. Grimsby, ON

      20 min - 16.4 miles

      $40 - $55

      • Hamilton
  • Bus Ontario Northland

    $123 - $173
    1. Ottawa, ON

      11 h 35 min - 3 times a week

      $110 - $160

    2. Yorkdale Bus Terminal

      35 min - hourly - line 19

      $5 - $7

    3. Square One

      1 h 10 min - hourly

      $4 - $6

      • Hamilton GO Centre Bus
  • Drive

    $40 - $65
    1. Ottawa

      5 h 47 min - 322.1 miles

      $40 - $65

      • Hamilton
  • Fly to Toronto Island, bus

    $98 - $336
    1. Ottawa

      19 min - hourly - line 97

      $3

    2. Ottawa (YOW)

      59 min - non-stop

      $85 - $320

    3. Toronto Island (YTZ)

      10 min - every 10 minutes - line 509

      $3

    4. Union Station Bus Terminal

      52 min - every 30 minutes

      $7 - $10

      • Hamilton
  • Fly to Toronto, bus

    $100 - $313
    1. Ottawa

      19 min - hourly - line 97

      $3

    2. Ottawa (YOW)

      1 h 2 min - non-stop

      $90 - $300

    3. Toronto (YYZ)

      58 min - hourly

      $7 - $10

      • Hamilton
  • Fly to London, train

    $161 - $433
    1. Ottawa

      19 min - hourly - line 97

      $3

    2. Ottawa (YOW)

      1 h 25 min - non-stop

      $100 - $350

    3. London (YXU)

      11 min - 7 miles

      $25 - $30

    4. London

      1 h 26 min - every 3 hours

      $30 - $45

    5. Aldershot GO Bus

      12 min - hourly - line 18

      $3 - $5

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

From Ottawa train to Union Station Bus Terminal then bus to Main St. W. @ Summers Ln.. 5 h 25 min $104. From Ottawa, ON bus to Toronto, ON, bus to Grimsby, ON, then taxi to Hamilton. 6 h 48 min $138. From Ottawa, ON bus to Yorkdale Bus Terminal, line 19 bus to Square One, then bus to Hamilton GO Centre Bus. 14 h 2 min $168. From Ottawa drive to Hamilton. 5 h 47 min $65. From Hurdman C line 97 bus to Ottawa airport, fly to Toronto Island airport, line 509 tram to Union Station Bus Terminal, then bus to Hamilton. 3 h 39 min $244. From Hurdman C line 97 bus to Ottawa airport, fly to Toronto airport, then bus to Hamilton. 3 h 44 min $241. From Hurdman C line 97 bus to Ottawa airport, fly to London airport, taxi to London, train to Aldershot GO Bus, then line 18 bus to Hamilton. 5 h 16 min $297.