Carnival Cruise Line

Carnival Spirit

Long Beach → Honolulu → Ensenada → Long Beach

Apr 8, 2029 · 14 nights

$1,800 interior · $129/night

Long Beach → Honolulu → Ensenada → Long Beach
Carnival Cruise Line

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

Apr 9, 2029 · 4 nights

$401 interior · $100/night

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

Carnival Radiance

Long Beach → Ensenada → Long Beach

Apr 13, 2029 · 3 nights

$391 interior · $130/night

Long Beach → Ensenada → Long Beach
Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Apr 15, 2029 · 6 nights

$519 interior · $87/night

Long Beach → Cabo San Lucas → Ensenada → Long Beach
Princess Cruises

Ruby Princess

San Francisco → Santa Barbara → Ensenada → San Francisco

Apr 15, 2029 · 6 nights

$875 interior · $146/night

San Francisco → Santa Barbara → Ensenada → San Francisco
Carnival Cruise Line

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

Apr 16, 2029 · 4 nights

$401 interior · $100/night

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

Carnival Radiance

Long Beach → Ensenada → Long Beach

Apr 20, 2029 · 3 nights

$391 interior · $130/night

Long Beach → Ensenada → Long Beach
Carnival Cruise Line

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

Apr 23, 2029 · 4 nights

$401 interior · $100/night

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

Carnival Radiance

Long Beach → Ensenada → Long Beach

Apr 27, 2029 · 3 nights

$391 interior · $130/night

Long Beach → Ensenada → Long Beach
Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Apr 29, 2029 · 6 nights

$489 interior · $82/night

Long Beach → Cabo San Lucas → Ensenada → Long Beach
Carnival Cruise Line

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

Apr 30, 2029 · 4 nights

$401 interior · $100/night

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

Carnival Radiance

Long Beach → Kahului → Ensenada → Long Beach

Nov 8, 2026 · 14 nights

$1,238 interior · $88/night

Long Beach → Kahului → Ensenada → Long Beach
Carnival Cruise Line

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

Dec 30, 2026 · 4 nights

$576 interior · $144/night

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

Carnival Firenze

Long Beach → Ensenada → Long Beach

Dec 31, 2026 · 4 nights

$482 interior · $121/night

3% below typical
Long Beach → Ensenada → Long Beach
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Mar 25, 2027 · 3 nights

$321 interior · $107/night

4% below typical
San Diego → Ensenada → San Diego
Royal Caribbean International

Ovation of the Seas

Los Angeles → Ensenada → Los Angeles

Apr 9, 2027 · 3 nights

$449 oceanview · $150/night

3% above typical
Los Angeles → Ensenada → Los Angeles
Royal Caribbean International

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Apr 11, 2027 · 4 nights

$510 balcony · $128/night

7% below typical
San Diego → Catalina Island → Ensenada → San Diego
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Apr 15, 2027 · 3 nights

$430 oceanview · $143/night

1% below typical
San Diego → Ensenada → San Diego
Carnival Cruise Line

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

Apr 25, 2027 · 4 nights

$360 interior · $90/night

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

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

Apr 29, 2027 · 4 nights

$371 interior · $93/night

1% below typical
Long Beach → Catalina Island → Ensenada → Long Beach

Browse by departure port