Royal Caribbean International

Voyager of the Seas

Los Angeles → Catalina Island → Cabo San Lucas → Los Angeles

Mar 26 · 6 nights

Exceptional value

$449 inside · $75/night

30% below typical · 6-month low
Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Mar 7 · 6 nights

About average

$370 inside · $62/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
Carnival Cruise Line

Carnival Radiance

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Mar 9 · 5 nights

Good value

$363 inside · $73/night

14% below typical
Princess Cruises

Discovery Princess

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

Mar 27 · 7 nights

About average

$594 inside · $85/night

Carnival Cruise Line

Carnival Radiance

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Mar 4 · 5 nights

About average

$369 inside · $74/night

Royal Caribbean International

Voyager of the Seas

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

Mar 12 · 7 nights

About average

$604 inside · $86/night

Royal Caribbean International

Voyager of the Seas

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

Mar 19 · 7 nights

About average

$624 inside · $89/night

Princess Cruises

Discovery Princess

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

Mar 13 · 7 nights

About average

$644 inside · $92/night

Royal Caribbean International

Ovation of the Seas

Los Angeles → Catalina Island → Ensenada → Los Angeles

Mar 12 · 7 nights

About average

$754 oceanview · $108/night

Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Mar 21 · 6 nights

About average

$480 inside · $80/night

Holland America

Zaandam

San Diego → Puerto Vallarta → Cabo San Lucas → San Diego

Mar 28 · 7 nights

Good value

$799 inside · $114/night

11% below typical · 6-month low
Holland America

Koningsdam

San Diego → Cabo San Lucas → Mazatlan → San Diego

Mar 20 · 7 nights

About average

$999 inside · $143/night

Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → La Paz → San Diego

Mar 28 · 7 nights

Good value

$657 oceanview · $94/night

12% below typical · 6-month low
Princess Cruises

Discovery Princess

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

Mar 6 · 7 nights

Good value

$754 inside · $108/night

13% below typical · 3-month low
Norwegian Cruise Line

Norwegian Encore

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

Mar 7 · 7 nights

About average

$689 inside · $98/night

Norwegian Cruise Line

Norwegian Encore

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

Mar 14 · 7 nights

About average

$689 inside · $98/night

Norwegian Cruise Line

Norwegian Encore

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

Mar 21 · 7 nights

About average

$689 inside · $98/night

Norwegian Cruise Line

Norwegian Encore

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

Mar 28 · 7 nights

Good value

$689 inside · $98/night

13% below typical