Travel options for:
Rochester to Montreal
  • Train, bus

    $83 - $144
    1. Rochester

      1 h 38 min - every 3 hours

      $30 - $45

    2. Syracuse, NY

      2 h 29 min - twice a week

      $16 - $45

    3. Brockville

      1 h 59 min - every 3 hours

      $35 - $55

  • Bus

    $55 - $116
    1. Rochester, NY

      1 h 45 min - twice daily

      $20 - $50

    2. Syracuse, NY

      2 h 29 min - twice a week

      $16 - $45

    3. Brockville, ON

      2 h 30 min - once daily

      $19 - $25

  • Train

    $117 - $164
    1. Rochester

      5 h 37 min - every 3 hours

      $45 - $65

    2. Toronto

      4 h 54 min - every 3 hours

      $70 - $100

  • Train Amtrak

    $92 - $181
    1. Rochester

      3 h 59 min - every 3 hours

      $50 - $75

    2. Schenectady Amtrak

      7 h 38 min - once daily

      $40 - $110

  • Train, bus via Albany, NY

    $83 - $145
    1. Rochester, NY

      4 h 34 min - once daily

      $50 - $75

    2. State St & Broadway -

      56 min - every 20 minutes - line 905

      $2

    3. Albany, NY

      6 h - once daily

      $28 - $70

  • Drive

    $40 - $65
    1. Rochester

      5 h 49 min - 332.8 miles

      $40 - $65

  • Fly from Rochester

    $118 - $922
    1. Rochester

      17 min - hourly - line 6

      $1 - $2

    2. Rochester (ROC)

      3 h 43 min - 1 stopover

      $110 - $900

    3. Montreal (YUL)

      16 min - hourly

      $7 - $21

  • Train, bus to Toronto Island, fly

    $140 - $436
    1. Rochester

      1 h 20 min - every 3 hours

      $30 - $45

    2. Buffalo

      10 min - 2892 feet

    3. Buffalo, NY

      2 h 1 min - once daily

      $14 - $40

    4. Union Station

      12 min - every 10 minutes - line 509

      $3

    5. Toronto Island (YTZ)

      1 h 10 min - non-stop

      $85 - $330

    6. Montreal (YUL)

      16 min - hourly

      $7 - $21

  • Train, bus to Toronto, fly

    $131 - $400
    1. Rochester

      1 h 20 min - every 3 hours

      $30 - $45

    2. Washington St & Exchange St

      3 min - every 30 minutes - line 6

      $2

    3. Buffalo, NY

      1 h 45 min - once daily

      $16 - $45

    4. UP Express Union Station

      25 min - every 10 minutes

    5. Toronto (YYZ)

      1 h 12 min - non-stop

      $75 - $290

    6. Montreal (YUL)

      16 min - hourly

      $7 - $21

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

From Rochester train to Syracuse, NY, bus to Brockville, then train to Montréal. 7 h 44 min $143. From Rochester, NY bus to Syracuse, NY, bus to Brockville, ON, then bus to Montreal, PQ. 8 h 44 min $121. From Rochester train to Toronto then train to Montréal. 10 h 55 min $179. From Rochester train to Schenectady Amtrak then train to Montreal Central Station. 12 h 37 min $180. From Rochester, NY train to State St & Broadway - Downtown/Train Station, line 905 bus to Albany, NY, then bus to Montreal, PQ. 12 h 39 min $147. From Rochester drive to Montreal. 5 h 49 min $68. From Main & Washington line 6 bus to Rochester airport, fly to Montreal airport, then bus to Montreal. 6 h 46 min $544. From Rochester train to Buffalo, walk to Buffalo, NY, bus to Union Station, line 509 tram to Toronto Island airport, fly to Montreal airport, then bus to Montreal. 7 h 43 min $319. From Rochester train to Washington St & Exchange St, line 6 bus to Buffalo, NY, bus to UP Express Union Station, train to Toronto airport, fly to Montreal airport, then bus to Montreal. 7 h 37 min $272.