An image of three cruise ships docked in harbour in Saint John, NB, Canada. The ship in the forefront is a Norwegian Cruise Line ship. The text on the image reads " Saint John, New Brunswick - 2024 Cruise Ship Schedule".

While not as busy as the nearby port of Halifax, the port of Saint John, New Brunswick is scheduled to welcome 80+ cruise ships from 14 cruise lines during the 2024 cruise season!

Along with many ships that have visited in past cruise seasons, ten cruises are making their inaugural visits to Saint John in 2024. Those ships are the Island Princess, Silver Shadow, Volendam, Nautica, Norwegian Sky, Seven Seas Grandeur, Norwegian Jade, Viking Neptune, Spirit of Adventure, and Azamara Journey. We sailed on the Norwegian Sky in January 2024 in the Caribbean – maybe next time it’ll be to Saint John!

The first ship arrives on May 8th, with a few more visiting in June through August. The majority of cruise ship visits (85%!) will be in September through November as many ships call Saint John to offer passengers the chance to see the stunning autumn leaves in Canada’s Maritime provinces.

Header Photo Credit: Tourism New Brunswick / Photographer: Port Saint John

An image of the bow of the Norwegian Sky cruise ship. The ship is white with colourful flowers painted on the side.

Norwegian Sky: Scheduled to make her inaugural visit to Saint John in September 2024.

If your ship is visiting Saint John, there is a high probability you’ll dock at one of the main cruise ship berths, either Marco Polo Cruise Terminal (MPCT) or Diamond Jubilee Cruise Terminal (DJCT). These two berths combined will welcome 90% of the ships docking in the city during the 2024 cruise season.

Both of these modern cruise ship terminals are located right in the heart of Saint John and give passengers direct ship-to-shore access (and Wifi!) to easily explore the city. The third cruise berth, Long Wharf Terminal (LW), will be used for a few ship calls and it is only a short walk to the city centre.

Below you will find the complete Saint John, New Brunswick cruise ship schedule for 2024 that displays the name of the ship, the cruise operator, the date, and arrival/departure times for the ships that are scheduled to be in port.

TABLE OF CONTENTS

This post may contain affiliate links. Please read our full disclosure policy here.

Cruise Lines Calling Saint John in 2024

The following cruise lines are scheduled to call the port of Saint John in 2024.

Azamara Cruise Line  –  Carnival Cruise Line  –  Crystal Cruise Line  –  Holland America Line  –  MSC Cruise Line  –  Norwegian Cruise Line  –  Oceania Cruises  –  P&O Cruise Line  –  Princess Cruises  –  Regent Seven Seas Cruises  –  Royal Caribbean International  –  Saga Cruises  –  Silversea Cruises  –  Viking Cruise Line

*Please Note: These cruise lines are not guaranteed to dock in Saint John as the cruise line may make changes to their itineraries due to weather or other reasons. 

Saint John Cruise Ship Schedule 2024

To find information quickly in this table you can use the ▲▼ button to sort a column or the “Search” box to filter. For example, if you type “Royal Caribbean” you can filter the table to show you only the cruises for that cruise line.

MPCT = Marco Polo Cruise Terminal  |  DJCT = Diamond Jubilee Cruise Terminal  |  LW = Long Wharf

