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
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
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
Disney Cruise Line

Disney Wonder

San Diego → Ensenada → San Diego

Dec 15, 2026 · 3 nights

$733 oceanview · $244/night

22% below typical
Holland America

Koningsdam

San Diego → Puerto Vallarta → Pichilingue → San Diego

Dec 26, 2026 · 14 nights

$2,114 balcony · $151/night

13% below typical · Price trending down
Disney Cruise Line

Disney Wonder

San Diego → Avalon → Ensenada → San Diego

Dec 7, 2026 · 4 nights

$845 oceanview · $211/night

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

Zaandam

San Diego → Cabo San Lucas → Ensenada → San Diego

Dec 7, 2026 · 12 nights

$1,199 oceanview · $100/night

8% below typical
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Dec 10, 2026 · 3 nights

$219 oceanview · $73/night

8% below typical
Disney Cruise Line

Disney Wonder

San Diego → Avalon → Ensenada → San Diego

Dec 11, 2026 · 4 nights

$889 interior · $222/night

13% below 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
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 29, 2026 · 5 nights

$2,200 interior · $440/night

6% above typical
Disney Cruise Line

Disney Wonder

San Diego → Avalon → Ensenada → San Diego

Dec 18, 2026 · 4 nights

$1,593 interior · $398/night

6% above typical
Holland America

Koningsdam

San Diego → Cabo San Lucas → Mazatlan → San Diego

Dec 19, 2026 · 7 nights

$1,149 balcony · $164/night

10% above typical · Price trending up
Disney Cruise Line

Disney Wonder

San Diego → Ensenada → San Diego

Dec 4, 2026 · 3 nights

$1,081 oceanview · $360/night

6% above typical · Price trending up

Browse by departure port