Travel options for:
Montreal to Guelph
  • Train

    $97 - $136
    1. Montréal

      4 h 54 min - hourly

      $70 - $100

    2. Toronto

      1 h 9 min - every 3 hours

      $27 - $40

  • Bus Megabus CA

    $50 - $71
    1. Montreal

      6 h 30 min - 3 times a day

      $35 - $55

    2. Bay St At Dundas St West

      8 min - every 15 minutes - line 6

      $3

    3. Union Station Bus Terminal

      50 min - hourly - line 21

      $4 - $6

    4. Square One

      1 h 15 min - hourly

      $5 - $7

  • Bus Greyhound Canada

    $54 - $135
    1. Montreal, PQ

      2 h 30 min - every 4 hours

      $16 - $45

    2. Ottawa, ON

      5 h 5 min - 3 times a day

      $26 - $65

    3. Toronto, ON

      1 h - 3 times a day

      $11 - $29

  • Drive

    $50 - $75
    1. Montreal

      6 h 58 min - 386.1 miles

      $50 - $75

  • Fly Montreal to Toronto Island, train

    $122 - $394
    1. Montreal

      15 min - hourly

      $7 - $21

    2. Montreal (YUL)

      1 h 10 min - non-stop

      $85 - $330

    3. Toronto Island (YTZ)

      11 min - every 10 minutes - line 509

      $3

    4. Toronto

      1 h 9 min - every 3 hours

      $27 - $40

  • Fly Montreal to Toronto, train

    $130 - $375
    1. Montreal

      15 min - hourly

      $7 - $21

    2. Montreal (YUL)

      1 h 19 min - non-stop

      $75 - $290

    3. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $24

    4. Toronto

      1 h 9 min - every 3 hours

      $27 - $40

  • Fly Montreal St. Hubert to Toronto Island, train

    $465 - $1,161
    1. Montreal

      19 min - hourly

    2. gare Longueuil–Saint-Hubert

      8 min - 5.1 miles

      $15 - $18

    3. Montreal St. Hubert (YHU)

      1 h 15 min - non-stop

      $420 - $1,100

    4. Toronto Island (YTZ)

      11 min - every 10 minutes - line 509

      $3

    5. Toronto

      1 h 9 min - every 3 hours

      $27 - $40

  • Train to Ottawa, fly to Toronto, train

    $181 - $420
    1. Montreal

      1 h 55 min - every 3 hours

      $35 - $50

    2. Via-Rail

      5 min - hourly - line 61

      $3

    3. Hurdman C

      19 min - hourly - line 97

      $3

    4. Ottawa (YOW)

      1 h 3 min - non-stop

      $90 - $300

    5. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $24

    6. Toronto

      1 h 9 min - every 3 hours

      $27 - $40

  • Fly Montreal to Hamilton, train

    $164 - $703
    1. Montreal

      15 min - hourly

      $7 - $21

    2. Montreal (YUL)

      1 h 22 min - non-stop

      $100 - $600

    3. Hamilton (YHM)

      32 min - every 2 hours - line 20

      $2

    4. Hamilton GO Centre Bus

      15 min - every 30 minutes - line 18

      $3 - $5

    5. Aldershot

      36 min - every 3 hours

      $25 - $35

    6. Toronto

      1 h 9 min - every 3 hours

      $27 - $40

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

From Montréal train to Toronto then train to Guelph. 6 h 39 min $151. From Montreal bus to Bay St At Dundas St West, line 6 bus to Union Station Bus Terminal, line 21 bus to Square One, then bus to Guelph Central GO Bus. 9 h 43 min $66. From Montreal, PQ bus to Ottawa, ON, bus to Toronto, ON, then bus to Guelph, ON - 79 Carden Street. 10 h 35 min $120. From Montreal drive to Guelph. 6 h 58 min $79. From Montreal, PQ bus to Montreal airport, fly to Toronto Island airport, line 509 tram to Toronto, then train to Guelph. 4 h 25 min $284. From Montreal, PQ bus to Montreal airport, fly to Toronto airport, train to Toronto, then train to Guelph. 4 h 47 min $258. From gare Centrale train to gare Longueuil–Saint-Hubert, taxi to Montreal St. Hubert airport, fly to Toronto Island airport, line 509 tram to Toronto, then train to Guelph. 4 h 43 min $1,028. From Montréal train to Via-Rail, line 61 bus to Hurdman C, line 97 bus to Ottawa airport, fly to Toronto airport, train to Toronto, then train to Guelph. 6 h 49 min $367. From Montreal, PQ bus to Montreal airport, fly to Hamilton airport, line 20 bus to Hamilton GO Centre Bus, line 18 bus to Aldershot, train to Toronto, then train to Guelph. 6 h 48 min $339.