Princess Cruises

Ruby Princess

San Francisco → San Diego → Ensenada → San Francisco

Nov 24, 2026 · 5 nights

$1,657 oceanview · $331/night

San Francisco → San Diego → Ensenada → San Francisco
Royal Caribbean International

Voyager of the Seas

Los Angeles → Ensenada → Mazatlan → Los Angeles

Nov 27, 2026 · 7 nights

$399 interior · $57/night

1% below typical
Los Angeles → Ensenada → Mazatlan → Los Angeles
Disney Cruise Line

Disney Wonder

San Diego → Cabo San Lucas → Ensenada → San Diego

Nov 29, 2026 · 5 nights

$942 interior · $189/night

3% above typical
San Diego → Cabo San Lucas → Ensenada → San Diego
Carnival Cruise Line

Carnival Firenze

Long Beach → Catalina Island → Ensenada → Long Beach

Nov 30, 2026 · 4 nights

$213 interior · $53/night

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

Carnival Firenze

Long Beach → Ensenada → Long Beach

Dec 4, 2026 · 3 nights

$225 interior · $75/night

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

Carnival Firenze

Long Beach → Catalina Island → Ensenada → Long Beach

Dec 7, 2026 · 4 nights

$213 interior · $53/night

Long Beach → Catalina Island → Ensenada → Long Beach
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
Princess Cruises

Ruby Princess

San Francisco → Kailua-Kona → Ensenada → San Francisco

Jan 11, 2027 · 16 nights

$1,396 interior · $87/night

1% above typical
San Francisco → Kailua-Kona → Ensenada → San Francisco
Carnival Cruise Line

Carnival Radiance

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Jan 12, 2027 · 5 nights

$253 interior · $51/night

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

Ovation of the Seas

Los Angeles → Cabo San Lucas → Ensenada → Los Angeles

Jan 29, 2027 · 7 nights

$523 oceanview · $75/night

3% below typical
Los Angeles → Cabo San Lucas → Ensenada → Los Angeles
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → Mazatlan → San Diego

Feb 28, 2027 · 7 nights

$527 oceanview · $75/night

5% below typical
San Diego → Ensenada → Mazatlan → San Diego
Royal Caribbean International

Ovation of the Seas

Los Angeles → Ensenada → Los Angeles

Apr 2, 2027 · 3 nights

$470 balcony · $157/night

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

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Apr 4, 2027 · 4 nights

$514 balcony · $129/night

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

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Apr 18, 2027 · 4 nights

$524 balcony · $131/night

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

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

May 3, 2027 · 4 nights

$317 interior · $79/night

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

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

May 17, 2027 · 4 nights

$326 interior · $82/night

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

Ovation of the Seas

Los Angeles → Ensenada → Los Angeles

Aug 13, 2027 · 3 nights

$698 balcony · $233/night

Los Angeles → Ensenada → Los Angeles
Carnival Cruise Line

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

Sep 6, 2027 · 4 nights

$359 interior · $90/night

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

Carnival Radiance

Long Beach → Ensenada → Long Beach

Sep 10, 2027 · 3 nights

$359 interior · $120/night

Long Beach → Ensenada → Long Beach

Browse by departure port