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
Royal Caribbean International

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Jan 10, 2027 · 4 nights

$269 oceanview · $67/night

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

Disney Wonder

San Diego → Avalon → Ensenada → San Diego

Jan 15, 2027 · 3 nights

$745 interior · $248/night

19% below typical · 3-month low
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
Royal Caribbean International

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Feb 21, 2027 · 4 nights

$313 balcony · $78/night

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

Serenade of the Seas

San Diego → Cabo San Lucas → La Paz → San Diego

Jan 28, 2027 · 7 nights

$516 oceanview · $74/night

10% below typical · Price trending down
Disney Cruise Line

Disney Wonder

San Diego → Cabo San Lucas → Ensenada → San Diego

Jan 10, 2027 · 5 nights

$907 interior · $181/night

18% below typical · Price trending down
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → Mazatlan → San Diego

Nov 8, 2026 · 7 nights

$368 interior · $53/night

8% below typical · Price trending up
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
Holland America

Zaandam

San Diego → Cabo San Lucas → Ensenada → San Diego

Apr 4, 2027 · 13 nights

$1,299 interior · $100/night

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

Disney Wonder

San Diego → Ensenada → San Diego

Jan 22, 2027 · 3 nights

$1,990 suite · $663/night

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

Disney Wonder

San Diego → Ensenada → San Diego

Jan 25, 2027 · 4 nights

$2,273 suite · $568/night

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

Disney Wonder

San Diego → Ensenada → San Diego

Feb 26, 2027 · 3 nights

$2,056 suite · $685/night

20% below typical · 3-month low
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 → 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 → Avalon → Ensenada → San Diego

Jan 18, 2027 · 4 nights

$2,551 suite · $638/night

15% below typical
Disney Cruise Line

Disney Wonder

San Diego → Avalon → Ensenada → San Diego

Jan 29, 2027 · 3 nights

$2,203 suite · $734/night

12% below typical
Disney Cruise Line

Disney Wonder

San Diego → Avalon → Ensenada → San Diego

Feb 1, 2027 · 4 nights

$2,523 suite · $631/night

15% below typical

Browse by departure port