Search

Filters 2

Filters

Clear all

Price per cabin, $

Where

When

Length

Cruise line

Departure port

Ship

Serenade of the Seas Royal Caribbean International
3 nights · Mexican Riviera · 3 ports
3 – 6 December 2026
San Diego · Ensenada · San Diego
Interior530 $438 $
With window538 $458 $
With a balcony563 $498 $
Suite1 198 $
from 438 $ 146 $ per night
Details
Serenade of the Seas Royal Caribbean International
3 nights · Mexican Riviera · 3 ports
10 – 13 December 2026
San Diego · Ensenada · San Diego
Interior538 $458 $
With window598 $478 $
With a balcony613 $518 $
Suite1 130 $1 097 $
from 458 $ 153 $ per night
Details
Serenade of the Seas Royal Caribbean International
4 nights · Mexican Riviera · 4 ports
6 – 10 December 2026
San Diego · Catalina Island · Ensenada · San Diego
Interior618 $498 $
With window688 $558 $
With a balcony698 $578 $
Suite2 099 $
from 498 $ 124 $ per night
Details
Voyager of the Seas Royal Caribbean International
3 nights · Mexican Riviera · 3 ports
18 – 21 December 2026
Los Angeles · Ensenada · Los Angeles
Interior668 $573 $
With window856 $796 $
With a balcony877 $834 $
Suite1 562 $1 453 $
from 573 $ 191 $ per night
Details
Ovation of the Seas Royal Caribbean International
4 nights · Mexican Riviera · 4 ports
14 – 18 December 2026
Los Angeles · Catalina Island · Ensenada · Los Angeles
Interior654 $593 $
With window750 $682 $
With a balcony742 $717 $
Suite1 831 $1 731 $
from 593 $ 148 $ per night
Details
Ovation of the Seas Royal Caribbean International
3 nights · Mexican Riviera · 3 ports
11 – 14 December 2026
Los Angeles · Ensenada · Los Angeles
Interior619 $
With window718 $
With a balcony743 $
Suite1 817 $
from 619 $ 206 $ per night
Details
Ovation of the Seas Royal Caribbean International
3 nights · Mexican Riviera · 3 ports
18 – 21 December 2026
Los Angeles · Ensenada · Los Angeles
Interior764 $694 $
With window876 $761 $
With a balcony868 $761 $
Suite1 650 $1 533 $
from 694 $ 231 $ per night
Details
Voyager of the Seas Royal Caribbean International
7 nights · Mexican Riviera · 5 ports
11 – 18 December 2026
Los Angeles · Mazatlan · Cabo San Lucas · Cabo San Lucas · Los Angeles
Interior833 $786 $
With window1 187 $
With a balcony1 271 $
Suite4 328 $
from 786 $ 112 $ per night
Details
Serenade of the Seas Royal Caribbean International
7 nights · Mexican Riviera · 6 ports
13 – 20 December 2026
San Diego · Catalina Island · Ensenada · Cabo San Lucas · Cabo San Lucas … +1
Interior937 $851 $
With window1 122 $872 $
With a balcony1 317 $1 034 $
Suite7 148 $4 807 $
from 851 $ 122 $ per night
Details
Ovation of the Seas Royal Caribbean International
7 nights · Mexican Riviera · 6 ports
4 – 11 December 2026
Los Angeles · Catalina Island · Cabo San Lucas · Cabo San Lucas · Ensenada … +1
Interior993 $858 $
With window1 136 $958 $
With a balcony1 058 $
Suite4 804 $3 101 $
from 858 $ 123 $ per night
Details
Voyager of the Seas Royal Caribbean International
7 nights · Mexican Riviera · 5 ports
4 – 11 December 2026
Los Angeles · Cabo San Lucas · Mazatlan · Puerto Vallarta · Los Angeles
Interior925 $
With window1 272 $
With a balcony1 372 $
from 925 $ 132 $ per night
Details
Norwegian Encore Norwegian Cruise Line
7 nights · Mexican Riviera · 5 ports
6 – 13 December 2026
Los Angeles · Cabo San Lucas · Mazatlan · Puerto Vallarta · Los Angeles
Interior1 043 $934 $
With window1 205 $1 059 $
With a balcony1 447 $
Suite1 785 $1 652 $
from 934 $ 133 $ per night
Details
Norwegian Encore Norwegian Cruise Line
7 nights · Mexican Riviera · 5 ports
13 – 20 December 2026
Los Angeles · Cabo San Lucas · Mazatlan · Puerto Vallarta · Los Angeles
Interior1 043 $1 002 $
With window1 182 $1 059 $
With a balcony1 530 $1 447 $
Suite1 727 $1 652 $
from 1 002 $ 143 $ per night
Details
Discovery Princess Princess Cruises
7 nights · Mexican Riviera · 5 ports
12 – 19 December 2026
Los Angeles · Cabo San Lucas · Mazatlan · Puerto Vallarta · Los Angeles
Interior1 094 $1 050 $
With window1 382 $
With a balcony1 400 $1 300 $
Suite1 792 $1 631 $
from 1 050 $ 150 $ per night
Details
Norwegian Star Norwegian Cruise Line
6 nights · Mexican Riviera · 4 ports
20 – 26 December 2026
San Diego · Puerto Vallarta · Cabo San Lucas · San Diego
Interior1 170 $1 116 $
With window1 298 $1 241 $
With a balcony1 774 $1 720 $
Suite2 470 $2 222 $
from 1 116 $ 186 $ per night
Details
Discovery Princess Princess Cruises
7 nights · Mexican Riviera · 5 ports
5 – 12 December 2026
Los Angeles · Cabo San Lucas · Mazatlan · Puerto Vallarta · Los Angeles
Interior1 167 $
With a balcony1 323 $
Suite1 882 $
from 1 167 $ 167 $ per night
Details
Disney Wonder Disney Cruise Line
3 nights · Mexican Riviera · 4 ports
15 – 18 December 2026
San Diego · At Sea (cruise) · Ensenada · San Diego
Interior1 539 $
With window1 725 $
With a balcony2 043 $
Suite4 767 $
from 1 539 $ 513 $ per night
Details
Norwegian Encore Norwegian Cruise Line
7 nights · Mexican Riviera · 5 ports
20 – 27 December 2026
Los Angeles · Mazatlan · Puerto Vallarta · Cabo San Lucas · Los Angeles
Interior1 618 $
With window1 720 $
With a balcony2 267 $
Suite2 632 $2 518 $
from 1 618 $ 231 $ per night
Details
Norwegian Star Norwegian Cruise Line
7 nights · Mexican Riviera · 5 ports
26 December – 2 January 2027
San Diego · Cabo San Lucas · Mazatlan · Puerto Vallarta · San Diego
Interior1 855 $1 709 $
With window2 214 $1 971 $
With a balcony3 235 $2 974 $
Suite3 467 $3 271 $
from 1 709 $ 244 $ per night
Details
Voyager of the Seas Royal Caribbean International
7 nights · Mexican Riviera · 5 ports
21 – 28 December 2026
Los Angeles · Cabo San Lucas · Mazatlan · Puerto Vallarta · Los Angeles
Interior1 756 $1 704 $
With window2 097 $2 024 $
With a balcony2 512 $
Suite3 504 $
from 1 704 $ 243 $ per night
Details
Norwegian Encore Norwegian Cruise Line
7 nights · Mexican Riviera · 5 ports
27 December – 3 January 2027
Los Angeles · Cabo San Lucas · Mazatlan · Puerto Vallarta · Los Angeles
Interior2 284 $1 720 $
With window3 015 $2 028 $
With a balcony3 572 $2 894 $
Suite3 885 $3 556 $
from 1 720 $ 246 $ per night
Details
Disney Wonder Disney Cruise Line
3 nights · Mexican Riviera · 4 ports
4 – 7 December 2026
San Diego · Ensenada · At Sea (cruise) · San Diego
Interior1 755 $
With window2 061 $
With a balcony2 553 $
Suite5 205 $
from 1 755 $ 585 $ per night
Details
Voyager of the Seas Royal Caribbean International
7 nights · Mexican Riviera · 5 ports
28 December – 4 January 2027
Los Angeles · Cabo San Lucas · Mazatlan · Puerto Vallarta · Los Angeles
Interior1 861 $1 782 $
With window2 123 $
With a balcony2 431 $
Suite4 942 $
from 1 782 $ 255 $ per night
Details
Ovation of the Seas Royal Caribbean International
6 nights · Mexican Riviera · 5 ports
29 December – 4 January 2027
Los Angeles · Ensenada · Cabo San Lucas · Cabo San Lucas · Los Angeles
Interior1 847 $
With window1 879 $
With a balcony2 126 $
Suite5 382 $4 979 $
from 1 847 $ 308 $ per night
Details