Royal Caribbean International

Serenade of the Seas

San Diego → Catalina Island → Cabo San Lucas → San Diego

Dec 13, 2026 · 7 nights

$459 oceanview · $66/night

San Diego → Catalina Island → Cabo San Lucas → San Diego
Carnival Cruise Line

Carnival Firenze

Long Beach → Ensenada → Long Beach

Dec 18, 2026 · 3 nights

$240 interior · $80/night

2% below typical
Long Beach → Ensenada → Long Beach
Carnival Cruise Line

Carnival Firenze

Long Beach → Catalina Island → Ensenada → Long Beach

Dec 24, 2026 · 4 nights

$718 balcony · $180/night

Long Beach → Catalina Island → Ensenada → Long Beach
Carnival Cruise Line

Carnival Radiance

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Dec 20, 2026 · 6 nights

$551 interior · $92/night

4% below typical
Long Beach → Cabo San Lucas → Ensenada → Long Beach
Carnival Cruise Line

Carnival Firenze

Long Beach → Ensenada → Long Beach

Dec 28, 2026 · 3 nights

$469 balcony · $156/night

Long Beach → Ensenada → Long Beach
Carnival Cruise Line

Carnival Firenze

Long Beach → Ensenada → Long Beach

Dec 11, 2026 · 3 nights

$250 interior · $83/night

9% above typical
Long Beach → Ensenada → Long Beach
Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Dec 13, 2026 · 6 nights

$340 interior · $57/night

3% above typical
Long Beach → Cabo San Lucas → Ensenada → Long Beach
Princess Cruises

Emerald Princess

Los Angeles → Nawiliwili → Ensenada → Los Angeles

Dec 14, 2026 · 16 nights

$1,999 balcony · $125/night

17% below typical
Los Angeles → Nawiliwili → Ensenada → Los Angeles
Carnival Cruise Line

Carnival Firenze

Long Beach → Catalina Island → Ensenada → Long Beach

Dec 14, 2026 · 4 nights

$233 interior · $58/night

9% above typical
Long Beach → Catalina Island → Ensenada → Long Beach
Royal Caribbean International

Ovation of the Seas

Los Angeles → Catalina Island → Ensenada → Los Angeles

Dec 4, 2026 · 7 nights

$449 interior · $64/night

3% below typical · Price trending up
Los Angeles → Catalina Island → Ensenada → Los Angeles
Royal Caribbean International

Ovation of the Seas

Los Angeles → Ensenada → Los Angeles

Dec 11, 2026 · 3 nights

$339 oceanview · $113/night

1% below typical · Price trending up
Los Angeles → Ensenada → Los Angeles
Disney Cruise Line

Disney Wonder

San Diego → Avalon → Ensenada → San Diego

Dec 29, 2026 · 5 nights

$2,200 interior · $440/night

6% above typical
San Diego → Avalon → Ensenada → San Diego
Royal Caribbean International

Ovation of the Seas

Los Angeles → Ensenada → Cabo San Lucas → Los Angeles

Dec 29, 2026 · 6 nights

$989 interior · $165/night

8% above typical · Price trending up
Los Angeles → Ensenada → Cabo San Lucas → Los Angeles
Carnival Cruise Line

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

Dec 26, 2026 · 4 nights

$941 balcony · $235/night

2% above typical · Price trending up
Long Beach → Catalina Island → Ensenada → Long Beach
Disney Cruise Line

Disney Wonder

San Diego → Ensenada → San Diego

Dec 4, 2026 · 3 nights

$1,081 oceanview · $360/night

6% above typical · Price trending up
San Diego → Ensenada → San Diego
Disney Cruise Line

Disney Wonder

San Diego → Avalon → Ensenada → San Diego

Dec 18, 2026 · 4 nights

$1,593 interior · $398/night

6% above typical
San Diego → Avalon → Ensenada → San Diego
Royal Caribbean International

Ovation of the Seas

Los Angeles → Catalina Island → Ensenada → Los Angeles

Dec 21, 2026 · 8 nights

$2,646 suite · $331/night

1% above typical · Price trending up
Los Angeles → Catalina Island → Ensenada → Los Angeles

Browse by departure port