Skip to content
MiamiCruiseSchedule

Holidays

Christmas and holiday cruises from Miami

242 sailings from Miami fall over Thanksgiving, Christmas or New Year in the period we track. A trip that covers both Christmas and New Year appears in both lists.

For each holiday we compare the average fare per night with the rest of the same month, so you can see how much the dates add.

Schedule last updated · 242 departures listed · Dates can change. Verify with the cruise line before booking.

Thanksgiving cruises: 78

Sailings that leave between November 20 and November 27. The lowest starting fare is $299 per person, for MSC Seaside on Mon, Nov 23, 2026. These sailings average $238 a night, against $234 for the rest of the month.

We may earn a commission if you book through these buttons, at no cost to you.

These are the next 20 of 78. The other 58 leave later, in these months:

Christmas cruises: 96

Sailings that are at sea on December 25. The lowest starting fare is $507 per person, for Carnival Sunrise on Mon, Dec 21, 2026. These sailings average $260 a night, against $219 for the rest of the month.

We may earn a commission if you book through these buttons, at no cost to you.

These are the next 20 of 96. The other 76 leave later, in these months:

New Year's cruises: 105

Sailings that are at sea on December 31 or January 1. The lowest starting fare is $341 per person, for Carnival Conquest on Mon, Dec 28, 2026. These sailings average $287 a night, against $199 for the rest of the month.

We may earn a commission if you book through these buttons, at no cost to you.

These are the next 20 of 105. The other 85 leave later, in these months:

Starting fares per person, for the cheapest cabin listed, with taxes and port fees included, last updated . Fares change often, so check the current price before you book.

Holiday cruises from Miami: questions

Is there a Thanksgiving cruise from Miami?

Yes, 78 sailings from Miami cover Thanksgiving, the first on MSC Seaside on Fri, Nov 20, 2026 for 3 nights. The tables below list them all.

Is there a Christmas cruise from Miami?

Yes, 96 sailings from Miami cover Christmas, the first on Queen Elizabeth on Tue, Dec 8, 2026 for 21 nights. The tables below list them all.

Is there a New Year's cruise from Miami?

Yes, 105 sailings from Miami cover New Year's, the first on MSC Poesia on Sun, Dec 13, 2026 for 21 nights. The tables below list them all.