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

    $136 - $484
    1. Toronto (YYZ)

      1 h 59 min - non-stop

      $130 - $480

    2. Halifax (YHZ)

      48 min - hourly

      $1 - $12

  • Fly to Moncton, bus

    $133 - $567
    1. Toronto (YYZ)

      2 h 17 min - non-stop

      $95 - $550

    2. Moncton (YQM)

      3 h 35 min - 3 times a day

      $35 - $50

  • Train, bus

    $211 - $489
    1. Pearson Airport Terminal 1

      21 min - hourly - line 34

      $4 - $6

    2. Yonge St At Sheppard Ave West

      34 min - every 30 minutes - line 320

      $3

    3. Toronto

      4 h 54 min - every 3 hours

      $50 - $170

    4. Montréal, QC

      7 h 24 min - 3 times a week

      $45 - $150

    5. Rivière-du-Loup

      6 min - 2.7 miles

      $9 - $11

    6. Rivière-du-Loup, PQ

      6 h 10 min - 4 times a week

      $65 - $100

    7. Moncton, NB

      3 h 50 min - 3 times a day

      $35 - $50

  • Bus, train

    $156 - $428
    1. UP Express Pearson Airport

      15 min - every 10 minutes

      $18 - $21

    2. Dundas West Station

      29 min - every 10 minutes - line 505

      $3

    3. Toronto, ON

      5 h 45 min - every 4 hours

      $35 - $55

    4. Montréal, QC

      21 h 40 min - 3 times a week

      $100 - $350

  • Drive

    $140 - $220
    1. Toronto Airport (YYZ)

      19 h 22 min - 1119.3 miles

      $140 - $220

  • 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. 3 h 18 min $249. From Toronto airport fly to Moncton airport then bus to Halifax. 6 h 52 min $253. From Pearson Airport Terminal 1 line 34 bus to Yonge St At Sheppard Ave West, line 320 bus to Toronto, train to Montréal, QC, train to Rivière-du-Loup, taxi to Rivière-du-Loup, PQ, bus to Moncton, NB, then bus to Marriott Harbourfront Hotel. 26 h 59 min $313. From UP Express Pearson Airport train to Dundas West Station, line 505 tram to Toronto, ON, bus to Montréal, QC, then train to Halifax, NS. 30 h 11 min $252. From Toronto Airport (YYZ) drive to Halifax. 19 h 22 min $181.

 
 

Flights from Toronto Airport (YYZ) to Halifax

Air Canada, WestJet and United Airlines fly from Toronto Airport (YYZ) to Halifax hourly.