Travel options for:
Saint John to Halifax
  • Fly from St John

    $169 - $734
    1. Saint John

      17 min - 10.4 miles

      $27 - $33

    2. St John (YSJ)

      40 min - non-stop

      $140 - $700

    3. Halifax (YHZ)

      39 min - hourly - line 320

      $2

      • Halifax
  • Bus to Fredericton, fly

    $167 - $728
    1. Saint John

      1 h 16 min - twice daily

      $15 - $26

    2. Fredericton (YFC)

      51 min - non-stop

      $150 - $700

    3. Halifax (YHZ)

      39 min - hourly - line 320

      $2

      • Halifax
  • Bus

    $59 - $81
    1. Saint John, NB

      2 h 10 min - 3 times a day

      $23 - $35

    2. Moncton, NB

      3 h 50 min - 3 times a day

      $35 - $50

      • Marriott Harbourfront Hotel
  • Bus, train

    $71 - $103
    1. Saint John, NB

      2 h 10 min - 3 times a day

      $23 - $35

    2. Across from 131 Botsford

      7 min - hourly - line 64

      $2

    3. 1111 Main

      10 min - 2844 feet

    4. Moncton

      3 h 59 min - 3 times a week

      $45 - $70

      • 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 5 min $344. From Saint John, NB bus to Fredericton airport, fly to Halifax airport, then line 320 bus to Halifax. 4 h 15 min $357. From Saint John, NB bus to Moncton, NB then bus to Marriott Harbourfront Hotel. 7 h $66. From Saint John, NB bus to Across from 131 Botsford, line 64 bus to 1111 Main, walk to Moncton, then train to Halifax, NS. 7 h 38 min $88. From Saint John drive to Halifax. 4 h 12 min $41.