Carnival Cruise Line

Carnival Legend

Long Beach → Kahului → Ensenada → Long Beach

Nov 27, 2027 · 14 nights

$1,529 interior · $109/night

7% below typical
Long Beach → Kahului → Ensenada → Long Beach
Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Mar 5, 2028 · 6 nights

$507 interior · $85/night

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

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Mar 19, 2028 · 6 nights

$557 interior · $93/night

Long Beach → Cabo San Lucas → Ensenada → Long Beach
Royal Caribbean International

Ovation of the Seas

Los Angeles → Catalina Island → Ensenada → Los Angeles

Jan 11, 2027 · 4 nights

$345 balcony · $86/night

8% below typical
Los Angeles → Catalina Island → Ensenada → Los Angeles
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Feb 18, 2027 · 3 nights

$316 balcony · $105/night

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

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

May 30, 2027 · 6 nights

$440 interior · $73/night

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

Carnival Luminosa

San Francisco → Hilo → Ensenada → San Francisco

Sep 17, 2027 · 15 nights

$4,976 suite · $332/night

11% below typical
San Francisco → Hilo → Ensenada → San Francisco
Princess Cruises

Ruby Princess

San Francisco → Hilo → Ensenada → San Francisco

Nov 28, 2027 · 16 nights

$2,537 suite · $159/night

12% below typical
San Francisco → Hilo → Ensenada → San Francisco
Princess Cruises

Discovery Princess

Los Angeles → San Francisco → Ensenada → Los Angeles

Mar 24, 2029 · 7 nights

$1,109 balcony · $158/night

14% below typical
Los Angeles → San Francisco → Ensenada → Los Angeles
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Dec 10, 2026 · 3 nights

$219 oceanview · $73/night

8% below typical
San Diego → Ensenada → San Diego
Princess Cruises

Emerald Princess

Los Angeles → Hilo → Ensenada → Los Angeles

Nov 28, 2026 · 16 nights

$2,909 suite · $182/night

22% below typical
Los Angeles → Hilo → Ensenada → Los Angeles
Disney Cruise Line

Disney Wonder

San Diego → Avalon → Ensenada → San Diego

Dec 11, 2026 · 4 nights

$889 interior · $222/night

13% below typical
San Diego → Avalon → Ensenada → San Diego
Carnival Cruise Line

Carnival Radiance

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Dec 12, 2026 · 5 nights

$298 interior · $60/night

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

Carnival Radiance

Long Beach → Ensenada → Long Beach

Dec 17, 2026 · 3 nights

$237 interior · $79/night

Long Beach → Ensenada → Long Beach
Carnival Cruise Line

Carnival Firenze

Long Beach → Ensenada → Long Beach

Dec 21, 2026 · 3 nights

$244 interior · $81/night

6% below typical
Long Beach → Ensenada → Long Beach
Disney Cruise Line

Disney Wonder

San Diego → Ensenada → San Diego

Jan 3, 2027 · 4 nights

$2,512 suite · $628/night

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

Carnival Radiance

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Jan 7, 2027 · 5 nights

$249 interior · $50/night

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

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Jan 24, 2027 · 6 nights

$290 interior · $48/night

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

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Jan 24, 2027 · 4 nights

$349 balcony · $87/night

8% below typical
San Diego → Catalina Island → Ensenada → San Diego
Holland America

Koningsdam

San Diego → Nawiliwili → Ensenada → San Diego

Jan 26, 2027 · 18 nights

$1,699 interior · $94/night

6% below typical
San Diego → Nawiliwili → Ensenada → San Diego

Browse by departure port