Holidays
Christmas and holiday cruises from Los Angeles
56 sailings from Los Angeles fall over Thanksgiving, Christmas or New Year in the period we track. A trip that covers both Christmas and New Year appears in both lists.
For each holiday we compare the average fare per night with the rest of the same month, so you can see how much the dates add.
Thanksgiving cruises: 23
Sailings that leave between November 20 and November 27. The lowest starting fare is $308.57 per person, for Ovation of the Seas on Fri, Nov 27, 2026. These sailings average $143 a night, against $88 for the rest of the month.
We may earn a commission if you book through these buttons, at no cost to you.
| Departs | Ship | Line | Nights | Itinerary & ports | From |
|---|---|---|---|---|---|
Fri, Nov 20, 2026 back Mon, Nov 23, 2026 Long Beach Cruise Terminal | Carnival Firenze | Carnival Cruise Line | 3 | 3-Night Baja Mexico Calls at Ensenada (Mexico) | |
Fri, Nov 20, 2026 back Mon, Nov 23, 2026 World Cruise Center, Berth 92 | Ovation of the Seas | Royal Caribbean International | 3 | 3-Night Ensenada Calls at Ensenada (Mexico) | |
Fri, Nov 20, 2026 back Fri, Nov 27, 2026 World Cruise Center, Berth 93 | Voyager of the Seas | Royal Caribbean International | 7 | 7-Night Cabo, Vallarta & Mazatlan Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico) | |
Sun, Nov 22, 2026 back Sun, Nov 29, 2026 World Cruise Center, Berth 92 | Norwegian Encore | Norwegian Cruise Line | 7 | 7-Night Mexican Riviera Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico) | |
Mon, Nov 23, 2026 back Fri, Nov 27, 2026 Long Beach Cruise Terminal | Carnival Firenze | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Avalon (Catalina Island) · Ensenada (Mexico) | |
Mon, Nov 23, 2026 back Fri, Nov 27, 2026 World Cruise Center, Berth 92 | Ovation of the Seas | Royal Caribbean International | 4 | 4-Night Catalina & Ensenada Calls at Avalon (Catalina Island) · Ensenada (Mexico) | |
Tue, Nov 24, 2026 back Sat, Nov 28, 2026 World Cruise Center, Berth 93 | Emerald Princess | Princess Cruises | 4 | 4-Night U.S. Pacific Coast Calls at San Diego (California) · Ensenada (Mexico) | |
Fri, Nov 27, 2026 back Mon, Nov 30, 2026 Long Beach Cruise Terminal | Carnival Firenze | Carnival Cruise Line | 3 | 3-Night Baja Mexico Calls at Ensenada (Mexico) | |
Fri, Nov 27, 2026 back Mon, Nov 30, 2026 World Cruise Center, Berth 92 | Ovation of the Seas | Royal Caribbean International | 3 | 3-Night Ensenada Calls at Ensenada (Mexico) | Lowest fare shown |
Fri, Nov 27, 2026 back Fri, Dec 4, 2026 World Cruise Center, Berth 93 | Voyager of the Seas | Royal Caribbean International | 7 | 7-Night Ensenada, Cabo & Mazatlan Calls at Ensenada (Mexico) · Cabo San Lucas (Mexico) · Mazatlan (Mexico) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||||
Sat, Nov 20, 2027 back Wed, Nov 24, 2027 World Cruise Center, Berth 93 | Brilliant Lady | Virgin Voyages | 4 | 4-Night California Coast & Mexico Calls at Avalon (Catalina Island) · Ensenada (Mexico) | |
Sat, Nov 20, 2027 back Sun, Nov 28, 2027 Long Beach Cruise Terminal | Carnival Panorama | Carnival Cruise Line | 8 | 8-Night Mexican Riviera Calls at Puerto Vallarta (Mexico) · Mazatlan (Mexico) · La Paz (Mexico) · Cabo San Lucas (Mexico) | |
Sat, Nov 20, 2027 back Sat, Nov 27, 2027 World Cruise Center, Berth 92 | Discovery Princess | Princess Cruises | 7 | 7-Night Mexican Riviera Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico) | |
Sun, Nov 21, 2027 back Sat, Nov 27, 2027 Long Beach Cruise Terminal | Carnival Legend | Carnival Cruise Line | 6 | 6-Night Mexican Riviera Calls at Cabo San Lucas (Mexico) · Ensenada (Mexico) | |
Sun, Nov 21, 2027 back Sun, Nov 28, 2027 World Cruise Center, Berth 92 | Norwegian Encore | Norwegian Cruise Line | 7 | 7-Night Mexican Riviera Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico) | |
Mon, Nov 22, 2027 back Fri, Nov 26, 2027 Long Beach Cruise Terminal | Carnival Radiance | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Avalon (Catalina Island) · Ensenada (Mexico) | |
Tue, Nov 23, 2027 back Sun, Nov 28, 2027 World Cruise Center, Berth 93 | Crown Princess | Princess Cruises | 5 | 5-Night U.S. Pacific Coast Calls at Santa Barbara (California) · San Diego (California) · Ensenada (Mexico) | |
Wed, Nov 24, 2027 back Sat, Nov 27, 2027 World Cruise Center, Berth 93 | Brilliant Lady | Virgin Voyages | 3 | 3-Night California Coast & Mexico Calls at Ensenada (Mexico) | |
Fri, Nov 26, 2027 back Mon, Nov 29, 2027 Long Beach Cruise Terminal | Carnival Radiance | Carnival Cruise Line | 3 | 3-Night Baja Mexico Calls at Ensenada (Mexico) | |
Fri, Nov 26, 2027 back Mon, Nov 29, 2027 World Cruise Center, Berth 92 | Navigator of the Seas | Royal Caribbean International | 3 | 3-Night Catalina & Ensenada Getaway Calls at Ensenada (Mexico) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||||
Sat, Nov 27, 2027 ends Tue, Dec 14, 2027 World Cruise Center, Berth 93 | Brilliant Lady | Virgin Voyages | 17 | 17-Night Panama Canal: Los Angeles to Miami Calls at Cabo San Lucas (Mexico) · Puerto Quetzal (Guatemala) · Puntarenas (Costa Rica) · Panama City (Panama) · Cartagena (Colombia) Ends in Miami (Florida) | |
Sat, Nov 27, 2027 back Sat, Dec 11, 2027 Long Beach Cruise Terminal | Carnival Legend | Carnival Cruise Line | 14 | 14-Night Hawaii Calls at Kahului (Maui, Hawaii) · Honolulu (Hawaii) · Kauai (Hawaii) · Hilo (Hawaii) · Ensenada (Mexico) | |
Sat, Nov 27, 2027 back Sat, Dec 4, 2027 World Cruise Center, Berth 92 | Discovery Princess | Princess Cruises | 7 | 7-Night Mexican Riviera Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico) | |
- NOV20
Friday · 3 nights
Leaves from Long Beach Cruise Terminal3-Night Baja Mexico
Carnival Firenze · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, Nov 23, 2026
- NOV20
Friday · 3 nights
Leaves from World Cruise Center, Berth 923-Night Ensenada
Ovation of the Seas · Royal Caribbean International
Calls at Ensenada (Mexico)
Returns Mon, Nov 23, 2026
- NOV20
Friday · 7 nights
Leaves from World Cruise Center, Berth 937-Night Cabo, Vallarta & Mazatlan
Voyager of the Seas · Royal Caribbean International
Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico)
Returns Fri, Nov 27, 2026
- NOV22
Sunday · 7 nights
Leaves from World Cruise Center, Berth 927-Night Mexican Riviera
Norwegian Encore · Norwegian Cruise Line
Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico)
Returns Sun, Nov 29, 2026
- NOV23
Monday · 4 nights
Leaves from Long Beach Cruise Terminal4-Night Baja Mexico
Carnival Firenze · Carnival Cruise Line
Calls at Avalon (Catalina Island) · Ensenada (Mexico)
Returns Fri, Nov 27, 2026
- NOV23
Monday · 4 nights
Leaves from World Cruise Center, Berth 924-Night Catalina & Ensenada
Ovation of the Seas · Royal Caribbean International
Calls at Avalon (Catalina Island) · Ensenada (Mexico)
Returns Fri, Nov 27, 2026
- NOV24
Tuesday · 4 nights
Leaves from World Cruise Center, Berth 934-Night U.S. Pacific Coast
Emerald Princess · Princess Cruises
Calls at San Diego (California) · Ensenada (Mexico)
Returns Sat, Nov 28, 2026
- NOV27
Friday · 3 nights
Leaves from Long Beach Cruise Terminal3-Night Baja Mexico
Carnival Firenze · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, Nov 30, 2026
- NOV27
Friday · 3 nights
Leaves from World Cruise Center, Berth 923-Night Ensenada
Ovation of the Seas · Royal Caribbean International
Calls at Ensenada (Mexico)
Returns Mon, Nov 30, 2026
Lowest fare shown
- NOV27
Friday · 7 nights
Leaves from World Cruise Center, Berth 937-Night Ensenada, Cabo & Mazatlan
Voyager of the Seas · Royal Caribbean International
Calls at Ensenada (Mexico) · Cabo San Lucas (Mexico) · Mazatlan (Mexico)
Returns Fri, Dec 4, 2026
- We may earn a commission if you book through these buttons, at no cost to you.
- NOV20
Saturday · 4 nights
Leaves from World Cruise Center, Berth 934-Night California Coast & Mexico
Brilliant Lady · Virgin Voyages
Calls at Avalon (Catalina Island) · Ensenada (Mexico)
Returns Wed, Nov 24, 2027
- NOV20
Saturday · 8 nights
Leaves from Long Beach Cruise Terminal8-Night Mexican Riviera
Carnival Panorama · Carnival Cruise Line
Calls at Puerto Vallarta (Mexico) · Mazatlan (Mexico) · La Paz (Mexico) · Cabo San Lucas (Mexico)
Returns Sun, Nov 28, 2027
- NOV20
Saturday · 7 nights
Leaves from World Cruise Center, Berth 927-Night Mexican Riviera
Discovery Princess · Princess Cruises
Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico)
Returns Sat, Nov 27, 2027
- NOV21
Sunday · 6 nights
Leaves from Long Beach Cruise Terminal6-Night Mexican Riviera
Carnival Legend · Carnival Cruise Line
Calls at Cabo San Lucas (Mexico) · Ensenada (Mexico)
Returns Sat, Nov 27, 2027
- NOV21
Sunday · 7 nights
Leaves from World Cruise Center, Berth 927-Night Mexican Riviera
Norwegian Encore · Norwegian Cruise Line
Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico)
Returns Sun, Nov 28, 2027
- NOV22
Monday · 4 nights
Leaves from Long Beach Cruise Terminal4-Night Baja Mexico
Carnival Radiance · Carnival Cruise Line
Calls at Avalon (Catalina Island) · Ensenada (Mexico)
Returns Fri, Nov 26, 2027
- NOV23
Tuesday · 5 nights
Leaves from World Cruise Center, Berth 935-Night U.S. Pacific Coast
Crown Princess · Princess Cruises
Calls at Santa Barbara (California) · San Diego (California) · Ensenada (Mexico)
Returns Sun, Nov 28, 2027
- NOV24
Wednesday · 3 nights
Leaves from World Cruise Center, Berth 933-Night California Coast & Mexico
Brilliant Lady · Virgin Voyages
Calls at Ensenada (Mexico)
Returns Sat, Nov 27, 2027
- NOV26
Friday · 3 nights
Leaves from Long Beach Cruise Terminal3-Night Baja Mexico
Carnival Radiance · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, Nov 29, 2027
- NOV26
Friday · 3 nights
Leaves from World Cruise Center, Berth 923-Night Catalina & Ensenada Getaway
Navigator of the Seas · Royal Caribbean International
Calls at Ensenada (Mexico)
Returns Mon, Nov 29, 2027
- We may earn a commission if you book through these buttons, at no cost to you.
- NOV27
Saturday · 17 nights
Leaves from World Cruise Center, Berth 9317-Night Panama Canal: Los Angeles to Miami
Brilliant Lady · Virgin Voyages
Calls at Cabo San Lucas (Mexico) · Puerto Quetzal (Guatemala) · Puntarenas (Costa Rica) · Panama City (Panama) · Cartagena (Colombia)
Ends in Miami (Florida)
Ends Tue, Dec 14, 2027 in Miami
- NOV27
Saturday · 14 nights
Leaves from Long Beach Cruise Terminal14-Night Hawaii
Carnival Legend · Carnival Cruise Line
Calls at Kahului (Maui, Hawaii) · Honolulu (Hawaii) · Kauai (Hawaii) · Hilo (Hawaii) · Ensenada (Mexico)
Returns Sat, Dec 11, 2027
- NOV27
Saturday · 7 nights
Leaves from World Cruise Center, Berth 927-Night Mexican Riviera
Discovery Princess · Princess Cruises
Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico)
Returns Sat, Dec 4, 2027
Christmas cruises: 15
Sailings that are at sea on December 25. The lowest starting fare is $483 per person, for Carnival Firenze on Thu, Dec 24, 2026. These sailings average $125 a night, against $89 for the rest of the month.
We may earn a commission if you book through these buttons, at no cost to you.
| Departs | Ship | Line | Nights | Itinerary & ports | From |
|---|---|---|---|---|---|
Mon, Dec 14, 2026 back Wed, Dec 30, 2026 World Cruise Center, Berth 93 | Emerald Princess | Princess Cruises | 16 | 16-Night Hawaii Calls at Kauai (Hawaii) · Kona (Hawaii) · Kahului (Maui, Hawaii) · Honolulu (Hawaii) · Ensenada (Mexico) | |
Sat, Dec 19, 2026 back Sun, Dec 27, 2026 Long Beach Cruise Terminal | Carnival Panorama | Carnival Cruise Line | 8 | 8-Night Mexican Riviera Calls at Puerto Vallarta (Mexico) · Mazatlan (Mexico) · La Paz (Mexico) · Cabo San Lucas (Mexico) | |
Sat, Dec 19, 2026 back Sat, Dec 26, 2026 World Cruise Center, Berth 92 | Discovery Princess | Princess Cruises | 7 | 7-Night Mexican Riviera Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico) | |
Sun, Dec 20, 2026 back Sat, Dec 26, 2026 Long Beach Cruise Terminal | Carnival Radiance | Carnival Cruise Line | 6 | 6-Night Mexican Riviera Calls at Cabo San Lucas (Mexico) · Ensenada (Mexico) | |
Sun, Dec 20, 2026 back Sun, Dec 27, 2026 World Cruise Center, Berth 92 | Norwegian Encore | Norwegian Cruise Line | 7 | 7-Night Mexican Riviera Calls at Mazatlan (Mexico) · Puerto Vallarta (Mexico) · Cabo San Lucas (Mexico) | |
Mon, Dec 21, 2026 back Tue, Dec 29, 2026 World Cruise Center, Berth 92 | Ovation of the Seas | Royal Caribbean International | 8 | 8-Night Cabo Catalina & Ensenada Holiday Calls at Avalon (Catalina Island) · Cabo San Lucas (Mexico) · Ensenada (Mexico) | |
Mon, Dec 21, 2026 back Mon, Dec 28, 2026 World Cruise Center, Berth 93 | Voyager of the Seas | Royal Caribbean International | 7 | 7-Night Cabo, Vallarta & Mazatlan Holiday Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico) | |
Thu, Dec 24, 2026 back Mon, Dec 28, 2026 Long Beach Cruise Terminal | Carnival Firenze | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Avalon (Catalina Island) · Ensenada (Mexico) | Lowest fare shown |
Tue, Dec 14, 2027 back Thu, Dec 30, 2027 World Cruise Center, Berth 93 | Crown Princess | Princess Cruises | 16 | 16-Night Hawaii Calls at Kauai (Hawaii) · Kona (Hawaii) · Hilo (Hawaii) · Honolulu (Hawaii) · Ensenada (Mexico) | |
Sat, Dec 18, 2027 back Sun, Dec 26, 2027 Long Beach Cruise Terminal | Carnival Panorama | Carnival Cruise Line | 8 | 8-Night Mexican Riviera Calls at Puerto Vallarta (Mexico) · Mazatlan (Mexico) · La Paz (Mexico) · Cabo San Lucas (Mexico) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||||
Sun, Dec 19, 2027 back Mon, Dec 27, 2027 Long Beach Cruise Terminal | Carnival Legend | Carnival Cruise Line | 8 | 8-Night Mexican Riviera Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico) | |
Sun, Dec 19, 2027 back Sun, Dec 26, 2027 World Cruise Center, Berth 92 | Norwegian Encore | Norwegian Cruise Line | 7 | 7-Night Mexican Riviera Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico) | |
Wed, Dec 22, 2027 back Wed, Dec 29, 2027 World Cruise Center, Berth 92 | Discovery Princess | Princess Cruises | 7 | 7-Night Mexican Riviera Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico) | |
Thu, Dec 23, 2027 back Tue, Dec 28, 2027 Long Beach Cruise Terminal | Carnival Radiance | Carnival Cruise Line | 5 | 5-Night Mexican Riviera Calls at Cabo San Lucas (Mexico) · Ensenada (Mexico) | |
Fri, Dec 24, 2027 back Fri, Dec 31, 2027 World Cruise Center, Berth 92 | Navigator of the Seas | Royal Caribbean International | 7 | 7-Night Mexican Riviera Holiday Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico) | |
- DEC14
Monday · 16 nights
Leaves from World Cruise Center, Berth 9316-Night Hawaii
Emerald Princess · Princess Cruises
Calls at Kauai (Hawaii) · Kona (Hawaii) · Kahului (Maui, Hawaii) · Honolulu (Hawaii) · Ensenada (Mexico)
Returns Wed, Dec 30, 2026
- DEC19
Saturday · 8 nights
Leaves from Long Beach Cruise Terminal8-Night Mexican Riviera
Carnival Panorama · Carnival Cruise Line
Calls at Puerto Vallarta (Mexico) · Mazatlan (Mexico) · La Paz (Mexico) · Cabo San Lucas (Mexico)
Returns Sun, Dec 27, 2026
- DEC19
Saturday · 7 nights
Leaves from World Cruise Center, Berth 927-Night Mexican Riviera
Discovery Princess · Princess Cruises
Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico)
Returns Sat, Dec 26, 2026
- DEC20
Sunday · 6 nights
Leaves from Long Beach Cruise Terminal6-Night Mexican Riviera
Carnival Radiance · Carnival Cruise Line
Calls at Cabo San Lucas (Mexico) · Ensenada (Mexico)
Returns Sat, Dec 26, 2026
- DEC20
Sunday · 7 nights
Leaves from World Cruise Center, Berth 927-Night Mexican Riviera
Norwegian Encore · Norwegian Cruise Line
Calls at Mazatlan (Mexico) · Puerto Vallarta (Mexico) · Cabo San Lucas (Mexico)
Returns Sun, Dec 27, 2026
- DEC21
Monday · 8 nights
Leaves from World Cruise Center, Berth 928-Night Cabo Catalina & Ensenada Holiday
Ovation of the Seas · Royal Caribbean International
Calls at Avalon (Catalina Island) · Cabo San Lucas (Mexico) · Ensenada (Mexico)
Returns Tue, Dec 29, 2026
- DEC21
Monday · 7 nights
Leaves from World Cruise Center, Berth 937-Night Cabo, Vallarta & Mazatlan Holiday
Voyager of the Seas · Royal Caribbean International
Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico)
Returns Mon, Dec 28, 2026
- DEC24
Thursday · 4 nights
Leaves from Long Beach Cruise Terminal4-Night Baja Mexico
Carnival Firenze · Carnival Cruise Line
Calls at Avalon (Catalina Island) · Ensenada (Mexico)
Returns Mon, Dec 28, 2026
Lowest fare shown
- DEC14
Tuesday · 16 nights
Leaves from World Cruise Center, Berth 9316-Night Hawaii
Crown Princess · Princess Cruises
Calls at Kauai (Hawaii) · Kona (Hawaii) · Hilo (Hawaii) · Honolulu (Hawaii) · Ensenada (Mexico)
Returns Thu, Dec 30, 2027
- DEC18
Saturday · 8 nights
Leaves from Long Beach Cruise Terminal8-Night Mexican Riviera
Carnival Panorama · Carnival Cruise Line
Calls at Puerto Vallarta (Mexico) · Mazatlan (Mexico) · La Paz (Mexico) · Cabo San Lucas (Mexico)
Returns Sun, Dec 26, 2027
- We may earn a commission if you book through these buttons, at no cost to you.
- DEC19
Sunday · 8 nights
Leaves from Long Beach Cruise Terminal8-Night Mexican Riviera
Carnival Legend · Carnival Cruise Line
Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico)
Returns Mon, Dec 27, 2027
- DEC19
Sunday · 7 nights
Leaves from World Cruise Center, Berth 927-Night Mexican Riviera
Norwegian Encore · Norwegian Cruise Line
Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico)
Returns Sun, Dec 26, 2027
- DEC22
Wednesday · 7 nights
Leaves from World Cruise Center, Berth 927-Night Mexican Riviera
Discovery Princess · Princess Cruises
Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico)
Returns Wed, Dec 29, 2027
- DEC23
Thursday · 5 nights
Leaves from Long Beach Cruise Terminal5-Night Mexican Riviera
Carnival Radiance · Carnival Cruise Line
Calls at Cabo San Lucas (Mexico) · Ensenada (Mexico)
Returns Tue, Dec 28, 2027
- DEC24
Friday · 7 nights
Leaves from World Cruise Center, Berth 927-Night Mexican Riviera Holiday
Navigator of the Seas · Royal Caribbean International
Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico)
Returns Fri, Dec 31, 2027
New Year's cruises: 19
Sailings that are at sea on December 31 or January 1. The lowest starting fare is $264 per person, for Carnival Firenze on Mon, Dec 28, 2026. These sailings average $152 a night, against $83 for the rest of the month.
We may earn a commission if you book through these buttons, at no cost to you.
| Departs | Ship | Line | Nights | Itinerary & ports | From |
|---|---|---|---|---|---|
Sun, Dec 27, 2026 back Sat, Jan 2, 2027 Long Beach Cruise Terminal | Carnival Panorama | Carnival Cruise Line | 6 | 6-Night Mexican Riviera Calls at Cabo San Lucas (Mexico) · Ensenada (Mexico) | |
Sun, Dec 27, 2026 back Sun, Jan 3, 2027 World Cruise Center, Berth 92 | Norwegian Encore | Norwegian Cruise Line | 7 | 7-Night Mexican Riviera Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico) | |
Mon, Dec 28, 2026 back Thu, Dec 31, 2026 Long Beach Cruise Terminal | Carnival Firenze | Carnival Cruise Line | 3 | 3-Night Baja Mexico Calls at Ensenada (Mexico) | Lowest fare shown |
Mon, Dec 28, 2026 ends Wed, Jan 13, 2027 World Cruise Center, Berth 93 | Island Princess | Princess Cruises | 16 | 16-Night Transcanal Calls at Puerto Vallarta (Mexico) · Huatulco (Mexico) · Puerto Chiapas (Mexico) · Puntarenas (Costa Rica) · Fuerte Amador (Panama) · Panama Canal · Aruba Ends in Fort Lauderdale (Florida) | |
Mon, Dec 28, 2026 back Mon, Jan 4, 2027 World Cruise Center, Berth 92 | Voyager of the Seas | Royal Caribbean International | 7 | 7-Night Cabo, Vallarta & Mazatlan Holiday Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico) | |
Tue, Dec 29, 2026 back Mon, Jan 4, 2027 World Cruise Center, Berth 92 | Ovation of the Seas | Royal Caribbean International | 6 | 6-Night Cabo Overnight & Ensenada Holiday Calls at Ensenada (Mexico) · Cabo San Lucas (Mexico) | |
Wed, Dec 30, 2026 back Sun, Jan 3, 2027 Long Beach Cruise Terminal | Carnival Radiance | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Avalon (Catalina Island) · Ensenada (Mexico) | |
Wed, Dec 30, 2026 back Sat, Jan 9, 2027 World Cruise Center, Berth 93 | Emerald Princess | Princess Cruises | 10 | 10-Night Mexican Riviera Calls at Cabo San Lucas (Mexico) · La Paz (Mexico) · Guaymas (Mexico) · Puerto Vallarta (Mexico) | |
Thu, Dec 31, 2026 back Mon, Jan 4, 2027 Long Beach Cruise Terminal | Carnival Firenze | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Ensenada (Mexico) | |
Fri, Dec 24, 2027 back Fri, Dec 31, 2027 World Cruise Center, Berth 92 | Navigator of the Seas | Royal Caribbean International | 7 | 7-Night Mexican Riviera Holiday Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||||
Sun, Dec 26, 2027 back Sun, Jan 2, 2028 World Cruise Center, Berth 92 | Norwegian Encore | Norwegian Cruise Line | 7 | 7-Night Mexican Riviera Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico) | |
Mon, Dec 27, 2027 back Sun, Jan 2, 2028 Long Beach Cruise Terminal | Carnival Legend | Carnival Cruise Line | 6 | 6-Night Mexican Riviera Calls at Cabo San Lucas (Mexico) · Ensenada (Mexico) | |
Tue, Dec 28, 2027 back Fri, Dec 31, 2027 Long Beach Cruise Terminal | Carnival Radiance | Carnival Cruise Line | 3 | 3-Night Baja Mexico Calls at Ensenada (Mexico) | |
Wed, Dec 29, 2027 back Tue, Jan 4, 2028 Long Beach Cruise Terminal | Carnival Panorama | Carnival Cruise Line | 6 | 6-Night Mexican Riviera Calls at Cabo San Lucas (Mexico) · Ensenada (Mexico) | |
Wed, Dec 29, 2027 back Sat, Jan 8, 2028 World Cruise Center, Berth 92 | Discovery Princess | Princess Cruises | 10 | 10-Night Mexican Riviera Calls at Puerto Vallarta (Mexico) · Mazatlan (Mexico) · Cabo San Lucas (Mexico) | |
Wed, Dec 29, 2027 ends Fri, Jan 14, 2028 World Cruise Center, Berth 93 | Island Princess | Princess Cruises | 16 | 16-Night Transcanal Calls at Puerto Vallarta (Mexico) · Huatulco (Mexico) · Puerto Quetzal (Guatemala) · Puntarenas (Costa Rica) · Fuerte Amador (Panama) · Panama Canal · Aruba Ends in Fort Lauderdale (Florida) | |
Thu, Dec 30, 2027 back Sun, Jan 9, 2028 World Cruise Center, Berth 93 | Crown Princess | Princess Cruises | 10 | 10-Night Mexican Riviera Calls at Cabo San Lucas (Mexico) · La Paz (Mexico) · Guaymas (Mexico) · Puerto Vallarta (Mexico) | |
Fri, Dec 31, 2027 back Mon, Jan 3, 2028 Long Beach Cruise Terminal | Carnival Radiance | Carnival Cruise Line | 3 | 3-Night Baja Mexico Calls at Ensenada (Mexico) | |
Fri, Dec 31, 2027 back Fri, Jan 7, 2028 World Cruise Center, Berth 92 | Navigator of the Seas | Royal Caribbean International | 7 | 7-Night Mexican Riviera Holiday Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Ensenada (Mexico) | |
- DEC27
Sunday · 6 nights
Leaves from Long Beach Cruise Terminal6-Night Mexican Riviera
Carnival Panorama · Carnival Cruise Line
Calls at Cabo San Lucas (Mexico) · Ensenada (Mexico)
Returns Sat, Jan 2, 2027
- DEC27
Sunday · 7 nights
Leaves from World Cruise Center, Berth 927-Night Mexican Riviera
Norwegian Encore · Norwegian Cruise Line
Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico)
Returns Sun, Jan 3, 2027
- DEC28
Monday · 3 nights
Leaves from Long Beach Cruise Terminal3-Night Baja Mexico
Carnival Firenze · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Thu, Dec 31, 2026
Lowest fare shown
- DEC28
Monday · 16 nights
Leaves from World Cruise Center, Berth 9316-Night Transcanal
Island Princess · Princess Cruises
Calls at Puerto Vallarta (Mexico) · Huatulco (Mexico) · Puerto Chiapas (Mexico) · Puntarenas (Costa Rica) · Fuerte Amador (Panama) · Panama Canal · Aruba
Ends in Fort Lauderdale (Florida)
Ends Wed, Jan 13, 2027 in Fort Lauderdale
- DEC28
Monday · 7 nights
Leaves from World Cruise Center, Berth 927-Night Cabo, Vallarta & Mazatlan Holiday
Voyager of the Seas · Royal Caribbean International
Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico)
Returns Mon, Jan 4, 2027
- DEC29
Tuesday · 6 nights
Leaves from World Cruise Center, Berth 926-Night Cabo Overnight & Ensenada Holiday
Ovation of the Seas · Royal Caribbean International
Calls at Ensenada (Mexico) · Cabo San Lucas (Mexico)
Returns Mon, Jan 4, 2027
- DEC30
Wednesday · 4 nights
Leaves from Long Beach Cruise Terminal4-Night Baja Mexico
Carnival Radiance · Carnival Cruise Line
Calls at Avalon (Catalina Island) · Ensenada (Mexico)
Returns Sun, Jan 3, 2027
- DEC30
Wednesday · 10 nights
Leaves from World Cruise Center, Berth 9310-Night Mexican Riviera
Emerald Princess · Princess Cruises
Calls at Cabo San Lucas (Mexico) · La Paz (Mexico) · Guaymas (Mexico) · Puerto Vallarta (Mexico)
Returns Sat, Jan 9, 2027
- DEC31
Thursday · 4 nights
Leaves from Long Beach Cruise Terminal4-Night Baja Mexico
Carnival Firenze · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, Jan 4, 2027
- DEC24
Friday · 7 nights
Leaves from World Cruise Center, Berth 927-Night Mexican Riviera Holiday
Navigator of the Seas · Royal Caribbean International
Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico)
Returns Fri, Dec 31, 2027
- We may earn a commission if you book through these buttons, at no cost to you.
- DEC26
Sunday · 7 nights
Leaves from World Cruise Center, Berth 927-Night Mexican Riviera
Norwegian Encore · Norwegian Cruise Line
Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico)
Returns Sun, Jan 2, 2028
- DEC27
Monday · 6 nights
Leaves from Long Beach Cruise Terminal6-Night Mexican Riviera
Carnival Legend · Carnival Cruise Line
Calls at Cabo San Lucas (Mexico) · Ensenada (Mexico)
Returns Sun, Jan 2, 2028
- DEC28
Tuesday · 3 nights
Leaves from Long Beach Cruise Terminal3-Night Baja Mexico
Carnival Radiance · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Fri, Dec 31, 2027
- DEC29
Wednesday · 6 nights
Leaves from Long Beach Cruise Terminal6-Night Mexican Riviera
Carnival Panorama · Carnival Cruise Line
Calls at Cabo San Lucas (Mexico) · Ensenada (Mexico)
Returns Tue, Jan 4, 2028
- DEC29
Wednesday · 10 nights
Leaves from World Cruise Center, Berth 9210-Night Mexican Riviera
Discovery Princess · Princess Cruises
Calls at Puerto Vallarta (Mexico) · Mazatlan (Mexico) · Cabo San Lucas (Mexico)
Returns Sat, Jan 8, 2028
- DEC29
Wednesday · 16 nights
Leaves from World Cruise Center, Berth 9316-Night Transcanal
Island Princess · Princess Cruises
Calls at Puerto Vallarta (Mexico) · Huatulco (Mexico) · Puerto Quetzal (Guatemala) · Puntarenas (Costa Rica) · Fuerte Amador (Panama) · Panama Canal · Aruba
Ends in Fort Lauderdale (Florida)
Ends Fri, Jan 14, 2028 in Fort Lauderdale
- DEC30
Thursday · 10 nights
Leaves from World Cruise Center, Berth 9310-Night Mexican Riviera
Crown Princess · Princess Cruises
Calls at Cabo San Lucas (Mexico) · La Paz (Mexico) · Guaymas (Mexico) · Puerto Vallarta (Mexico)
Returns Sun, Jan 9, 2028
- DEC31
Friday · 3 nights
Leaves from Long Beach Cruise Terminal3-Night Baja Mexico
Carnival Radiance · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, Jan 3, 2028
- DEC31
Friday · 7 nights
Leaves from World Cruise Center, Berth 927-Night Mexican Riviera Holiday
Navigator of the Seas · Royal Caribbean International
Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Ensenada (Mexico)
Returns Fri, Jan 7, 2028
Starting fares per person, for the cheapest cabin listed, with taxes and port fees included, checked . Fares change often, so check the current price before you book.