Carnival Cruise Line

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

Apr 10, 2028 · 4 nights

$464 interior · $116/night

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

Carnival Radiance

Long Beach → Ensenada → Long Beach

Apr 14, 2028 · 3 nights

$394 interior · $131/night

Long Beach → Ensenada → Long Beach
Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Apr 16, 2028 · 6 nights

$577 interior · $96/night

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

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

Apr 17, 2028 · 4 nights

$464 interior · $116/night

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

Carnival Radiance

Long Beach → Ensenada → Long Beach

Apr 21, 2028 · 3 nights

$384 interior · $128/night

Long Beach → Ensenada → Long Beach
Carnival Cruise Line

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

Apr 24, 2028 · 4 nights

$384 interior · $96/night

Long Beach → Catalina Island → Ensenada → Long Beach
Princess Cruises

Ruby Princess

San Francisco → San Diego → Ensenada → San Francisco

Apr 25, 2028 · 5 nights

$889 interior · $178/night

San Francisco → San Diego → Ensenada → San Francisco
Carnival Cruise Line

Carnival Radiance

Long Beach → Ensenada → Long Beach

Apr 28, 2028 · 3 nights

$384 interior · $128/night

Long Beach → Ensenada → Long Beach
Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Apr 30, 2028 · 6 nights

$467 interior · $78/night

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

Celebrity Equinox

Los Angeles → Honolulu → Ensenada → Los Angeles

Oct 20, 2028 · 16 nights

$2,096 balcony · $131/night

1% above typical
Los Angeles → Honolulu → Ensenada → Los Angeles
Disney Cruise Line

Disney Wonder

San Diego → Ensenada → Cabo San Lucas → San Diego

Nov 16, 2026 · 6 nights

$3,672 suite · $612/night

16% below typical
San Diego → Ensenada → Cabo San Lucas → San Diego
Royal Caribbean International

Ovation of the Seas

Los Angeles → Ensenada → Los Angeles

Dec 18, 2026 · 3 nights

$369 oceanview · $123/night

12% below typical
Los Angeles → Ensenada → Los Angeles
Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Jan 10, 2027 · 6 nights

$260 interior · $43/night

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

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Jul 11, 2027 · 6 nights

$617 interior · $103/night

5% below typical
Long Beach → Cabo San Lucas → Ensenada → Long Beach
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Mar 11, 2027 · 3 nights

$375 oceanview · $125/night

San Diego → Ensenada → San Diego
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Mar 18, 2027 · 3 nights

$375 oceanview · $125/night

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

Ovation of the Seas

Los Angeles → Catalina Island → Ensenada → Los Angeles

Apr 26, 2027 · 4 nights

$504 balcony · $126/night

9% below typical
Los Angeles → Catalina Island → Ensenada → Los Angeles
Holland America

Zaandam

San Diego → Hilo → Puerto Vallarta → San Diego

Nov 19, 2026 · 30 nights

$3,164 oceanview · $105/night

San Diego → Hilo → Puerto Vallarta → San Diego
Holland America

Zaandam

San Diego → Hilo → Ensenada → San Diego

Nov 19, 2026 · 18 nights

$2,089 oceanview · $116/night

San Diego → Hilo → Ensenada → San Diego
Royal Caribbean International

Ovation of the Seas

Los Angeles → Catalina Island → Ensenada → Los Angeles

Nov 23, 2026 · 4 nights

$654 oceanview · $163/night

3% above typical
Los Angeles → Catalina Island → Ensenada → Los Angeles

Browse by departure port