Skip to content
Last Minute Cruise Tracker Updated every morning

Last Minute Cruises December 2026

Cruises leaving in December 2026, cheapest first.

1,094 cruises from $70 per person Updated Nov 8, 2026, 4:04 a.m. ET

The cheapest December sailing is the 1-Night Grand Voyage on MSC Virtuosa, leaving Rio de Janeiro (Brazil) on Tue, Dec 1, 2026, from $70 per person. Most 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 1,094 cruises

Showing 24 of 1,094

MSC MSC Virtuosa

1-Night Grand Voyage

1 night Rio de Janeiro (Brazil) to Santos (Sao Paulo, Brazil)

  • Leaves in 23 days

from $70

per person, interior

$70 a night

Price checked Nov 8

Check live price

MSC MSC Seaside

4-Night Bahamas

4 nights Round trip from Miami (Florida)

Ports of call: Nassau, Ocean Cay

  • Leaves in 36 days

from $158

per person, lowest available

$40 a night

Price checked Nov 8

Check live price

MSC MSC Seaside

4-Night Bahamas

4 nights Round trip from Miami (Florida)

Ports of call: Nassau, Ocean Cay

  • Leaves in 29 days

from $168

per person, lowest available

$42 a night

Price checked Nov 8

Check live price

MSC MSC Seashore

3-Night Bahamas

3 nights Round trip from Port Canaveral (Florida)

Ports of call: Nassau, Ocean Cay

  • Leaves in 25 days

from $178

per person, lowest available

$59 a night

Price checked Nov 8

Check live price

MSC MSC Seashore

4-Night Bahamas

4 nights Round trip from Port Canaveral (Florida)

Ports of call: Nassau, Ocean Cay

  • Leaves in 35 days

from $188

per person, lowest available

$47 a night

Price checked Nov 8

Check live price

MSC MSC Seashore

4-Night Bahamas

4 nights Round trip from Port Canaveral (Florida)

Ports of call: Nassau, Ocean Cay

  • Leaves in 28 days

from $189

per person, interior

$47 a night

Price checked Nov 8

Check live price

Carnival Carnival Firenze

4-Night Baja Mexico

4 nights Round trip from Long Beach (California)

Ports of call: Avalon, Ensenada

  • Leaves in 36 days

from $198

per person, lowest available

$50 a night

Price checked Nov 8

Check live price

MSC MSC Seaside

3-Night Bahamas

3 nights Round trip from Miami (Florida)

Ports of call: Nassau, Ocean Cay

  • Leaves in 26 days

from $199

per person, interior

$66 a night

Price checked Nov 8

Check live price

Royal Caribbean Serenade of the Seas

4-Night Catalina & Ensenada

4 nights Round trip from San Diego (California)

Ports of call: Avalon, Ensenada

  • Leaves in 28 days

from $199

per person, lowest available

$50 a night

Price checked Nov 8

Check live price

MSC MSC Seashore

3-Night Bahamas

3 nights Round trip from Port Canaveral (Florida)

Ports of call: Nassau, Ocean Cay

  • Leaves in 32 days

from $199

per person, interior

$66 a night

Price checked Nov 8

Check live price

Norwegian (NCL) Norwegian Jewel

5-Night Bahamas

5 nights Round trip from Miami (Florida)

Ports of call: Great Stirrup Cay, Nassau

  • Leaves in 40 days

from $199

per person, lowest available

$40 a night

Price checked Nov 8

Check live price

MSC MSC Seaside

3-Night Bahamas

3 nights Round trip from Miami (Florida)

Ports of call: Nassau, Ocean Cay

  • Leaves in 33 days

from $208

per person, interior

$69 a night

Price checked Nov 8

Check live price

Costa Costa Pacifica

3-Night Mini Cruises

3 nights Marseille (France) to Barcelona (Spain)

Ports of call: Savona

  • Leaves in 37 days

from $208

per person, interior

$69 a night

