Norwegian Cruise Line

Norwegian Encore

Los Angeles → Mazatlan → Cabo San Lucas → Los Angeles

Dec 20, 2026 · 7 nights

$957 balcony · $137/night

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

Norwegian Encore

Los Angeles → Cabo San Lucas → Puerto Vallarta → Los Angeles

Dec 13, 2026 · 7 nights

$399 interior · $57/night

25% below typical · Price trending down
Norwegian Cruise Line

Norwegian Encore

Los Angeles → Cabo San Lucas → Puerto Vallarta → Los Angeles

Dec 6, 2026 · 7 nights

$389 interior · $56/night

24% below typical
Royal Caribbean International

Voyager of the Seas

Los Angeles → Ensenada → Los Angeles

Dec 18, 2026 · 3 nights

$269 oceanview · $90/night

36% below typical · Price trending down
Princess Cruises

Discovery Princess

Los Angeles → Cabo San Lucas → Puerto Vallarta → Los Angeles

Dec 5, 2026 · 7 nights

$499 interior · $71/night

19% below typical · 3-month low
Princess Cruises

Discovery Princess

Los Angeles → Cabo San Lucas → Puerto Vallarta → Los Angeles

Dec 12, 2026 · 7 nights

$529 interior · $76/night

10% below typical
Royal Caribbean International

Voyager of the Seas

Los Angeles → Cabo San Lucas → Puerto Vallarta → Los Angeles

Dec 4, 2026 · 7 nights

$499 oceanview · $71/night

20% below typical · 3-month low
Princess Cruises

Discovery Princess

Los Angeles → Cabo San Lucas → Puerto Vallarta → Los Angeles

Dec 19, 2026 · 7 nights

$1,264 balcony · $181/night

10% below typical · Price trending down
Royal Caribbean International

Voyager of the Seas

Los Angeles → Mazatlan → Cabo San Lucas → Los Angeles

Dec 11, 2026 · 7 nights

$399 oceanview · $57/night

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

Ovation of the Seas

Los Angeles → Ensenada → Los Angeles

Dec 18, 2026 · 3 nights

$369 oceanview · $123/night

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

Voyager of the Seas

Los Angeles → Cabo San Lucas → Puerto Vallarta → Los Angeles

Dec 28, 2026 · 7 nights

$819 interior · $117/night

7% below typical
Royal Caribbean International

Ovation of the Seas

Los Angeles → Catalina Island → Ensenada → Los Angeles

Dec 14, 2026 · 4 nights

$299 oceanview · $75/night

15% below typical
Royal Caribbean International

Voyager of the Seas

Los Angeles → Cabo San Lucas → Puerto Vallarta → Los Angeles

Dec 21, 2026 · 7 nights

$852 interior · $122/night

Royal Caribbean International

Ovation of the Seas

Los Angeles → Catalina Island → Ensenada → Los Angeles

Dec 4, 2026 · 7 nights

$461 interior · $66/night

1% below typical · Price trending up
Royal Caribbean International

Ovation of the Seas

Los Angeles → Ensenada → Los Angeles

Dec 11, 2026 · 3 nights

$339 oceanview · $113/night

1% below typical · Price trending up
Norwegian Cruise Line

Norwegian Encore

Los Angeles → Cabo San Lucas → Puerto Vallarta → Los Angeles

Dec 27, 2026 · 7 nights

$1,709 suite · $244/night

5% above typical · Price trending up
Royal Caribbean International

Ovation of the Seas

Los Angeles → Ensenada → Cabo San Lucas → Los Angeles

Dec 29, 2026 · 6 nights

$989 interior · $165/night

8% above typical · Price trending up
Princess Cruises

Emerald Princess

Los Angeles → Cabo San Lucas → Puerto Vallarta → Los Angeles

Dec 30, 2026 · 10 nights

$4,342 suite · $434/night

Princess Cruises

Discovery Princess

Los Angeles → Cabo San Lucas → Puerto Vallarta → Los Angeles

Dec 26, 2026 · 7 nights

$2,064 interior · $295/night

Royal Caribbean International

Ovation of the Seas

Los Angeles → Catalina Island → Ensenada → Los Angeles

Dec 21, 2026 · 8 nights

$2,646 suite · $331/night

1% above typical · Price trending up

Browse by departure port