Princess Cruises

Discovery Princess

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

Jan 15, 2028 · 7 nights

$714 balcony · $102/night

26% below typical · Price trending down
Princess Cruises

Discovery Princess

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

Jan 22, 2028 · 7 nights

$714 balcony · $102/night

26% below typical · Price trending down
Princess Cruises

Discovery Princess

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

Jan 8, 2028 · 7 nights

$849 balcony · $121/night

12% below typical · Price trending down
Princess Cruises

Discovery Princess

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

Jan 29, 2028 · 7 nights

$849 balcony · $121/night

12% below typical · Price trending down
Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Jan 9, 2028 · 6 nights

$1,191 suite · $199/night

11% below typical
Royal Caribbean International

Navigator of the Seas

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

Jan 14, 2028 · 7 nights

$612 interior · $87/night

5% below typical
Royal Caribbean International

Navigator of the Seas

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

Jan 28, 2028 · 7 nights

$884 balcony · $126/night

9% below typical
Norwegian Cruise Line

Norwegian Encore

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

Jan 2, 2028 · 7 nights

$949 suite · $136/night

Holland America

Koningsdam

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

Jan 8, 2028 · 7 nights

$1,079 interior · $154/night

Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Jan 4, 2028 · 5 nights

$413 interior · $83/night

Ponant Cruises

Le Bellot

Puntarenas → Cabo San Lucas

Jan 18, 2028 · 7 nights

$2,590 balcony · $370/night

Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Jan 23, 2028 · 6 nights

$427 interior · $71/night

Disney Cruise Line

Disney Wonder

San Diego → Ensenada → Puerto Vallarta → San Diego

Jan 17, 2028 · 7 nights

$1,565 interior · $224/night

4% above typical

Browse by departure port