Disney Cruise Line

Disney Magic

San Diego → Cabo San Lucas → Georgetown, Grand Cayman → Galveston

Nov 6, 2026 · 14 nights

$2,393 interior · $171/night

Holland America

Koningsdam

San Diego → Avalon → Ensenada → San Diego

Nov 14, 2026 · 7 nights

$684 interior · $98/night

28% below typical · 3-month low
Disney Cruise Line

Disney Wonder

San Diego → Ensenada → Cabo San Lucas → San Diego

Nov 16, 2026 · 6 nights

$3,672 suite · $612/night

16% below typical · 3-month low
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 → 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 → Catalina Island → Ensenada → San Diego

Nov 29, 2026 · 4 nights

$199 interior · $50/night

23% below typical · 3-month low
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Dec 3, 2026 · 3 nights

$219 oceanview · $73/night

12% below typical · 3-month low
Royal Caribbean International

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Dec 6, 2026 · 4 nights

$199 interior · $50/night

26% below typical · 3-month low
Holland America

Zaandam

San Diego → Cabo San Lucas → Ensenada → San Diego

Dec 7, 2026 · 12 nights

$1,199 oceanview · $100/night

8% below typical
Holland America

Koningsdam

San Diego → Manzanillo → Cabo San Lucas → San Diego

Dec 8, 2026 · 11 nights

$1,199 balcony · $109/night

Disney Cruise Line

Disney Wonder

San Diego → Avalon → Ensenada → San Diego

Dec 11, 2026 · 4 nights

$889 interior · $222/night

13% below typical
Holland America

Zaandam

San Diego → Cabo San Lucas → Cartagena → Fort Lauderdale

Dec 19, 2026 · 15 nights

$1,874 interior · $125/night

Norwegian Cruise Line

Norwegian Star

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

Dec 20, 2026 · 6 nights

$799 suite · $133/night

51% below typical · 3-month low
Norwegian Cruise Line

Norwegian Star

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

Dec 26, 2026 · 7 nights

$657 oceanview · $94/night

34% below typical · 3-month low
Holland America

Koningsdam

San Diego → Cabo San Lucas → Pichilingue → San Diego

Jan 2, 2027 · 7 nights

$799 oceanview · $114/night

24% below typical · 3-month low
Norwegian Cruise Line

Norwegian Star

San Diego → Cabo San Lucas → Mazatlan → San Diego

Jan 2, 2027 · 7 nights

$1,118 suite · $160/night

37% below typical · Price trending down
Holland America

Koningsdam

San Diego → Cabo San Lucas → Ensenada → San Diego

Jan 2, 2027 · 24 nights

$2,679 oceanview · $112/night

12% below typical · 3-month low
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → La Paz → San Diego

Jan 3, 2027 · 7 nights

$429 oceanview · $61/night

20% below typical · 3-month low
Disney Cruise Line

Disney Wonder

San Diego → Ensenada → San Diego

Jan 3, 2027 · 4 nights

$2,512 suite · $628/night

16% below typical
Disney Cruise Line

Disney Wonder

San Diego → Ensenada → San Diego

Jan 7, 2027 · 3 nights

$627 interior · $209/night

21% below typical · Price trending down

Browse by departure port