Disney Cruise Line

Disney Wonder

San Diego → Ensenada → Puerto Vallarta → San Diego

Dec 22, 2026 · 7 nights

$2,139 interior · $306/night

20% 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 → Puerto Vallarta → Ensenada → San Diego

Apr 23, 2027 · 7 nights

$4,326 suite · $618/night

18% below typical
Norwegian Cruise Line

Norwegian Star

San Diego → Cabo San Lucas → Mazatlan → San Diego

Jan 30, 2027 · 7 nights

$1,049 suite · $150/night

43% below typical
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → La Paz → San Diego

Apr 25, 2027 · 7 nights

$699 oceanview · $100/night

Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → Mazatlan → San Diego

Feb 28, 2027 · 7 nights

$527 oceanview · $75/night

12% below typical
Disney Cruise Line

Disney Wonder

San Diego → Mazatlan → Ensenada → San Diego

Nov 22, 2026 · 7 nights

$6,855 suite · $979/night

45% below typical
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
Holland America

Zaandam

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

Oct 7, 2027 · 7 nights

$1,114 interior · $159/night

Holland America

Koningsdam

San Diego → Mazatlan → Cabo San Lucas → San Diego

Oct 23, 2027 · 7 nights

$1,029 interior · $147/night

Holland America

Koningsdam

San Diego → Cabo San Lucas → Mazatlan → San Diego

Nov 6, 2027 · 7 nights

$969 interior · $138/night

Holland America

Koningsdam

San Diego → Ensenada → Santa Barbara → San Diego

Nov 13, 2027 · 7 nights

$1,069 interior · $153/night

Holland America

Koningsdam

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

Nov 20, 2027 · 7 nights

$1,009 interior · $144/night

Disney Cruise Line

Disney Wonder

San Diego → Cabo San Lucas → Ensenada → San Diego

Nov 23, 2027 · 5 nights

$4,956 suite · $991/night

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 → Cabo San Lucas → San Diego

Dec 23, 2027 · 7 nights

$1,319 interior · $188/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

Eurodam

San Diego → Santa Barbara → Victoria → Vancouver

Apr 17, 2028 · 6 nights

$829 interior · $138/night

Holland America

Oosterdam

San Diego → Seattle → Victoria → Vancouver

Apr 22, 2028 · 6 nights

$944 interior · $157/night

Browse by departure port