DateVesselCruise LineETAETDPierPassengers
May 8MSC MeravigliaMSC Cruise Line10:3522:30DJCT4500
May 16MSC MeravigliaMSC Cruise Line08:0017:00DJCT4500
June 7Seven Seas MarinerRegent Seven Seas Cruises07:0015:00MPCT700
July 2Island PrincessPrincess Cruise Line07:0017:00MPCT1950
July 7Silver ShadowSilversea Cruises08:0016:00MPCT396
July 12Emerald PrincessPrincess Cruise Line08:0017:00MPCT3100
July 22VolendamHolland America Line08:0014:00MPCT1432
July 31Silver ShadowSilversea Cruises08:0016:00MPCT396
August 22VolendamHolland America Line07:0014:30MPCT1432
August 24Silver ShadowSilversea Cruises08:0016:00MPCT396
August 26Vision of the SeasRoyal Caribbean Cruise Line10:0023:59MPCT2000
August 27Vision of the SeasRoyal Caribbean Cruise Line00:0017:00MPCT2000
August 28Enchanted PrincessPrincess Cruise Line08:0017:45MPCT3600
August 29Norwegian BreakawayNorwegian Cruise Line08:0018:50MPCT4000
August 30Emerald PrincessPrincess Cruise Line08:0018:00MPCT3100
September 2Liberty of the SeasRoyal Caribbean Cruise Line11:0023:59MPCT3600
September 3Liberty of the SeasRoyal Caribbean Cruise Line00:0022:45MPCT3600
September 4Enchanted PrincessPrincess Cruise Line03:4515:30MPCT3600
September 5Norwegian BreakawayNorwegian Cruise Line04:4016:00MPCT4000
September 5ZuiderdamHolland America Line10:0018:00DJCT1916
September 9Vision of the SeasRoyal Caribbean Cruise Line10:0023:59MPCT2000
September 9NauticaOceania Cruises12:0020:00DJCT684
Septemer 10Vision of the SeasRoyal Caribbean Cruise Line00:0017:00MPCT2000
September 11Enchanted PrincessPrincess Cruise Line07:0016:00MPCT3600
September 11Norwegian SkyNorwegian Cruise Line08:0016:00DJCT2000
September 12Carnival VeneziaCarnival Cruise Line07:0017:00MPCT4232
September 12Norwegian BreakawayNorwegian Cruise Line08:006:55DJCT4000
September 12VolendamHolland America Line07:0014:30LW1432
September 13Seven Seas GrandeurRegent Seven Seas Cruises07:0015:00MPCT750
September 15Emerald PrincessPrincess Cruise Line08:0018:00MPCT3100
September 18InsigniaOceania Cruises13:0023:59LW684
September 19InsigniaOceania Cruises00:0016:00LW684
September 19Norwegian BreakawayNorwegian Cruise Line03:3015:15DJCT4000
September 19Liberty of the SeasRoyal Caribbean Cruise Line11:1523:10MPCT3600
September 20Emerald PrincessPrincess Cruise Line06:0016:00MPCT3100
September 23Vision of the SeasRoyal Caribbean Cruise Line10:0023:59MPCT2000
September 24Vision of the SeasRoyal Caribbean Cruise Line00:0017:00MPCT2000
September 24ArcadiaP&O Cruise Line08:0023:59LW2000
September 25ArcadiaP&O Cruise Line00:0015:00LW2000
September 25Enchanted PrincessPrincess Cruise Line08:0016:20MPCT3600
September 25Norwegian JadeNorwegian Cruise Line10:3015:30DJCT2400
September 26Norwegian BreakawayNorwegian Cruise Line08:0017:30MPCT4000
September 26Jewel of the SeasRoyal Caribbean Cruise Line08:0023:59DJCT2100
September 27Jewel of the SeasRoyal Caribbean Cruise Line00:0017:00DJCT2100
September 27NauticaOceania Cruises07:0015:00MPCT684
September 29Crystal SerenityCrystal Cruise Line09:0016:00MPCT900
September 29Seven Seas GrandeurRegent Seven Seas Cruises12:0020:00DJCT750
September 30Jewel of the SeasRoyal Caribbean Cruise Line11:0020:00MPCT2100
October 2Enchanted PrincessPrincess Cruise Line10:3023:00MPCT3600
October 2Norwegian JadeNorwegian Cruise Line10:0015:30DJCT2400
October 2Norwegian SkyNorwegian Cruise Line08:0016:00LW2000
October 3Liberty of the SeasRoyal Caribbean Cruise Line11:0523:00MPCT3600
October 3Norwegian BreakawayNorwegian Cruise Line03:2015:00DJCT4000
October 3Seven Seas GrandeurRegent Seven Seas Cruises07:0018:00LW750
October 4Viking NeptuneViking Cruise Line08:0018:00MPCT930
October 5Emerald PrincessPrincess Cruise Line06:3017:00MPCT3100
October 6Spirit of AdventureSaga Cruises08:0017:00MPCT1000
October 7Sky PrincessPrincess Cruise Line05:3017:00MPCT3600
October 7Vision of the SeasRoyal Caribbean Cruise Line10:0023:59DJCT2000
October 8Vision of the SeasRoyal Caribbean Cruise Line00:0017:00DJCT2000
October 8Norwegian JadeNorwegian Cruise Line10:0018:30MPCT2400
October 9Enchanted PrincessPrincess Cruise Line06:4516:00MPCT3600
October 9Emerald PrincessPrincess Cruise Line09:0018:00DJCT3100
October 10Norwegian BreakawayNorwegian Cruise Line07:5016:00MPCT4000
October 11Jewel of the SeasRoyal Caribbean Cruise Line08:0018:00MPCT2100
October 13InsigniaOceania Cruises10:0019:00MPCT684
October 14Viking MarsViking Cruise Line08:0018:00MPCT930
October 15Crystal SerenityCrystal Cruise Line09:0016:00MPCT900
October 15Azamara JourneyAzamara Cruise Line08:0016:00DJCT694
October 15NauticaOceania Cruises14:0022:00LW684
October 17Liberty of the SeasRoyal Caribbean Cruise Line10:0022:00MPCT3600
October 17Norwegian BreakawayNorwegian Cruise Line10:0522:00DJCT4000
October 17Jewel of the SeasRoyal Caribbean Cruise Line08:00 23:59LW2100
October 18Jewel of the SeasRoyal Caribbean Cruise Line00:0017:30LW2100
October 19NauticaOceania Cruises07:0015:00DJCT684
October 19Seven Seas GrandeurRegent Seven Seas Cruises12:0023:59MPCT750
October 20Seven Seas GrandeurRegent Seven Seas Cruises00:0014:00MPCT750
October 21InsigniaOceania Cruises07:0016:00DJCT684
October 21Vision of the SeasRoyal Caribbean Cruise Line10:0023:59MPCT2000
October 22Vision of the SeasRoyal Caribbean Cruise Line00:0017:00MPCT2000
October 23Enchanted PrincessPrincess Cruise Line07:1516:00MPCT3600
October 24Norwegian BreakawayNorwegian Cruise Line08:3017:00MPCT4000
October 24Jewel of the SeasRoyal Caribbean Cruise Line08:007:00DJCT2100
October 29Jewel of the SeasRoyal Caribbean Cruise Line09:0018:00MPCT2100
October 29Azamara JourneyAzamara Cruise Line13:0019:00DJCT694
November 4InsigniaOceania Cruises10:0019:00MPCT684

If you are cruising to Saint John this year, we hope you have a wonderful visit!

Some of the links in the post above are affiliate links. This means if you click on the link and purchase the item, we will receive an affiliate commission but this does not affect the price to you. Please read our full disclosure policy here