Royal Caribbean International

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Apr 4, 2027 · 4 nights

$502 balcony · $125/night

7% below typical
Royal Caribbean International

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Apr 18, 2027 · 4 nights

$511 balcony · $128/night

6% below typical
Carnival Cruise Line

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

Apr 29, 2027 · 4 nights

$371 interior · $93/night

1% below typical
Carnival Cruise Line

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

May 3, 2027 · 4 nights

$317 interior · $79/night

4% below typical
Royal Caribbean International

Ovation of the Seas

Los Angeles → Catalina Island → Ensenada → Los Angeles

Jun 7, 2027 · 4 nights

$686 interior · $172/night

6% below typical
Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Sep 19, 2027 · 6 nights

$407 interior · $68/night

5% below typical
Princess Cruises

Coral Princess

Los Angeles → Puerto Vallarta → Oranjestad → New York

Sep 27, 2027 · 18 nights

$1,849 interior · $103/night

2% below typical
Norwegian Cruise Line

Norwegian Encore

Los Angeles → Cabo San Lucas → Puerto Vallarta → Los Angeles

Oct 24, 2027 · 7 nights

$1,019 suite · $146/night

Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Mar 5, 2028 · 6 nights

$507 interior · $85/night

Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Mar 19, 2028 · 6 nights

$557 interior · $93/night

Princess Cruises

Island Princess

Fort Lauderdale → Saint Thomas → Curaçao → Fort Lauderdale

Apr 3, 2028 · 16 nights

$1,744 oceanview · $109/night

1% below typical
Royal Caribbean International

Ovation of the Seas

Los Angeles → Cabo San Lucas → Ensenada → Los Angeles

Jan 15, 2027 · 7 nights

$1,434 suite · $205/night

17% below typical
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → Mazatlan → San Diego

Feb 28, 2027 · 7 nights

$537 oceanview · $77/night

10% below typical
Carnival Cruise Line

Carnival Panorama

Long Beach → Puerto Vallarta → Cabo San Lucas → Long Beach

Mar 27, 2027 · 8 nights

$598 interior · $75/night

10% below typical
Carnival Cruise Line

Carnival Spirit

Mobile → Cartagena → Cabo San Lucas → Seattle

Mar 29, 2027 · 16 nights

$1,211 oceanview · $76/night

11% below typical
Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Apr 4, 2027 · 6 nights

$365 interior · $61/night

6% below typical
Disney Cruise Line

Disney Wonder

San Diego → Ensenada → San Diego

Apr 19, 2027 · 4 nights

$2,545 suite · $636/night

16% below typical
Carnival Cruise Line

Carnival Firenze

Long Beach → Catalina Island → Ensenada → Long Beach

Dec 14, 2026 · 4 nights

$208 interior · $52/night

2% below typical
Royal Caribbean International

Voyager of the Seas

Los Angeles → Catalina Island → Mazatlan → Los Angeles

Nov 5, 2026 · 8 nights

$2,332 suite · $291/night

1% below typical
Holland America

Koningsdam

San Diego → Manzanillo → Cabo San Lucas → San Diego

Dec 8, 2026 · 11 nights

$1,799 suite · $164/night

10% below typical

Browse by departure port