Travel options for:
Guelph to Ottawa
  • Train

    $71 - $217
    1. Guelph

      1 h 9 min - every 3 hours

      $23 - $65

    2. Toronto

      4 h - every 3 hours

      $45 - $150

    3. Fallowfield 2A

      28 min - every 20 minutes - line 95

      $3

  • Bus Greyhound Canada

    $37 - $94
    1. Guelph

      1 h 53 min - 4 times a day

      $11 - $29

    2. Toronto, ON

      4 h 50 min - 3 times a day

      $26 - $65

  • Bus Ontario Northland

    $109 - $171
    1. Guelph Central GO Bus

      2 h 5 min - every 4 hours

      $9 - $12

    2. Yorkdale, ON

      11 h 35 min - 3 times a week

      $100 - $160

  • Drive

    $40 - $65
    1. Guelph

      5 h 55 min - 328.8 miles

      $40 - $65

  • Train to Toronto Island, fly to Ottawa

    $114 - $390
    1. Guelph

      1 h 9 min - every 3 hours

      $23 - $65

    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

    $116 - $367
    1. Guelph

      1 h 9 min - every 3 hours

      $23 - $65

    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 London, fly to Ottawa

    $135 - $432
    1. Guelph

      2 h 11 min - every 3 hours

      $25 - $75

    2. Richmond & York St NB - #1524

      17 min - hourly - line 04

      $3

    3. Fanshawe College Stop 3 -

      10 min - hourly - line 36

      $3

    4. London (YXU)

      1 h 20 min - non-stop

      $100 - $350

    5. Ottawa (YOW)

      16 min - every 30 minutes - line 97

      $3

  • Train to Toronto Island, fly to Montreal, train

    $142 - $485
    1. Guelph

      1 h 9 min - every 3 hours

      $23 - $65

    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)

      4 min - hourly - line 209

      $3

    5. Dorval

      1 h 30 min - every 3 hours

      $28 - $85

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

From Guelph train to Toronto, train to Fallowfield 2A, then line 95 bus to Slater / Empress. 6 h 6 min $155. From Guelph bus to Toronto, ON then bus to Ottawa, ON. 7 h 43 min $83. From Guelph Central GO Bus bus to Yorkdale, ON then bus to Ottawa, ON. 14 h 40 min $167. From Guelph drive to Ottawa. 5 h 55 min $68. From Guelph train to Union Station, line 509 tram to Toronto Island airport, fly to Ottawa airport, then line 97 bus to Ottawa. 3 h 47 min $281. From Guelph train to UP Express Union Station, train to Toronto airport, fly to Ottawa airport, then line 97 bus to Ottawa. 4 h 2 min $277. From Guelph train to Richmond & York St NB - #1524, line 04 bus to Fanshawe College Stop 3 - #2224, line 36 bus to London airport, fly to Ottawa airport, then line 97 bus to Ottawa. 6 h 13 min $266. From Guelph 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 43 min $326.

 
 

Bus or train from Guelph to Ottawa?

VIA Rail operates a train from Guelph to Ottawa hourly. Tickets cost $23 - $65 and the journey takes 1 h 9 min. 2 other operators also service this route. Alternatively, Greyhound Canada operates a bus from Guelph to Ottawa every 4 hours. Tickets cost $11 - $29 and the journey takes 1 h 53 min. Greyhound Canada also services this route every 4 hours.