Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Dec 12, 2027 · 6 nights

$397 interior · $66/night

5% below typical · 3-month low
Carnival Cruise Line

Carnival Panorama

Long Beach → Puerto Vallarta → Cabo San Lucas → Long Beach

Dec 4, 2027 · 8 nights

$604 interior · $76/night

2% below typical
Carnival Cruise Line

Carnival Panorama

Long Beach → Puerto Vallarta → Cabo San Lucas → Long Beach

Dec 18, 2027 · 8 nights

$1,014 interior · $127/night

Carnival Cruise Line

Carnival Legend

Long Beach → Cabo San Lucas → Puerto Vallarta → Long Beach

Dec 19, 2027 · 8 nights

$1,061 interior · $133/night

Carnival Cruise Line

Carnival Radiance

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Dec 23, 2027 · 5 nights

$780 interior · $156/night

Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Dec 29, 2027 · 6 nights

$928 interior · $155/night

Carnival Cruise Line

Carnival Radiance

Long Beach → Ensenada → Long Beach

Dec 3, 2027 · 3 nights

$319 interior · $106/night

Carnival Cruise Line

Carnival Radiance

Long Beach → Ensenada → Long Beach

Dec 10, 2027 · 3 nights

$319 interior · $106/night

Carnival Cruise Line

Carnival Radiance

Long Beach → Ensenada → Long Beach

Dec 20, 2027 · 3 nights

$364 interior · $121/night

Carnival Cruise Line

Carnival Radiance

Long Beach → Ensenada → Long Beach

Dec 28, 2027 · 3 nights

$484 interior · $161/night

Carnival Cruise Line

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

Dec 6, 2027 · 4 nights

$329 interior · $82/night

Carnival Cruise Line

Carnival Legend

Long Beach → Puerto Vallarta → Cabo San Lucas → Long Beach

Dec 11, 2027 · 8 nights

$696 interior · $87/night

3% above typical
Carnival Cruise Line

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

Dec 13, 2027 · 4 nights

$329 interior · $82/night

Carnival Cruise Line

Carnival Radiance

Long Beach → Ensenada → Long Beach

Dec 17, 2027 · 3 nights

$319 interior · $106/night

Carnival Cruise Line

Carnival Panorama

Long Beach → Ensenada → Long Beach

Dec 26, 2027 · 3 nights

$517 interior · $172/night

Carnival Cruise Line

Carnival Legend

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Dec 27, 2027 · 6 nights

$932 interior · $155/night

Carnival Cruise Line

Carnival Radiance

Long Beach → Ensenada → Long Beach

Dec 31, 2027 · 3 nights

$534 interior · $178/night

Browse by departure port