Travel options for:
Guelph to Montreal
  • Train

    $98 - $137
    1. Guelph

      1 h 9 min - every 3 hours

      $27 - $40

    2. Toronto

      4 h 54 min - every 3 hours

      $70 - $100

  • Bus Megabus CA

    $48 - $71
    1. Guelph Central GO Bus

      1 h 20 min - hourly

      $8 - $11

    2. Square One

      1 h - hourly - line 21

      $2 - $3

    3. Front St. At Bay St.

      8 min - every 15 minutes - line 6

      $3

    4. Toronto, ON

      5 h 45 min - every 3 hours

      $35 - $55

  • Bus Greyhound Canada

    $53 - $139
    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

    3. Ottawa, ON

      2 h 30 min - 5 times a day

      $16 - $45

  • Drive

    $50 - $75
    1. Guelph

      6 h 58 min - 386.9 miles

      $50 - $75

  • Train to Toronto Island, fly to Montreal

    $123 - $391
    1. Guelph

      1 h 9 min - every 3 hours

      $27 - $40

    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)

      16 min - hourly

      $7 - $21

  • Train to Toronto, fly to Montreal

    $110 - $348
    1. Guelph

      1 h 9 min - every 3 hours

      $27 - $40

    2. UP Express Union Station

      25 min - every 10 minutes

    3. Toronto (YYZ)

      1 h 12 min - non-stop

      $75 - $290

    4. Montreal (YUL)

      16 min - hourly

      $7 - $21

  • Train to Toronto Island, fly to Montreal St. Hubert

    $461 - $1,180
    1. Guelph

      1 h 9 min - every 3 hours

      $27 - $40

    2. Union Station

      12 min - every 10 minutes - line 509

      $3

    3. Toronto Island (YTZ)

      1 h 20 min - non-stop

      $400 - $1,100

    4. Montreal St. Hubert (YHU)

      20 min - 12.6 miles

      $30 - $40

  • Train to Toronto, fly to Ottawa, train

    $159 - $393
    1. Guelph

      1 h 9 min - every 3 hours

      $27 - $40

    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

    5. Hurdman D

      5 min - hourly - line 61

      $3

    6. Ottawa

      1 h 57 min - hourly

      $35 - $50

  • Train, bus to Hamilton, fly to Montreal

    $144 - $670
    1. Guelph

      1 h 9 min - every 3 hours

      $27 - $40

    2. Union Station Bus Terminal

      47 min - every 30 minutes

      $7 - $10

    3. Macnab Terminal Platform 6

      38 min - every 2 hours - line 20

      $2

    4. Hamilton (YHM)

      1 h 10 min - non-stop

      $100 - $600

    5. Montreal (YUL)

      16 min - hourly

      $7 - $21

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

From Guelph train to Toronto then train to Montréal. 6 h 27 min $150. From Guelph Central GO Bus bus to Square One, line 21 bus to Front St. At Bay St., line 6 bus to Toronto, ON, then bus to Montreal. 9 h 15 min $69. From Guelph bus to Toronto, ON, bus to Ottawa, ON, then bus to Montreal, PQ. 11 h 13 min $120. From Guelph drive to Montreal. 6 h 58 min $80. From Guelph train to Union Station, line 509 tram to Toronto Island airport, fly to Montreal airport, then bus to Montreal. 4 h 21 min $281. From Guelph train to UP Express Union Station, train to Toronto airport, fly to Montreal airport, then bus to Montreal. 4 h 35 min $226. From Guelph train to Union Station, line 509 tram to Toronto Island airport, fly to Montreal St. Hubert airport, then taxi to Montreal. 4 h 5 min $990. From Guelph train to UP Express Union Station, train to Toronto airport, fly to Ottawa airport, line 97 bus to Hurdman D, line 61 bus to Ottawa, then train to Montreal. 6 h 29 min $336. From Guelph train to Union Station Bus Terminal, bus to Macnab Terminal Platform 6, line 20 bus to Hamilton airport, fly to Montreal airport, then bus to Montreal. 6 h 45 min $304.