Travel options for:
Saint John to Halifax
  • Fly

    $157 - $582
    1. Saint John

      17 min - 10.4 miles

      $25 - $30

    2. St John (YSJ)

      41 min - non-stop

      $130 - $550

    3. Halifax (YHZ)

      40 min - hourly - line 320

      $2

      • Halifax
  • Bus

    $51 - $78
    1. Saint John, NB

      2 h 5 min - 4 times a day

      $21 - $28

    2. Moncton, NB

      4 h 30 min - 3 times a day

      $30 - $50

      • Halifax, NS
  • Drive

    $30 - $50
    1. Saint John

      4 h 12 min - 257.7 miles

      $30 - $50

      • 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 line 320 bus to Halifax. 2 h 7 min $301. From Saint John, NB bus to Moncton, NB then bus to Halifax, NS. 7 h 35 min $69. From Saint John drive to Halifax. 4 h 12 min $41.