Royal Caribbean International

Ovation of the Seas

Los Angeles → Ensenada → Los Angeles

Oct 25 · 4 nights

About average

$374 inside · $94/night

Royal Caribbean International

Ovation of the Seas

Los Angeles → Ensenada → Los Angeles

Jan 4 · 3 nights

Exceptional value

$274 balcony · $91/night

28% below typical
Holland America

Zuiderdam

San Diego → La Paz → San Diego → San Diego

Jan 16 · 14 nights

About average

$1,349 inside · $96/night

Carnival Cruise Line

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

Apr 29 · 4 nights

About average

$377 inside · $94/night

Royal Caribbean International

Voyager of the Seas

Los Angeles → Ensenada → Mazatlan → Los Angeles

Nov 27 · 7 nights

Good value

$519 balcony · $74/night

18% below typical
Carnival Cruise Line

Carnival Radiance

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Jan 12 · 5 nights

About average

$263 inside · $53/night

Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Sep 20 · 6 nights

Good value

$1,240 suite · $207/night

12% below typical
Royal Caribbean International

Ovation of the Seas

Los Angeles → Ensenada → Los Angeles

Oct 4 · 4 nights

About average

$381 inside · $95/night

Carnival Cruise Line

Carnival Radiance

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Dec 20 · 6 nights

About average

$721 oceanview · $120/night

Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Nov 1 · 6 nights

About average

$320 inside · $53/night

Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Mar 18 · 3 nights

About average

$335 inside · $112/night

Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Mar 25 · 3 nights

About average

$335 inside · $112/night

Holland America

Koningsdam

San Diego → San Francisco → Ensenada → San Diego

Nov 14 · 7 nights

Exceptional value

$949 balcony · $136/night

34% below typical
Royal Caribbean International

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Mar 21 · 4 nights

About average

$352 inside · $88/night

Disney Cruise Line

Disney Wonder

San Diego → Puerto Vallarta → Ensenada → San Diego

Mar 12 · 7 nights

About average

$1,650 inside · $236/night

Royal Caribbean International

Voyager of the Seas

Los Angeles → Ensenada → Mazatlan → Los Angeles

Mar 5 · 7 nights

Good value

$451 inside · $64/night

14% below typical · 6-month low
Holland America

Koningsdam

San Diego → Puerto Vallarta → Guaymas → San Diego

Dec 26 · 14 nights

About average

$1,804 inside · $129/night

Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Feb 4 · 3 nights

Good value

$360 balcony · $120/night

24% below typical · 6-month low
Norwegian Cruise Line

Norwegian Encore

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

Nov 28 · 7 nights

Exceptional value

$739 oceanview · $106/night

29% below typical · 6-month low
Royal Caribbean International

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Feb 21 · 4 nights

Good value

$368 balcony · $92/night

23% below typical · 6-month low