Carnival Cruise Line

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

Jun 28, 2027 · 4 nights

$527 interior · $132/night

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

Carnival Radiance

Long Beach → Ensenada → Long Beach

Jul 2, 2027 · 3 nights

$519 interior · $173/night

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

Carnival Radiance

Long Beach → Ensenada → Long Beach

Jul 16, 2027 · 3 nights

$479 interior · $160/night

Long Beach → Ensenada → Long Beach
Carnival Cruise Line

Carnival Radiance

Long Beach → Ensenada → Long Beach

Aug 13, 2027 · 3 nights

$419 interior · $140/night

Long Beach → Ensenada → Long Beach
Carnival Cruise Line

Carnival Luminosa

San Francisco → Ensenada → San Francisco

Aug 19, 2027 · 4 nights

$677 balcony · $169/night

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

Carnival Radiance

Long Beach → Ensenada → Long Beach

Nov 26, 2027 · 3 nights

$399 interior · $133/night

Long Beach → Ensenada → Long Beach
Carnival Cruise Line

Carnival Radiance

Long Beach → Ensenada → Long Beach

Dec 28, 2027 · 3 nights

$484 interior · $161/night

Long Beach → Ensenada → Long Beach
Carnival Cruise Line

Carnival Radiance

Long Beach → Ensenada → Long Beach

Feb 11, 2028 · 3 nights

$424 interior · $141/night

Long Beach → Ensenada → Long Beach
Carnival Cruise Line

Carnival Radiance

Long Beach → Kahului → Ensenada → Long Beach

Nov 28, 2026 · 14 nights

$1,287 interior · $92/night

Long Beach → Kahului → Ensenada → Long Beach
Princess Cruises

Ruby Princess

San Francisco → Kahului → Ensenada → San Francisco

Nov 29, 2026 · 16 nights

$2,304 suite · $144/night

29% below typical
San Francisco → Kahului → Ensenada → San Francisco
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
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Jan 14, 2027 · 3 nights

$314 oceanview · $105/night

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

Ovation of the Seas

Los Angeles → Ensenada → Los Angeles

Jan 22, 2027 · 3 nights

$463 balcony · $154/night

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

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Feb 7, 2027 · 4 nights

$365 balcony · $91/night

2% below typical
San Diego → Catalina Island → Ensenada → San Diego
Carnival Cruise Line

Carnival Radiance

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Feb 9, 2027 · 5 nights

$293 interior · $59/night

4% above typical
Long Beach → Cabo San Lucas → Ensenada → Long Beach
Disney Cruise Line

Disney Wonder

San Diego → Ensenada → San Diego

Feb 12, 2027 · 3 nights

$975 interior · $325/night

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

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Feb 14, 2027 · 4 nights

$344 oceanview · $86/night

4% below typical
San Diego → Catalina Island → Ensenada → San Diego
Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Feb 21, 2027 · 6 nights

$340 interior · $57/night

8% above typical
Long Beach → Cabo San Lucas → Ensenada → Long Beach
Royal Caribbean International

Voyager of the Seas

Los Angeles → Ensenada → Mazatlan → Los Angeles

Mar 5, 2027 · 7 nights

$460 interior · $66/night

2% below typical
Los Angeles → Ensenada → Mazatlan → Los Angeles

Browse by departure port