Holland America

Koningsdam

San Diego → Cabo San Lucas → Victoria → Vancouver

Mar 20, 2027 · 18 nights

$1,649 interior · $92/night

11% below typical · 3-month low
Holland America

Zaandam

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

Mar 28, 2027 · 7 nights

$699 interior · $100/night

13% below typical · 3-month low
Holland America

Koningsdam

San Diego → Cabo San Lucas → Mazatlan → San Diego

Mar 20, 2027 · 7 nights

$999 balcony · $143/night

17% below typical · Price trending down
Royal Caribbean International

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Mar 7, 2027 · 4 nights

$444 balcony · $111/night

10% below typical
Disney Cruise Line

Disney Wonder

San Diego → Avalon → Ensenada → San Diego

Mar 1, 2027 · 4 nights

$2,547 suite · $637/night

16% below typical
Disney Cruise Line

Disney Wonder

San Diego → Ensenada → San Diego

Mar 5, 2027 · 3 nights

$2,305 suite · $768/night

12% below typical
Disney Cruise Line

Disney Wonder

San Diego → Ensenada → San Diego

Mar 8, 2027 · 4 nights

$2,549 suite · $637/night

15% below typical
Disney Cruise Line

Disney Wonder

San Diego → Puerto Vallarta → Ensenada → San Diego

Mar 12, 2027 · 7 nights

$5,110 suite · $730/night

12% below typical
Disney Cruise Line

Disney Wonder

San Diego → Ensenada → San Diego

Mar 19, 2027 · 3 nights

$2,542 suite · $847/night

12% below typical
Disney Cruise Line

Disney Wonder

San Diego → Ensenada → San Diego

Mar 22, 2027 · 4 nights

$3,456 suite · $864/night

15% below typical
Disney Cruise Line

Disney Wonder

San Diego → Avalon → Ensenada → San Diego

Mar 26, 2027 · 3 nights

$2,803 suite · $934/night

15% below typical
Holland America

Koningsdam

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

Mar 20, 2027 · 14 nights

$2,264 oceanview · $162/night

3% below typical
Holland America

Koningsdam

San Diego → Cabo San Lucas → Victoria → Vancouver

Mar 27, 2027 · 11 nights

$1,049 interior · $95/night

Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → La Paz → San Diego

Mar 28, 2027 · 7 nights

$601 interior · $86/night

4% below typical
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 → Ensenada → San Diego

Mar 18, 2027 · 3 nights

$375 oceanview · $125/night

1% below typical
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Mar 11, 2027 · 3 nights

$375 oceanview · $125/night

Holland America

Koningsdam

San Diego → Cabo San Lucas → Hilo → Vancouver

Mar 27, 2027 · 28 nights

$3,334 interior · $119/night

2% above typical
Holland America

Koningsdam

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

Mar 27, 2027 · 7 nights

$1,249 interior · $178/night

Disney Cruise Line

Disney Wonder

San Diego → Ensenada → San Diego

Mar 29, 2027 · 4 nights

$1,428 interior · $357/night

4% above typical

Browse by departure port