Norwegian Cruise Line

Norwegian Star

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

Dec 20 · 6 nights

Good value

$659 oceanview · $110/night

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

Serenade of the Seas

San Diego → Ensenada → San Diego

Jan 21 · 3 nights

Good value

$369 balcony · $123/night

21% below typical
Norwegian Cruise Line

Norwegian Encore

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

Feb 13 · 7 nights

About average

$709 inside · $101/night

Princess Cruises

Discovery Princess

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

Feb 20 · 7 nights

Good value

$589 inside · $84/night

18% below typical
Carnival Cruise Line

Carnival Panorama

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

Oct 7 · 8 nights

About average

$639 inside · $80/night

Carnival Cruise Line

Carnival Panorama

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

Oct 21 · 8 nights

About average

$639 inside · $80/night

Royal Caribbean International

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Feb 21 · 4 nights

Good value

$385 balcony · $96/night

20% below typical
MSC Cruises

MSC Poesia

Los Angeles → San Diego → Cartagena → Miami

Oct 2 · 15 nights

$1,830 balcony · $122/night

Limited price history

Regent Seven Seas Cruises

Seven Seas Splendor

Miami → Ocho Rios → Cabo San Lucas → San Francisco

Dec 20 · 16 nights

$10,827 balcony · $677/night

Holland America

Koningsdam

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

Nov 27 · 10 nights

About average

$1,309 inside · $131/night

Princess Cruises

Discovery Princess

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

Feb 6 · 7 nights

About average

$594 inside · $85/night

Norwegian Cruise Line

Norwegian Encore

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

Apr 4 · 7 nights

Good value

$689 inside · $98/night

12% below typical
Carnival Cruise Line

Carnival Radiance

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

Oct 3 · 8 nights

$510 inside · $64/night

Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Jan 14 · 3 nights

Good value

$367 balcony · $122/night

13% below typical
Princess Cruises

Island Princess

Los Angeles → Puerto Vallarta → Oranjestad → Fort Lauderdale

Oct 13 · 16 nights

$1,934 oceanview · $121/night

Royal Caribbean International

Voyager of the Seas

Los Angeles → Catalina Island → Ensenada → Los Angeles

Jan 29 · 5 nights

Exceptional value

$581 balcony · $116/night

33% below typical
Norwegian Cruise Line

Norwegian Encore

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

Oct 17 · 7 nights

$639 inside · $91/night

Carnival Cruise Line

Carnival Radiance

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Apr 6 · 5 nights

About average

$418 inside · $84/night

Royal Caribbean International

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Feb 14 · 4 nights

Good value

$370 oceanview · $92/night

11% below typical
Carnival Cruise Line

Carnival Radiance

Long Beach → Ensenada → Long Beach

Oct 22 · 3 nights

About average

$339 inside · $113/night