Mexican Riviera

346 cruises · routes, dates and prices we record every day

Filters 3

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
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
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
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
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
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
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
Ovation of the Seas Royal Caribbean International
8 nights · Mexican Riviera · 7 ports
21 – 29 December 2026
Los Angeles · Catalina Island · Cabo San Lucas · Cabo San Lucas · Cabo San Lucas … +2
Interior1 873 $
With window1 984 $
With a balcony2 634 $
Suite5 416 $4 892 $
from 1 873 $ 234 $ per night
Details
Crown Princess Princess Cruises
16 nights · Mexican Riviera · 9 ports
3 – 19 December 2026
Los Angeles · Puerto Vallarta · Huatulco · Puerto Chiapas · Puntarenas … +4
Interior2 246 $
With window2 370 $2 312 $
With a balcony4 235 $3 996 $
Suite7 460 $6 733 $
from 2 246 $ 140 $ per night
Details
Discovery Princess Princess Cruises
7 nights · Mexican Riviera · 5 ports
19 – 26 December 2026
Los Angeles · Cabo San Lucas · Mazatlan · Puerto Vallarta · Los Angeles
Interior2 266 $
With window2 840 $2 350 $
With a balcony2 625 $2 381 $
Suite3 388 $3 216 $
from 2 266 $ 324 $ per night
Details