Travel options for:
Saint John to Montreal
  • Fly St John to Montreal

    $194 - $413
    1. Saint John

      17 min - 10.4 miles

      $26 - $32

    2. St John (YSJ)

      1 h 49 min - non-stop

      $160 - $360

    3. Montreal (YUL)

      16 min - hourly

      $7 - $21

  • Bus to Fredericton, fly to Montreal

    $152 - $396
    1. Saint John

      1 h 16 min - twice daily

      $14 - $26

    2. Fredericton (YFC)

      1 h 40 min - non-stop

      $130 - $350

    3. Montreal (YUL)

      16 min - hourly

      $7 - $21

  • Fly St John to Ottawa, train

    $228 - $558
    1. Saint John

      17 min - 10.4 miles

      $26 - $32

    2. St John (YSJ)

      1 h 45 min - non-stop

      $160 - $470

    3. Ottawa (YOW)

      16 min - every 30 minutes - line 97

      $3

    4. Hurdman D

      5 min - hourly - line 61

      $3

    5. Ottawa

      1 h 57 min - hourly

      $35 - $50

  • Bus to Moncton, fly to Montreal

    $175 - $430
    1. Saint John

      2 h 10 min - 3 times a day

      $23 - $35

    2. Moncton, NB

      7 min - 5.3 miles

      $15 - $18

    3. Moncton (YQM)

      1 h 35 min - non-stop

      $130 - $360

    4. Montreal (YUL)

      16 min - hourly

      $7 - $21

  • Bus, bus and ferry

    $228 - $261
    1. Saint John, NB

      1 h 10 min - twice daily

      $14 - $26

    2. Oromocto, NB

      3 min - 1.9 miles

      $7 - $9

    3. Fredericton / Oromocto - 1

      6 h 30 min - once a week

      $172

    4. Sainte-Foy

      2 h 30 min - twice daily

      $35 - $55

  • Bus

    $104 - $165
    1. Saint John, NB

      1 h 10 min - twice daily

      $14 - $26

    2. Oromocto, NB

      4 h 23 min - 4 times a week

      $50 - $75

    3. Rivière-du-Loup

      4 h 50 min - once daily

      $40 - $65

  • Bus, train

    $135 - $203
    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

      17 h 33 min - 3 times a week

      $110 - $170

  • Drive

    $60 - $90
    1. Saint John

      9 h 33 min - 457.6 miles

      $60 - $90

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

From Saint John taxi to St John airport, fly to Montreal airport, then bus to Montreal. 2 h 52 min $246. From Saint John, NB bus to Fredericton airport, fly to Montreal airport, then bus to Montreal. 4 h 42 min $280. From Saint John taxi to St John airport, fly to Ottawa airport, line 97 bus to Hurdman D, line 61 bus to Ottawa, then train to Montreal. 4 h 55 min $372. From Saint John, NB bus to Moncton, NB, taxi to Moncton airport, fly to Montreal airport, then bus to Montreal. 5 h 38 min $259. From Saint John, NB bus to Oromocto, NB, taxi to Fredericton / Oromocto - 1 Gateway drive, bus and ferry to Sainte-Foy, then bus to Montreal. 12 h 13 min $251. From Saint John, NB bus to Oromocto, NB, bus to Rivière-du-Loup, then bus to Montréal. 12 h 23 min $150. From Saint John, NB bus to Across from 131 Botsford, line 64 bus to 1111 Main, walk to Moncton, then train to Montréal, QC. 21 h 13 min $188. From Saint John drive to Montreal. 9 h 33 min $74.