Travel options for:
Ottawa to Buffalo
  • Bus, train

    $62 - $113
    1. Ottawa, ON

      3 h 45 min - twice a week

      $21 - $55

    2. Syracuse

      2 h 36 min - every 3 hours

      $40 - $60

  • Bus Greyhound Canada

    $50 - $138
    1. Ottawa, ON

      3 h 45 min - twice a week

      $21 - $55

    2. Syracuse, NY

      2 h 35 min - twice daily

      $28 - $85

  • Train

    $97 - $134
    1. Ottawa

      4 h 23 min - every 3 hours

      $60 - $85

    2. Toronto

      4 h 53 min - every 3 hours

      $35 - $50

  • Bus Ontario Northland

    $126 - $179
    1. Ottawa, ON

      11 h 45 min - 3 times a week

      $110 - $170

    2. Toronto, ON

      2 h 10 min - 3 times a day

      $11 - $18

  • Drive

    $40 - $65
    1. Ottawa

      5 h 52 min - 337.7 miles

      $40 - $65

  • Fly Ottawa to Toronto Island, bus

    $105 - $350
    1. Ottawa

      19 min - hourly - line 97

      $3

    2. Ottawa (YOW)

      59 min - non-stop

      $85 - $320

    3. Toronto Island (YTZ)

      11 min - every 10 minutes - line 509

      $3

    4. Front St. At Bay St.

      8 min - every 15 minutes - line 6

      $3

    5. Toronto, ON

      2 h 10 min - 3 times a day

      $11 - $21

  • Fly Ottawa to Toronto, bus

    $131 - $367
    1. Ottawa

      19 min - hourly - line 97

      $3

    2. Ottawa (YOW)

      1 h 3 min - non-stop

      $90 - $300

    3. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $24

    4. Toronto - Royal York Hotel

      1 min - 5 times a day - line 5506

      $6 - $19

    5. Toronto, ON

      2 h 10 min - 3 times a day

      $11 - $21

  • Train to Montreal, fly to Toronto Island, bus

    $140 - $408
    1. Ottawa

      1 h 36 min - hourly

      $35 - $50

    2. Gare Dorval

      8 min - hourly - line 209

      $3

    3. Montreal (YUL)

      1 h 10 min - non-stop

      $85 - $330

    4. Toronto Island (YTZ)

      11 min - every 10 minutes - line 509

      $3

    5. Front St. At Bay St.

      8 min - every 15 minutes - line 6

      $3

    6. Toronto, ON

      2 h 10 min - 3 times a day

      $11 - $21

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

From Ottawa, ON bus to Syracuse then train to Buffalo. 7 h 16 min $112. From Ottawa, ON bus to Syracuse, NY then bus to Buffalo, NY. 7 h 20 min $156. From Ottawa train to Toronto then train to Buffalo. 10 h 16 min $150. From Ottawa, ON bus to Toronto, ON then bus to Buffalo, NY. 14 h 55 min $169. From Ottawa drive to Buffalo. 5 h 52 min $69. From Hurdman C line 97 bus to Ottawa airport, fly to Toronto Island airport, line 509 tram to Front St. At Bay St., line 6 bus to Toronto, ON, then bus to Buffalo. 5 h 54 min $262. From Hurdman C line 97 bus to Ottawa airport, fly to Toronto airport, train to Toronto - Royal York Hotel, line 5506 bus to Toronto, ON, then bus to Buffalo. 6 h 30 min $300. From Ottawa train to Gare Dorval, line 209 bus to Montreal airport, fly to Toronto Island airport, line 509 tram to Front St. At Bay St., line 6 bus to Toronto, ON, then bus to Buffalo. 7 h 41 min $303.