Norwegian Cruise Line

Norwegian Star

San Diego → Mazatlan → Ensenada → San Diego

Jan 9, 2027 · 7 nights

$674 suite · $96/night

59% below typical · 3-month low
San Diego → Mazatlan → Ensenada → San Diego
Norwegian Cruise Line

Norwegian Star

San Diego → Mazatlan → Ensenada → San Diego

Jan 16, 2027 · 7 nights

$638 suite · $91/night

62% below typical · 3-month low
San Diego → Mazatlan → Ensenada → San Diego
Norwegian Cruise Line

Norwegian Star

San Diego → Mazatlan → Ensenada → San Diego

Jan 23, 2027 · 7 nights

$451 oceanview · $64/night

27% below typical · 3-month low
San Diego → Mazatlan → Ensenada → San Diego
Royal Caribbean International

Voyager of the Seas

Los Angeles → Catalina Island → Ensenada → Los Angeles

Jan 4, 2027 · 4 nights

$199 interior · $50/night

39% below typical · 3-month low
Los Angeles → Catalina Island → Ensenada → Los Angeles
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
San Diego → Ensenada → San Diego
Royal Caribbean International

Voyager of the Seas

Los Angeles → Catalina Island → Ensenada → Los Angeles

Jan 29, 2027 · 5 nights

$309 interior · $62/night

21% below typical · Price trending down
Los Angeles → Catalina Island → Ensenada → Los Angeles
Royal Caribbean International

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Jan 10, 2027 · 4 nights

$229 oceanview · $57/night

32% below typical · 3-month low
San Diego → Catalina Island → Ensenada → San Diego
Royal Caribbean International

Ovation of the Seas

Los Angeles → Catalina Island → Ensenada → Los Angeles

Jan 25, 2027 · 4 nights

$316 balcony · $79/night

16% below typical · 3-month low
Los Angeles → Catalina Island → Ensenada → Los Angeles
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
San Diego → Cabo San Lucas → Ensenada → San Diego
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
San Diego → Ensenada → La Paz → San Diego
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
San Diego → Avalon → Ensenada → San Diego
Royal Caribbean International

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Jan 17, 2027 · 4 nights

$304 oceanview · $76/night

12% below typical
San Diego → Catalina Island → Ensenada → San Diego
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
San Diego → Cabo San Lucas → Ensenada → San Diego
Royal Caribbean International

Voyager of the Seas

Los Angeles → Ensenada → Mazatlan → Los Angeles

Jan 22, 2027 · 7 nights

$389 interior · $56/night

8% below typical
Los Angeles → Ensenada → Mazatlan → Los Angeles
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
San Diego → Ensenada → San Diego
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
San Diego → Ensenada → San Diego
Royal Caribbean International

Ovation of the Seas

Los Angeles → Ensenada → Los Angeles

Jan 4, 2027 · 3 nights

$209 interior · $70/night

16% below typical
Los Angeles → Ensenada → Los Angeles
Disney Cruise Line

Disney Wonder

San Diego → Avalon → Ensenada → San Diego

Jan 18, 2027 · 4 nights

$2,551 suite · $638/night

15% below typical
San Diego → Avalon → Ensenada → San Diego
Disney Cruise Line

Disney Wonder

San Diego → Avalon → Ensenada → San Diego

Jan 29, 2027 · 3 nights

$2,203 suite · $734/night

12% below typical
San Diego → Avalon → Ensenada → San Diego
Carnival Cruise Line

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

Jan 3, 2027 · 4 nights

$230 interior · $58/night

10% below typical
Long Beach → Catalina Island → Ensenada → Long Beach

Browse by departure port