Itinerary idea

Christmas and New Year's Cruises 2026: Ships, Departure Ports & Holiday Sailings

There are 632 open sailings departing from December 18, 2026 through January 2, 2027. That is 380 in Christmas week and 252 in New Year's week. Miami is the busiest embarkation port, with 87 of them.

It’s All Cruises · October 25, 2026

South Pointe promenade beside the water in Miami Beach
iJammin / Wikimedia Commons / CC BY 2.0 (cropped for display)

The 2026 holiday window, December 18, 2026 through January 2, 2027, holds 632 open sailings. Christmas week, December 18 to 26, has 380, and New Year's week, December 27 through January 2, has 252.

Quick facts

MetricDetails
Open holiday sailings632
Christmas week, Dec 18 to 26, 2026380
New Year's week, Dec 27, 2026 to Jan 2, 2027252
Busiest lineMSC Cruises, 146 sailings
Busiest embarkation portMiami, 87 sailings
Sailings with no embarkation port listed22

Sailings by cruise line

Busiest embarkation ports

PortOpen holiday sailings
Miami87
Fort Lauderdale (Port Everglades)69
Port Canaveral61
Galveston25
Tampa25
Barcelona20
San Juan (Puerto Rico)15
Sydney14
San Diego14
New Orleans14
Singapore13
Rome13

The table is the 12 busiest ports. A blank embarkation port is counted in Quick facts, not under a city.

Lowest Christmas-week fares

DepartsRouteShipLineNightsFromCallsStarting fare
December 18, 20263-Night Baja MexicoCarnival FirenzeCarnival Cruise Line3Long Beach (Los Angeles)Long Beach (Los Angeles), Ensenada, Long Beach (Los Angeles)$255 starting cruise fare, as of October 21, 2026
December 20, 2026Santos (Sao Paulo), Rio de JaneiroMSC MusicaMSC Cruises2SantosSantos, Ilhabela, Ilhabela, Rio de Janeiro$263 starting cruise fare, as of October 19, 2026
December 21, 20263-Night Baja MexicoCarnival FirenzeCarnival Cruise Line3Long Beach (Los Angeles)Long Beach (Los Angeles), Ensenada, Long Beach (Los Angeles)$284 starting cruise fare, as of October 21, 2026
December 21, 20263-Night The BahamasCarnival ConquestCarnival Cruise Line3MiamiMiami, Celebration Key, Miami$331 starting cruise fare, as of October 21, 2026
December 18, 20263-Night The BahamasCarnival ConquestCarnival Cruise Line3MiamiMiami, Celebration Key, Miami$352 starting cruise fare, as of October 21, 2026

Lowest New Year's-week fares

DepartsRouteShipLineNightsFromCallsStarting fare
January 2, 2027Bahamas: Great Stirrup CayNorwegian DawnNorwegian Cruise Line5JacksonvilleJacksonville, Great Stirrup Cay, Freeport, Jacksonville$249 starting cruise fare, as of October 25, 2026
December 28, 20263-Night Baja MexicoCarnival FirenzeCarnival Cruise Line3Long Beach (Los Angeles)Long Beach (Los Angeles), Ensenada, Long Beach (Los Angeles)$309 starting cruise fare, as of October 21, 2026
January 2, 20275-Night The BahamasCarnival FreedomCarnival Cruise Line5Port CanaveralPort Canaveral, Celebration Key, Nassau, Half Moon Cay (RelaxAway), Port Canaveral$313 starting cruise fare, as of October 21, 2026
December 28, 20263-Night The BahamasCarnival ConquestCarnival Cruise Line3MiamiMiami, Celebration Key, Miami$381 starting cruise fare, as of October 21, 2026
January 2, 20277-Day Eastern Caribbean: Amber Cove & BahamasEurodamHolland America Line7Fort Lauderdale (Port Everglades)Fort Lauderdale (Port Everglades), Key West, Amber Cove, Grand Turk Island, Half Moon Cay (RelaxAway)$449 starting cruise fare, as of October 24, 2026

How to read the week

  • Christmas week is a departure from December 18 through December 26, 2026. New Year's week is December 27, 2026 through January 2, 2027. A sailing is counted by its departure date, not by whether it is at sea on the holiday itself.
  • MSC has 146 of the 632 sailings, Royal Caribbean 84, Carnival 82, Viking 64 and Norwegian 46. Princess has 32, Celebrity 30, Disney 28 and Holland America 28.
  • Miami has 87, Fort Lauderdale 69, Port Canaveral 61, Galveston 25 and Tampa 25. San Juan has 15.
  • What happens on board on Christmas Day or New Year's Eve is Not listed. Use the ship, the date and the fare on the sailing you would book.
  • A checklist for holiday dates, separate from this sailing table, is in what to check before you book.

Fares are marketing prices, confirmed when you book. A per-person or per-cabin basis is Not listed, so the figure is a starting cruise fare.

Frequently asked questions

How many sailings leave on Christmas week versus New Year's week?

380 depart December 18 to 26, 2026. 252 depart December 27, 2026 to January 2, 2027. The combined window is 632.

Which line has the most holiday departures?

MSC Cruises, with 146. Royal Caribbean has 84 and Carnival has 82.

Does a low fare mean the ship is in port on Christmas Day?

No. The fare is the starting cruise fare for that departure. Whether the ship is alongside on December 25 is Not listed in this table.

Where do most of these sailings start?

Miami, with 87. Fort Lauderdale has 69 and Port Canaveral has 61.

Filed under caribbean, holiday, ocean

In this story

All stories