Princess Cruises

Discovery Princess

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

Dec 12 · 7 nights

About average

$664 inside · $95/night

Holland America

Zaandam

San Diego → Cabo San Lucas → Ensenada → San Diego

Dec 7 · 12 nights

About average

$1,199 inside · $100/night

Norwegian Cruise Line

Norwegian Encore

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

Oct 18 · 7 nights

Exceptional value

$559 inside · $80/night

31% below typical
Norwegian Cruise Line

Norwegian Star

Miami → Cartagena → Cabo San Lucas → San Diego

Dec 4 · 16 nights

Good value

$1,329 inside · $83/night

14% below typical · 3-month low
Royal Caribbean International

Voyager of the Seas

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

Jan 15 · 7 nights

Good value

$575 oceanview · $82/night

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

Carnival Panorama

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

Jan 16 · 8 nights

About average

$468 inside · $59/night

Carnival Cruise Line

Carnival Panorama

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

Jan 2 · 8 nights

Good value

$768 balcony · $96/night

14% below typical · 6-month low
Princess Cruises

Discovery Princess

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

Dec 5 · 7 nights

About average

$894 oceanview · $128/night

Carnival Cruise Line

Carnival Firenze

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Oct 19 · 14 nights

$893 balcony · $64/night

Carnival Cruise Line

Carnival Panorama

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

Jan 30 · 8 nights

Good value

$678 balcony · $85/night

22% below typical · 6-month low
Princess Cruises

Discovery Princess

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

Apr 10 · 7 nights

About average

$614 inside · $88/night

Princess Cruises

Discovery Princess

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

Apr 17 · 7 nights

About average

$614 inside · $88/night

Royal Caribbean International

Voyager of the Seas

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

Jan 8 · 7 nights

About average

$518 inside · $74/night

Carnival Cruise Line

Carnival Panorama

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

Feb 27 · 8 nights

About average

$493 inside · $62/night

Princess Cruises

Crown Princess

Los Angeles → Puerto Vallarta → Curaçao → Fort Lauderdale

Dec 3 · 16 nights

$1,242 inside · $78/night

Princess Cruises

Crown Princess

Fort Lauderdale → Cartagena → Puerto Vallarta → Los Angeles

Apr 4 · 16 nights

$1,367 inside · $85/night

Princess Cruises

Sapphire Princess

Fort Lauderdale → Oranjestad → Puerto Vallarta → Los Angeles

Nov 6 · 16 nights

$1,652 inside · $103/night

Princess Cruises

Island Princess

Los Angeles → Puerto Vallarta → Oranjestad → Fort Lauderdale

Apr 3 · 16 nights

$1,448 inside · $91/night

Princess Cruises

Island Princess

Vancouver → Los Angeles → Oranjestad → Fort Lauderdale

Oct 9 · 20 nights

$2,144 inside · $107/night

Regent Seven Seas Cruises

Seven Seas Splendor

Miami → Ocho Rios → Cabo San Lucas → San Francisco

Dec 20 · 16 nights

$10,827 balcony · $677/night