Travel options for:
Montreal to Gravenhurst
  • Train, bus

    $78 - $208
    1. Montréal

      4 h 54 min - hourly

      $50 - $170

    2. Toronto

      13 min - 3677 feet

    3. Toronto, ON

      2 h 4 min - twice daily

      $26 - $40

  • Train

    $82 - $253
    1. Montréal

      4 h 54 min - hourly

      $50 - $170

    2. Toronto, ON

      2 h 38 min - 3 times a week

      $27 - $80

    3. Washago, ON

      21 min - 3 times a week

      $3 - $5

  • Bus

    $97 - $161
    1. Montreal, PQ

      2 h 30 min - every 4 hours

      $16 - $45

    2. Ottawa, ON

      8 h 56 min - 3 times a week

      $80 - $120

  • Train, bus via Kanata Town Centre, ON

    $113 - $210
    1. Montréal

      1 h 55 min - every 3 hours

      $29 - $90

    2. Via-Rail

      56 min - hourly - line 61

      $3

    3. Kanata Town Centre, ON

      8 h 39 min - 3 times a week

      $80 - $120

  • Drive

    $50 - $75
    1. Montreal

      7 h 22 min - 383.7 miles

      $50 - $75

  • Fly Montreal to Toronto Island, bus

    $121 - $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. Union Station

      14 min - 4023 feet

    5. Toronto, ON

      2 h 4 min - twice daily

      $26 - $40

  • Fly Montreal to Toronto, bus

    $129 - $375
    1. Montreal

      15 min - hourly

      $7 - $21

    2. Montreal (YUL)

      1 h 20 min - non-stop

      $75 - $290

    3. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $24

    4. UP Express Union Station

      14 min - 3893 feet

    5. Toronto, ON

      2 h 4 min - twice daily

      $26 - $40

  • Fly Montreal St. Hubert to Toronto Island, bus

    $464 - $1,161
    1. Montreal

      19 min - hourly

    2. gare Longueuil–Saint-Hubert

      8 min - 5.1 miles

      $14 - $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. Union Station

      14 min - 4023 feet

    6. Toronto, ON

      2 h 4 min - twice daily

      $26 - $40

  • Train to Ottawa, fly to Toronto Island, bus

    $150 - $456
    1. Montreal

      1 h 55 min - every 3 hours

      $29 - $90

    2. Via-Rail

      5 min - hourly - line 61

      $3

    3. Hurdman C

      19 min - hourly - line 97

      $3

    4. Ottawa (YOW)

      59 min - non-stop

      $85 - $320

    5. Toronto Island (YTZ)

      11 min - every 10 minutes - line 509

      $3

    6. Union Station

      14 min - 4023 feet

    7. Toronto, ON

      2 h 4 min - twice daily

      $26 - $40

  • Train to Ottawa, fly to Toronto, bus

    $173 - $457
    1. Montreal

      1 h 55 min - every 3 hours

      $29 - $90

    2. Via-Rail

      5 min - hourly - line 61

      $3

    3. Hurdman C

      19 min - hourly - line 97

      $3

    4. Ottawa (YOW)

      1 h 5 min - non-stop

      $90 - $300

    5. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $24

    6. UP Express Union Station

      14 min - 3893 feet

    7. Toronto, ON

      2 h 4 min - twice daily

      $26 - $40

  • Fly Montreal to Hamilton, train, bus

    $160 - $728
    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

      $22 - $60

    6. Toronto

      13 min - 3677 feet

    7. Toronto, ON

      2 h 4 min - twice daily

      $26 - $40

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

From Montréal train to Toronto, walk to Toronto, ON, then bus to Gravenhurst, ON. 8 h 11 min $173. From Montréal train to Toronto, ON, train to Washago, ON, then bus to Gravenhurst, ON. 9 h 53 min $191. From Montreal, PQ bus to Ottawa, ON then bus to Gravenhurst, ON. 12 h 26 min $191. From Montréal train to Via-Rail, line 61 bus to Kanata Town Centre, ON, then bus to Gravenhurst, ON. 12 h 38 min $219. From Montreal drive to Gravenhurst. 7 h 22 min $79. From Montreal, PQ bus to Montreal airport, fly to Toronto Island airport, line 509 tram to Union Station, walk to Toronto, ON, then bus to Gravenhurst. 5 h 58 min $285. From Montreal, PQ bus to Montreal airport, fly to Toronto airport, train to UP Express Union Station, walk to Toronto, ON, then bus to Gravenhurst. 6 h 21 min $260. From gare Centrale train to gare Longueuil–Saint-Hubert, taxi to Montreal St. Hubert airport, fly to Toronto Island airport, line 509 tram to Union Station, walk to Toronto, ON, then bus to Gravenhurst. 6 h 16 min $1,034. From Montréal train to Via-Rail, line 61 bus to Hurdman C, line 97 bus to Ottawa airport, fly to Toronto Island airport, line 509 tram to Union Station, walk to Toronto, ON, then bus to Gravenhurst. 8 h 6 min $349. 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 UP Express Union Station, walk to Toronto, ON, then bus to Gravenhurst. 8 h 24 min $374. 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, walk to Toronto, ON, then bus to Gravenhurst. 8 h 20 min $341.