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
San Diego → Ensenada → San Diego
Disney Cruise Line

Disney Wonder

San Diego → Ensenada → San Diego

Dec 15, 2026 · 3 nights

$733 oceanview · $244/night

22% below typical
San Diego → Ensenada → San Diego
Royal Caribbean International

Voyager of the Seas

Los Angeles → Ensenada → Los Angeles

Dec 18, 2026 · 3 nights

$299 balcony · $100/night

30% below typical · 3-month low
Los Angeles → Ensenada → Los Angeles
Disney Cruise Line

Disney Wonder

San Diego → Avalon → Ensenada → San Diego

Dec 7, 2026 · 4 nights

$845 oceanview · $211/night

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

Ovation of the Seas

Los Angeles → Catalina Island → Ensenada → Los Angeles

Dec 14, 2026 · 4 nights

$259 interior · $65/night

18% below typical · Price trending down
Los Angeles → Catalina Island → Ensenada → Los Angeles
Carnival Cruise Line

Carnival Panorama

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Dec 27, 2026 · 6 nights

$730 interior · $122/night

16% below typical · 3-month low
Long Beach → Cabo San Lucas → Ensenada → Long Beach
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
San Diego → Ensenada → Puerto Vallarta → San Diego
Princess Cruises

Ruby Princess

San Francisco → Hilo → Ensenada → San Francisco

Dec 26, 2026 · 16 nights

$1,549 oceanview · $97/night

21% below typical
San Francisco → Hilo → Ensenada → San Francisco
Holland America

Zaandam

San Diego → Cabo San Lucas → Ensenada → San Diego

Dec 7, 2026 · 12 nights

$1,199 oceanview · $100/night

8% below typical
San Diego → Cabo San Lucas → Ensenada → San Diego
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Dec 10, 2026 · 3 nights

$219 oceanview · $73/night

8% below typical
San Diego → Ensenada → San Diego
Disney Cruise Line

Disney Wonder

San Diego → Avalon → Ensenada → San Diego

Dec 11, 2026 · 4 nights

$889 interior · $222/night

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

Carnival Radiance

Long Beach → Cabo San Lucas → Ensenada → Long Beach

Dec 12, 2026 · 5 nights

$298 interior · $60/night

3% above typical
Long Beach → Cabo San Lucas → Ensenada → Long Beach
Carnival Cruise Line

Carnival Radiance

Long Beach → Ensenada → Long Beach

Dec 17, 2026 · 3 nights

$237 interior · $79/night

Long Beach → Ensenada → Long Beach
Carnival Cruise Line

Carnival Firenze

Long Beach → Ensenada → Long Beach

Dec 21, 2026 · 3 nights

$244 interior · $81/night

6% below typical
Long Beach → Ensenada → Long Beach
Carnival Cruise Line

Carnival Radiance

Long Beach → Catalina Island → Ensenada → Long Beach

Dec 30, 2026 · 4 nights

$576 interior · $144/night

2% below typical
Long Beach → Catalina Island → Ensenada → Long Beach
Carnival Cruise Line

Carnival Firenze

Long Beach → Ensenada → Long Beach

Dec 31, 2026 · 4 nights

$482 interior · $121/night

3% below typical
Long Beach → Ensenada → Long Beach
Royal Caribbean International

Ovation of the Seas

Los Angeles → Ensenada → Los Angeles

Dec 18, 2026 · 3 nights

$369 oceanview · $123/night

12% below typical
Los Angeles → Ensenada → Los Angeles
Carnival Cruise Line

Carnival Firenze

Long Beach → Ensenada → Long Beach

Dec 4, 2026 · 3 nights

$225 interior · $75/night

5% below typical
Long Beach → Ensenada → Long Beach
Carnival Cruise Line

Carnival Firenze

Long Beach → Catalina Island → Ensenada → Long Beach

Dec 7, 2026 · 4 nights

$213 interior · $53/night

Long Beach → Catalina Island → Ensenada → Long Beach

Browse by departure port