Holland America

Koningsdam

San Diego → Cabo San Lucas → Ensenada → San Diego

Dec 18, 2027 · 5 nights

$769 interior · $154/night

Holland America

Koningsdam

San Diego → Puerto Vallarta → Acapulco → San Diego

Dec 23, 2027 · 16 nights

$2,739 interior · $171/night

Holland America

Koningsdam

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

Dec 23, 2027 · 7 nights

$1,319 interior · $188/night

Holland America

Koningsdam

San Diego → Puerto Vallarta → Mazatlan → San Diego

Dec 30, 2027 · 16 nights

$2,514 interior · $157/night

Holland America

Koningsdam

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

Dec 30, 2027 · 9 nights

$1,584 interior · $176/night

Holland America

Koningsdam

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

Jan 8, 2028 · 7 nights

$1,079 interior · $154/night

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

Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Mar 25, 2027 · 3 nights

$321 interior · $107/night

4% below typical
Royal Caribbean International

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Apr 11, 2027 · 4 nights

$510 balcony · $128/night

7% below typical
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Apr 15, 2027 · 3 nights

$430 oceanview · $143/night

1% below typical
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Mar 18, 2027 · 3 nights

$375 oceanview · $125/night

1% below typical
Holland America

Zaandam

San Diego → Hilo → Puerto Vallarta → San Diego

Nov 19, 2026 · 30 nights

$3,164 oceanview · $105/night

Disney Cruise Line

Disney Wonder

San Diego → Cabo San Lucas → Ensenada → San Diego

Nov 29, 2026 · 5 nights

$942 interior · $189/night

3% above typical
Royal Caribbean International

Serenade of the Seas

San Diego → Catalina Island → Cabo San Lucas → San Diego

Dec 13, 2026 · 7 nights

$429 interior · $61/night

Holland America

Zaandam

San Diego → Cabo San Lucas → Cartagena → Fort Lauderdale

Dec 19, 2026 · 15 nights

$1,874 interior · $125/night

Holland America

Koningsdam

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

Dec 19, 2026 · 14 nights

$2,389 balcony · $171/night

Holland America

Koningsdam

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

Dec 26, 2026 · 7 nights

$1,549 balcony · $221/night

3% below typical
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Feb 11, 2027 · 3 nights

$346 balcony · $115/night

5% below typical
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Feb 25, 2027 · 3 nights

$346 balcony · $115/night

5% below typical

Browse by departure port