Travel options for:
Toronto Airport (YYZ) to Halifax
  • Fly to Halifax

    $131 - $268
    1. Toronto (YYZ)

      2hrs 00min - non-stop

      $120 - $270

    2. Halifax (YHZ)

      48min - hourly

      $2

      • Halifax
  • Fly to Moncton, train

    $171 - $318
    1. Toronto (YYZ)

      1hrs 54min - non-stop

      $110 - $240

    2. Moncton (YQM)

      11min - 6.3 miles

      $16 - $20

    3. Moncton

      3hrs 59min - 3 times a week

      $45 - $65

      • Halifax
  • Train

    $226 - $343
    1. UP Express Pearson Airport

      25min - every 10 minutes

      $21 - $24

    2. UP Express Union Station

      3min - 984 feet

    3. Toronto

      4hrs 54min - every 3 hours

      $65 - $120

    4. Montréal, QC

      21hrs 40min - 3 times a week

      $140 - $200

      • Halifax, NS
  • Bus

    $238 - $340
    1. Toronto Airport

      3hrs 15min - 3 times a day

      $22 - $35

    2. Kingston, Ontario

      3hrs 05min - every 4 hours

      $22 - $29

    3. Station Bonaventure

      5min - every 10 minutes - line 2

      $3

    4. Montreal

      6hrs 55min - twice daily

      $55 - $80

    5. Saint-Siméon,

      4hrs 45min - 238.1 miles

      $30 - $50

    6. Riviere Du Loup, PQ

      7hrs 15min - twice daily

      $70 - $95

    7. Moncton, NB

      4hrs 30min - 3 times a day

      $35 - $50

      • Halifax, NS
  • Drive

    $150 - $230
    1. Toronto Airport (YYZ)

      19hrs 18min - 1119.2 miles

      $150 - $230

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

From Toronto airport fly to Halifax airport then bus to Halifax. 3hrs 26min $159. From Toronto airport fly to Moncton airport, taxi to Moncton, then train to Halifax. 7hrs 04min $230. From UP Express Pearson Airport train to UP Express Union Station, walk to Toronto, train to Montréal, QC, then train to Halifax, NS. 28hrs 21min $292. From Toronto Airport bus to Kingston, Ontario, bus to Station Bonaventure, line 2 subway to Montreal, bus to Saint-Siméon, Capitale-Nationale, Quebec, drive to Riviere Du Loup, PQ, bus to Moncton, NB, then bus to Halifax, NS. 33hrs 37min $289. From Toronto Airport (YYZ) drive to Halifax. 19hrs 18min $189.