Last Minute Christmas Cruises 2026
Cruises you would be on board for Christmas Day, December 25, 2026.
284 cruises from $408 per person Updated Nov 8, 2026, 4:04 a.m. ET
The cheapest is the 4-Night Far East on MSC Bellissima, leaving Okinawa (Naha, Japan) on Tue, Dec 22, 2026, from $408 per person. Most of these leave from Miami (Florida), Fort Lauderdale (Port Everglades, Florida) and Port Canaveral (Florida).
Deals
We may earn a commission if you book through the Check live price buttons, at no cost to you. Fares are per person for two sharing a cabin, taxes and fees included. How fares are checked.
Filter and sort 284 cruises
Norwegian (NCL) Norwegian Star
6-Night Mexican Riviera
Ports of call: Puerto Vallarta, Cabo San Lucas
- Leaves in 42 days
Carnival Carnival Sunrise
5-Night Bahamas
Ports of call: Nassau, Princess Cays, Celebration Key
- Leaves in 43 days
Norwegian (NCL) Norwegian Dawn
4-Night Bahamas
Ports of call: Grand Bahama Island, Great Stirrup Cay
- Leaves in 46 days
Carnival Carnival Conquest
4-Night Bahamas
Ports of call: Half Moon Cay, Celebration Key
- Leaves in 46 days
Holland America Zuiderdam
7-Night Caribbean, Eastern
Ports of call: Amber Cove, Grand Turk, Half Moon Cay, Key West
- Leaves in 41 days
Carnival Carnival Magic
8-Night Eastern Caribbean
Ports of call: Half Moon Cay, San Juan, Philipsburg, St. Thomas
- Leaves in 40 days
Celebrity Celebrity Constellation
7-Night Southern Caribbean Holiday
Ports of call: Tortola, Port of Basseterre, Roseau, Castries and 1 more
- Leaves in 41 days
Costa Costa Fascinosa
7-Night Caribbean And Antilles
Ports of call: Castries, Pointe-a-Pitre, Antigua, Port of Basseterre and 1 more
- Leaves in 42 days
Carnival Carnival Radiance
6-Night Mexican Riviera
Ports of call: Cabo San Lucas, Ensenada
- Leaves in 42 days
MSC MSC Grandiosa
7-Night Caribbean, Eastern
Ports of call: Nassau, Ocean Cay, Puerto Plata
- Leaves in 41 days
Carnival Carnival Paradise
5-Night Western Caribbean
Ports of call: Georgetown, Cozumel
- Leaves in 43 days
Norwegian (NCL) Norwegian Joy
4-Night Bahamas
Ports of call: Great Stirrup Cay, Nassau
- Leaves in 44 days
MSC MSC Meraviglia
8-Night Caribbean, Eastern
Ports of call: Philipsburg, Port of Charlestown, Charlotte Amalie, Amber Cove
- Leaves in 41 days
Norwegian (NCL) Norwegian Epic
7-Night Western Caribbean
Ports of call: Great Stirrup Cay, Falmouth, Cozumel
- Leaves in 42 days
Carnival Carnival Elation
5-Night Bahamas
Ports of call: Celebration Key, Half Moon Cay
- Leaves in 43 days
MSC MSC Opera
7-Night Caribbean
Ports of call: Samana, Virgin Gorda, Port of Charlestown, Philipsburg and 1 more
- Leaves in 43 days
Carnival Carnival Valor
5-Night Western Caribbean
Ports of call: Cozumel, Progreso
- Leaves in 43 days
Costa Costa Favolosa
7-Night Caribbean And Antilles
Ports of call: Martinique Bay, Fort-de-France, Pointe-a-Pitre, Philipsburg and 2 more
- Leaves in 43 days
Norwegian (NCL) Norwegian Gem
7-Night Western Caribbean
Ports of call: Harvest Caye, Roatan, Cozumel
- Leaves in 43 days
Royal Caribbean Liberty of the Seas
5-Night Western Caribbean Holiday
Ports of call: Cozumel
- Leaves in 43 days
Last minute cruises for Christmas by price per night
Fare divided by nights.
- 114-Night Caribbean, WesternMSC · MSC Grandiosa · Dec 12 from Port Canaveral (Florida)$59 a night$820 for 14 nights
- 28-Night Eastern CaribbeanCarnival · Carnival Magic · Dec 18 from Miami (Florida)$63 a night$506 for 8 nights
- 314-Night CaribbeanHolland America · Zuiderdam · Dec 12 from Miami (Florida)$70 a night$979 for 14 nights
- 47-Night Caribbean, EasternHolland America · Zuiderdam · Dec 19 from Miami (Florida)$71 a night$499 for 7 nights
- 511-Night Mediterranean, EasternMSC · MSC Lirica · Dec 16 from Split (Croatia)$71 a night$778 for 11 nights