Travel options for:
Saint John to Halifax
  • Fly

    $158 - $583
    1. Saint John

      17min - 10.4 miles

      $26 - $32

    2. St John (YSJ)

      37min - non-stop

      $130 - $550

    3. Halifax (YHZ)

      48min - hourly

      $2

      • Halifax
  • Bus, train

    $71 - $102
    1. Saint John, NB

      2hrs 05min - 4 times a day

      $21 - $30

    2. Moncton, NB

      45min - 3 times a day

      $9 - $13

    3. Sackville, NB

      11min - 3082 feet

    4. Sackville

      3hrs 15min - 3 times a week

      $40 - $60

      • Halifax, NS
  • Drive

    $35 - $55
    1. Saint John

      4hrs 12min - 257.7 miles

      $35 - $55

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

From Saint John taxi to St John airport, fly to Halifax airport, then bus to Halifax. 2hrs 20min $303. From Saint John, NB bus to Moncton, NB, bus to Sackville, NB, walk to Sackville, then train to Halifax, NS. 8hrs 16min $86. From Saint John drive to Halifax. 4hrs 12min $43.