Price checked Nov 8

Check live price

Royal Caribbean Serenade of the Seas

3-Night Ensenada

3 nights Round trip from San Diego (California)

Ports of call: Ensenada

  • Leaves in 25 days

from $209

per person, lowest available

$70 a night

Price checked Nov 8

Check live price

Royal Caribbean Serenade of the Seas

3-Night Ensenada

3 nights Round trip from San Diego (California)

Ports of call: Ensenada

  • Leaves in 32 days

from $209

per person, lowest available

$70 a night

Price checked Nov 8

Check live price

Carnival Carnival Firenze

4-Night Baja Mexico

4 nights Round trip from Long Beach (California)

Ports of call: Avalon, Ensenada

  • Leaves in 29 days

from $213

per person, lowest available

$53 a night

Price checked Nov 8

Check live price

Carnival Carnival Firenze

3-Night Baja Mexico

3 nights Round trip from Long Beach (California)

Ports of call: Ensenada

  • Leaves in 40 days

from $215

per person, interior

$72 a night

Price checked Nov 1

Check live price

Norwegian (NCL) Norwegian Joy

4-Night Bahamas

4 nights Round trip from Miami (Florida)

Ports of call: Great Stirrup Cay, Nassau

  • Leaves in 36 days

from $219

per person, lowest available

$55 a night

Price checked Nov 8

Check live price

MSC MSC Musica

2-Night South America

2 nights Santos (Sao Paulo, Brazil) to Rio de Janeiro (Brazil)

Ports of call: Ilhabela

  • Leaves in 42 days

from $219

per person, interior

$110 a night

Price checked Nov 8

Check live price

Royal Caribbean Voyager of the Seas

3-Night Ensenada

3 nights Round trip from Los Angeles (California)

Ports of call: Ensenada

  • Leaves in 40 days

from $229

per person, interior

$76 a night

Price checked Nov 8

Check live price

Carnival Carnival Radiance

3-Night Baja Mexico

3 nights Round trip from Long Beach (California)

Ports of call: Ensenada

  • Leaves in 39 days

from $237

per person, lowest available

$79 a night

Price checked Nov 8

Check live price

Norwegian (NCL) Norwegian Getaway

5-Night Bahamas

5 nights Round trip from Port Canaveral (Florida)

Ports of call: Cozumel, Great Stirrup Cay

  • Leaves in 26 days

from $239

per person, lowest available

$48 a night

Price checked Nov 8

Check live price

Royal Caribbean Brilliance of the Seas

4-Night Bahamas Getaway

4 nights Round trip from Fort Lauderdale (Port Everglades, Florida)

Ports of call: Nassau, Grand Bahama Island

  • Leaves in 36 days

from $239

per person, interior

$60 a night

Price checked Nov 8

Check live price

Carnival Carnival Firenze

3-Night Baja Mexico

3 nights Round trip from Long Beach (California)

Ports of call: Ensenada

  • Leaves in 43 days

from $244

per person, interior

$81 a night

Price checked Nov 8

Check live price

Last minute December cruises by price per night

Fare divided by nights.

  1. 114-Night Barcelona to La RomanaCosta · Costa Fascinosa · Dec 6 from Barcelona (Spain)$36 a night$503 for 14 nights
  2. 24-Night BahamasMSC · MSC Seaside · Dec 14 from Miami (Florida)$40 a night$158 for 4 nights
  3. 35-Night BahamasNorwegian (NCL) · Norwegian Jewel · Dec 18 from Miami (Florida)$40 a night$199 for 5 nights
  4. 47-Night Caribbean, EasternMSC · MSC Grandiosa · Dec 5 from Port Canaveral (Florida)$40 a night$279 for 7 nights
  5. 58-Night Caribbean, EasternMSC · MSC Meraviglia · Dec 5 from Miami (Florida)$40 a night$318 for 8 nights

Other months

Cruise lines with December deals

Where December cruises go

More last minute deals