Holland America

Koningsdam

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

Apr 1, 2028 · 7 nights

$1,184 interior · $169/night

Holland America

Koningsdam

San Diego → Cabo San Lucas → Victoria → Vancouver

Apr 1, 2028 · 11 nights

$1,594 interior · $145/night

Holland America

Eurodam

Fort Lauderdale → Cartagena → Cabo San Lucas → San Diego

Apr 1, 2028 · 16 nights

$2,864 interior · $179/night

MSC Cruises

MSC Poesia

Miami → Cartagena → San Francisco → Seattle

Apr 6, 2028 · 18 nights

$1,717 interior · $95/night

2% below typical
Holland America

Oosterdam

Fort Lauderdale → Oranjestad → Cabo San Lucas → San Diego

Apr 7, 2028 · 15 nights

$2,779 interior · $185/night

Carnival Cruise Line

Carnival Spirit

Tampa → Georgetown, Grand Cayman → Puerto Limón → Tampa

Apr 8, 2028 · 8 nights

$1,027 interior · $128/night

Norwegian Cruise Line

Norwegian Bliss

New York → Puerto Plata → Victoria → Seattle

Apr 14, 2028 · 22 nights

$3,039 oceanview · $138/night

3% below typical
Norwegian Cruise Line

Norwegian Bliss

New York → Puerto Plata → Cabo San Lucas → San Francisco

Apr 14, 2028 · 19 nights

$3,729 suite · $196/night

Carnival Cruise Line

Carnival Spirit

Tampa → Georgetown, Grand Cayman → Cabo San Lucas → Seattle

Apr 16, 2028 · 16 nights

$1,221 interior · $76/night

Princess Cruises

Ruby Princess

San Francisco → San Diego → Ensenada → San Francisco

Apr 25, 2028 · 5 nights

$864 interior · $173/night

3% below typical
Princess Cruises

Coral Princess

Fort Lauderdale → Cartagena → Puerto Vallarta → Los Angeles

Apr 28, 2028 · 15 nights

$2,449 balcony · $163/night

5% below typical
Carnival Cruise Line

Carnival Panorama

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

May 6, 2028 · 8 nights

$692 interior · $87/night

Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

May 14, 2028 · 6 nights

$492 interior · $82/night

Carnival Cruise Line

Carnival Panorama

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

May 20, 2028 · 8 nights

$732 interior · $92/night

Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

May 28, 2028 · 6 nights

$542 interior · $90/night

Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Jun 11, 2028 · 6 nights

$662 interior · $110/night

Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Jun 25, 2028 · 6 nights

$663 interior · $111/night

Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Jul 9, 2028 · 6 nights

$663 interior · $111/night

Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Jul 23, 2028 · 6 nights

$653 interior · $109/night

Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Aug 6, 2028 · 6 nights

$599 interior · $100/night

Browse by departure port