Skip to content
Los Angeles Cruise List

Destination

Mexican Riviera cruises from Los Angeles

A week or so to Cabo San Lucas, Mazatlan and Puerto Vallarta, mostly from October to April, with a few in summer. Princess, Norwegian, Royal Caribbean and Virgin sail 7 nights from San Pedro. Carnival sails 8 nights from Long Beach, with a stop at La Paz.

Our Mexico guide covers the difference between Baja and the Mexican Riviera, and how long each trip stays in port.

There are 193 such sailings on the board, running 7 to 14 nights, operated by Royal Caribbean International, Norwegian Cruise Line, Carnival Cruise Line, Princess Cruises, Regent Seven Seas Cruises, and Virgin Voyages aboard Voyager of the Seas, Norwegian Encore, Carnival Panorama, Discovery Princess, Emerald Princess, Seven Seas Grandeur, Brilliant Lady, Star Princess, Crown Princess, Navigator of the Seas, and Carnival Legend. The lowest recorded starting fare is $298.75 per person, on the Fri, Dec 11, 2026 departure.

Ports of call

Cabo San Lucas (Mexico)193 Mazatlan (Mexico)189 Puerto Vallarta (Mexico)178 La Paz (Mexico)55 Ensenada (Mexico)9 Guaymas (Mexico)4 Manzanillo (Mexico)2 Avalon (Catalina Island)1 Huatulco (Mexico)1 Acapulco (Mexico)1 Zihuatanejo (Mexico)1
Schedule last updated · 193 departures listed · Dates can change. Verify with the cruise line before booking.

Your Mexican Riviera options

All routes

The 193 departures below run 21 different routes, cheapest per night first.

Distinct itineraries available, cheapest per night first
ItineraryNightsFrom
7-Night Cabo Overnight & Mazatlan

Calls at Mazatlan (Mexico) · Cabo San Lucas (Mexico)

Next on Fri, Dec 11, 2026

7$298.75$43 a night
7-Night Cabo, Vallarta & Mazatlan

Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico)

Next on Fri, Nov 20, 2026

7$349.32$50 a night
8-Night Mexican Riviera

Calls at Puerto Vallarta (Mexico) · Mazatlan (Mexico) · La Paz (Mexico) · Cabo San Lucas (Mexico)

Next on Sat, Dec 5, 2026

8$428$54 a night
7-Night Mexican Riviera

Calls at Cabo San Lucas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico)

Next on Sun, Nov 8, 2026

7$379$54 a night
7-Night Ensenada, Cabo & Mazatlan

Calls at Ensenada (Mexico) · Cabo San Lucas (Mexico) · Mazatlan (Mexico)

Next on Fri, Nov 13, 2026

7$394$56 a night
11-Night Mexican Riviera

Calls at Cabo San Lucas (Mexico) · La Paz (Mexico) · Guaymas (Mexico) · Mazatlan (Mexico) · Puerto Vallarta (Mexico)

Next on Wed, Oct 13, 2027

11$862$78 a night
8-Night Cabo Overnight, Mazatlan & Ensenada

Calls at Ensenada (Mexico) · Cabo San Lucas (Mexico) · Mazatlan (Mexico)

Next on Thu, Apr 1, 2027

8$719$90 a night
10-Night Mexican Riviera

Calls at Cabo San Lucas (Mexico) · La Paz (Mexico) · Guaymas (Mexico) · Puerto Vallarta (Mexico)

Next on Wed, Dec 30, 2026

10$1,053$105 a night

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.

Every departure by date

We may earn a commission if you book through these buttons, at no cost to you.

By month

Other destinations from Los Angeles

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.

Mexican Riviera from Los Angeles: questions

How many Mexican Riviera cruises leave Los Angeles?

193 Mexican Riviera cruises leave Los Angeles, across 24 months, on 11 ships from Royal Caribbean International, Norwegian Cruise Line, Carnival Cruise Line, Princess Cruises, Regent Seven Seas Cruises, and Virgin Voyages.

How long are Mexican Riviera cruises from Los Angeles?

From 7 to 14 nights. The most common length is 7 nights, on 132 of the 193 sailings.

Which ports do Mexican Riviera cruises from Los Angeles call at?

Most commonly Cabo San Lucas (193 sailings), Mazatlan (189 sailings), Puerto Vallarta (178 sailings), La Paz (55 sailings), and Ensenada (9 sailings).