The Mexican Riviera is the cheapest proper week-long cruise on the US West Coast. No international flight, three warm ports, and year-round capacity from Los Angeles create 2027 fares below most Caribbean weeks.
The essentials
Two lines set the floor. Discovery Princess sails 7-night Los Angeles round-trips on January 2, 2027 from $579 per person and March 27 from $589 - about $83 a night before taxes and fees. Carnival Panorama goes lower: an 8-night round-trip from Long Beach on February 27, 2027 is listed from $464 per person. Royal Caribbean's Navigator of the Seas keeps the route alive in summer, with a 7-night Cabo, Puerto Vallarta and Mazatlan round-trip from Los Angeles on July 9, 2027. Summer costs more, but it is the option when school calendars rule.
The deals worth watching right now
- Carnival Panorama: 8 nights from Long Beach, February 27, 2027, from $464 per person - the headline leader.
- Discovery Princess: 7 nights round-trip Los Angeles, January 2 from $579 or March 27 from $589 - newer hardware for barely more.
- Navigator of the Seas: 7 nights round-trip Los Angeles, July 9, 2027 - the family-summer alternative; compare the live fare before paying a school-holiday premium.
How to read these prices
All prices are per person, double occupancy, and entry fares may exclude taxes and fees unless the source says otherwise. February and early March are the value window; spring break and July cost more. An inside cabin is sensible because Cabo, Mazatlan and Puerto Vallarta fill three days, but a balcony earns its keep on the two sea days. See our Mexican Riviera itinerary guide, and track live fares in the Voyageworthy fare database.
The five-minute version
- 2027 is on sale; West Coast fares begin below $600.
- Carnival: 8 nights from $464; Princess: 7 nights from $579-$589.
- Royal Caribbean covers the July family window.
- February and early March offer the best value.
- Prices per person double occupancy, verified September 2026.
- Two LA-area homeports: Carnival sails from Long Beach, Princess and Royal Caribbean from San Pedro - different terminals, so confirm yours before booking hotels.