Travel options for:
Rochester to Halifax
  • Fly from Rochester

    $173 - $1,203
    1. Rochester

      17 min - hourly - line 6

      $1 - $2

    2. Rochester (ROC)

      4 h 22 min - 1 stopover

      $170 - $1,200

    3. Halifax (YHZ)

      39 min - hourly - line 320

      $2

  • Train, bus to Toronto, fly

    $181 - $571
    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 59 min - non-stop

      $130 - $480

    6. Halifax (YHZ)

      39 min - hourly - line 320

      $2

  • Train, bus to Toronto Island, fly

    $170 - $497
    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)

      2 h 10 min - non-stop

      $120 - $410

    6. Halifax (YHZ)

      39 min - hourly - line 320

      $2

  • Train, bus

    $223 - $344
    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

    4. Montréal, QC

      21 h 40 min - 3 times a week

      $140 - $200

  • Bus

    $251 - $405
    1. Rochester, NY

      4 h 30 min - 4 times a day

      $35 - $55

    2. Albany, NY

      6 h - once daily

      $28 - $70

    3. Montreal

      6 h 55 min - once daily

      $55 - $85

    4. Saint-Siméon,

      4 h 42 min - 235 miles

      $30 - $45

    5. Rivière-du-Loup, PQ

      6 h 10 min - 4 times a week

      $65 - $100

    6. Moncton, NB

      3 h 50 min - 3 times a day

      $35 - $50

  • Train

    $257 - $364
    1. Rochester

      5 h 37 min - every 3 hours

      $45 - $65

    2. Toronto

      4 h 54 min - every 3 hours

      $70 - $100

    3. Montréal, QC

      21 h 40 min - 3 times a week

      $140 - $200

  • Drive

    $140 - $210
    1. Rochester

      17 h 56 min - 1086.5 miles

      $140 - $210

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

From Main & Washington line 6 bus to Rochester airport, fly to Halifax airport, then line 320 bus to Halifax. 7 h 47 min $553. 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 Halifax airport, then line 320 bus to Halifax. 8 h 46 min $310. From Rochester train to Buffalo, walk to Buffalo, NY, bus to Union Station, line 509 tram to Toronto Island airport, fly to Halifax airport, then line 320 bus to Halifax. 9 h 6 min $297. From Rochester train to Syracuse, NY, bus to Brockville, train to Montréal, QC, then train to Halifax, NS. 30 h 24 min $272. From Rochester, NY bus to Albany, NY, bus to Montreal, bus to Saint-Siméon, Capitale-Nationale, Quebec, drive to Rivière-du-Loup, PQ, bus to Moncton, NB, then bus to Marriott Harbourfront Hotel. 36 h 7 min $317. From Rochester train to Toronto, train to Montréal, QC, then train to Halifax, NS. 33 h 35 min $300. From Rochester drive to Halifax. 17 h 56 min $175.