Mexico cruises from Los Angeles offer a perfect mix of sun-soaked beach destinations and easy West Coast travel. Departing from the Port of Los Angeles, these cruises visit popular ports such as Cabo San Lucas, Puerto Vallarta, and Ensenada, making them ideal for a relaxed vacation with scenic coastlines, vibrant culture, and minimal travel planning. With short sailing distances and frequent departures, this route remains one of the most popular cruise options in North America.
Who This Cruise Is For
These cruises are perfect for first-time cruisers, couples, families, and travelers looking for a stress-free getaway. The easy pace, short durations, and familiar departure point make them ideal for weekend breaks, spring vacations, or adding a cruise to a broader California trip. Families appreciate the onboard entertainment, while couples enjoy the beach-focused ports and laid-back atmosphere.
Best Time to Go
The best time to sail on a Mexico cruise from Los Angeles is November through April, when temperatures are comfortable and ideal for shore excursions. Summer cruises are also available and tend to be more affordable, though they come with warmer weather and higher humidity in some ports.
Visa and Passport Information for Travelers
US passport holders do not need a visa to cruise to Mexico. A valid passport is recommended for all travelers, with at least 6 months of validity remaining. For closed-loop cruises, some travelers may sail with alternative documents, but a passport is strongly advised for smoother travel.
Typical Price Range
Mexico cruises from Los Angeles typically start from USD 900 per person for shorter itineraries and can go up to USD 2,600 per person, depending on cruise line, sailing dates, cabin category, and onboard inclusions.
3 Night Ensenada Cruise Royal Caribbean by Royal Caribbean aboard Voyager of the Seas - 3 nights - from $179 per person - sailing dates:
3 Night Ensenada Cruise Royal Caribbean
$179 Per Person
Royal Caribbean - Voyager of the Seas
05 Oct
3 Nights | Los Angeles, California - Ensenada, Mexico - Los Angeles, Califo... More
4-Day Baja Mexico Carnival Cruise Line by Carnival Cruise Line aboard Carnival Firenze - 4 nights - from $188 per person - sailing dates: , , , ,
4-Day Baja Mexico Carnival Cruise Line
$188 Per Person
Carnival Cruise Line - Carnival Firenze
17 Aug24 Aug31 Aug07 Sep14 Sep
4 Nights | Long Beach (Los Angeles), Ca - Catalina Island, Ca - Ensenada, M... More
3 Night Ensenada Cruise Royal Caribbean by Royal Caribbean aboard Ovation of the Seas - 3 nights - from $189 per person - sailing dates: , , , ,
3 Night Ensenada Cruise Royal Caribbean
$189 Per Person
Royal Caribbean - Ovation of the Seas
28 Sep01 Oct16 Oct06 Nov20 Nov
3 Nights | Los Angeles, California - Ensenada, Mexico - Los Angeles, Califo... More
4-Day Baja Mexico Carnival Cruise Line by Carnival Cruise Line aboard Carnival Firenze - 4 nights - from $192 per person - sailing dates: ,
4-Day Baja Mexico Carnival Cruise Line
$192 Per Person
Carnival Cruise Line - Carnival Firenze
23 Nov30 Nov
4 Nights | Long Beach (Los Angeles), Ca - Catalina Island, Ca - Ensenada, M... More
4-Day Baja Mexico Carnival Cruise Line by Carnival Cruise Line aboard Carnival Radiance - 4 nights - from $195 per person - sailing dates: , , ,
4-Day Baja Mexico Carnival Cruise Line
$195 Per Person
Carnival Cruise Line - Carnival Radiance
16 Aug30 Aug08 Sep25 Oct
4 Nights | Long Beach (Los Angeles), Ca - Catalina Island, Ca - Ensenada, M... More
3 Night Ensenada Cruise Royal Caribbean by Royal Caribbean aboard Quantum of the Seas - 3 nights - from $199 per person - sailing dates: ,
3 Night Ensenada Cruise Royal Caribbean
$199 Per Person
Royal Caribbean - Quantum of the Seas
07 Aug14 Sep
3 Nights | Los Angeles, California - Ensenada, Mexico - Los Angeles, Califo... More
3 Night Ensenada Cruise Royal Caribbean by Royal Caribbean aboard Ovation of the Seas - 3 nights - from $199 per person - sailing dates:
3 Night Ensenada Cruise Royal Caribbean
$199 Per Person
Royal Caribbean - Ovation of the Seas
21 Sep
3 Nights | Los Angeles, California - Ensenada, Mexico - Los Angeles, Califo... More
3-Day Baja Mexico Carnival Cruise Line by Carnival Cruise Line aboard Carnival Firenze - 3 nights - from $225 per person - sailing dates: , , , ,
3-Day Baja Mexico Carnival Cruise Line
$225 Per Person
Carnival Cruise Line - Carnival Firenze
21 Aug28 Aug04 Sep11 Sep18 Sep
3 Nights | Long Beach (Los Angeles), Ca - Ensenada, Mexico - Long Beach (Lo... More
6-Day Mexican Riviera Carnival Cruise Line by Carnival Cruise Line aboard Carnival Panorama - 6 nights - from $264 per person - sailing dates:
6-Day Mexican Riviera Carnival Cruise Line
$264 Per Person
Carnival Cruise Line - Carnival Panorama
15 Nov
6 Nights | Long Beach (Los Angeles), Ca - Cabo San Lucas, Mexico - Cabo San... More
6-Day Mexican Riviera Carnival Cruise Line by Carnival Cruise Line aboard Carnival Panorama - 6 nights - from $284 per person - sailing dates: , ,
6-Day Mexican Riviera Carnival Cruise Line
$284 Per Person
Carnival Cruise Line - Carnival Panorama
04 Oct18 Oct01 Nov
6 Nights | Long Beach (Los Angeles), Ca - Cabo San Lucas, Mexico - Cabo San... More
6-Day Mexican Riviera Carnival Cruise Line by Carnival Cruise Line aboard Carnival Panorama - 6 nights - from $294 per person - sailing dates: ,
6-Day Mexican Riviera Carnival Cruise Line
$294 Per Person
Carnival Cruise Line - Carnival Panorama
20 Sep29 Nov
6 Nights | Long Beach (Los Angeles), Ca - Cabo San Lucas, Mexico - Cabo San... More
5-Day Mexican Riviera Carnival Cruise Line by Carnival Cruise Line aboard Carnival Radiance - 5 nights - from $302 per person - sailing dates:
5-Day Mexican Riviera Carnival Cruise Line
$302 Per Person
Carnival Cruise Line - Carnival Radiance
03 Nov
5 Nights | Long Beach (Los Angeles), Ca - Cabo San Lucas, Mexico - Ensenada... More
4 Night Catalina & Ensenada Cruise Royal Caribbean by Royal Caribbean aboard Ovation of the Seas - 4 nights - from $307 per person - sailing dates: , , , ,
4 Night Catalina & Ensenada Cruise Royal Caribbean
$307 Per Person
Royal Caribbean - Ovation of the Seas
12 Oct19 Oct26 Oct02 Nov09 Nov
4 Nights | Los Angeles, California - Catalina Island, California - Ensenada... More
3 Night Ensenada Cruise Royal Caribbean by Royal Caribbean aboard Ovation of the Seas - 3 nights - from $308 per person - sailing dates: , , , ,
3 Night Ensenada Cruise Royal Caribbean
$308 Per Person
Royal Caribbean - Ovation of the Seas
09 Oct23 Oct30 Oct13 Nov27 Nov
3 Nights | Los Angeles, California - Ensenada, Mexico - Los Angeles, Califo... More
4 Night Ensenada Cruise Royal Caribbean by Royal Caribbean aboard Quantum of the Seas - 4 nights - from $309 per person - sailing dates:
4 Night Ensenada Cruise Royal Caribbean
$309 Per Person
Royal Caribbean - Quantum of the Seas
22 Sep
4 Nights | Los Angeles, California - Ensenada, Mexico - Los Angeles, Califo... More
5-Day Mexican Riviera Carnival Cruise Line by Carnival Cruise Line aboard Carnival Radiance - 5 nights - from $321 per person - sailing dates: ,
5-Day Mexican Riviera Carnival Cruise Line
$321 Per Person
Carnival Cruise Line - Carnival Radiance
25 Aug29 Oct
5 Nights | Long Beach (Los Angeles), Ca - Cabo San Lucas, Mexico - Ensenada... More
6 Night Cabo Overnight & Ensenada Royal Caribbean by Royal Caribbean aboard Voyager of the Seas - 6 nights - from $349 per person - sailing dates: ,
6 Night Cabo Overnight & Ensenada Royal Caribbean
$349 Per Person
Royal Caribbean - Voyager of the Seas
16 Oct30 Oct
6 Nights | Los Angeles, California - Cabo San Lucas, Mexico - Cabo San Luca... More
7 Day Mexican Riviera Cruise Carnival Cruise Line by Carnival Cruise Line aboard Carnival Panorama - 7 nights - from $397 per person - sailing dates: ,
7 Day Mexican Riviera Cruise Carnival Cruise Line
$397 Per Person
Carnival Cruise Line - Carnival Panorama
06 Sep13 Sep
7 Nights | Long Beach (Los Angeles), Ca - Cabo San Lucas, Mexico - Mazatlan... More
7 Night Ensenada, Cabo & Mazatlan Royal Caribbean by Royal Caribbean aboard Voyager of the Seas - 7 nights - from $399 per person - sailing dates: ,
7 Night Ensenada, Cabo & Mazatlan Royal Caribbean
$399 Per Person
Royal Caribbean - Voyager of the Seas
13 Nov27 Nov
7 Nights | Los Angeles, California - Ensenada, Mexico - Cabo San Lucas, Mex... More
5 Night Cabo Overnight Cruise Royal Caribbean by Royal Caribbean aboard Quantum of the Seas - 5 nights - from $399 per person - sailing dates:
5 Night Cabo Overnight Cruise Royal Caribbean
$399 Per Person
Royal Caribbean - Quantum of the Seas
17 Sep
5 Nights | Los Angeles, California - Cabo San Lucas, Mexico - Cabo San Luca... More
8-Day Mexican Riviera Carnival Cruise Line by Carnival Cruise Line aboard Carnival Radiance - 8 nights - from $419 per person - sailing dates:
8-Day Mexican Riviera Carnival Cruise Line
$419 Per Person
Carnival Cruise Line - Carnival Radiance
03 Oct
8 Nights | Long Beach (Los Angeles), Ca - Puerto Vallarta, Mexico - Mazatla... More
4 Night Catalina & Ensenada Cruise Royal Caribbean by Royal Caribbean aboard Quantum of the Seas - 4 nights - from $419 per person - sailing dates:
4 Night Catalina & Ensenada Cruise Royal Caribbean
$419 Per Person
Royal Caribbean - Quantum of the Seas
31 Aug
4 Nights | Los Angeles, California - Catalina Island, California - Ensenada... More
5 Night Cabo Overnight Cruise Royal Caribbean by Royal Caribbean aboard Ovation of the Seas - 5 nights - from $444 per person - sailing dates:
5 Night Cabo Overnight Cruise Royal Caribbean
$444 Per Person
Royal Caribbean - Ovation of the Seas
04 Oct
5 Nights | Los Angeles, California - Cabo San Lucas, Mexico - Cabo San Luca... More
8 Nights Cabo Overnight, Mazatlan & Catalina Royal Caribbean by Royal Caribbean aboard Voyager of the Seas - 8 nights - from $449 per person - sailing dates: ,
8 Nights Cabo Overnight, Mazatlan & Catalina Royal Caribbean
$449 Per Person
Royal Caribbean - Voyager of the Seas
22 Oct05 Nov
8 Nights | Los Angeles, California - Catalina Island, California - Cabo San... More
Mexican Riviera Princess by Princess aboard Discovery Princess - 7 nights - from $463 per person - sailing dates: , , , ,
Mexican Riviera Princess
$463 Per Person
Princess - Discovery Princess
03 Oct10 Oct17 Oct24 Oct31 Oct
7 Nights | Los Angeles, California - Cabo San Lucas, Mexico - Mazatlan, Mex... More
3 Night Ensenada Cruise Royal Caribbean by Royal Caribbean aboard Quantum of the Seas - 3 nights - from $469 per person - sailing dates: ,
3 Night Ensenada Cruise Royal Caribbean
$469 Per Person
Royal Caribbean - Quantum of the Seas
28 Aug11 Sep
3 Nights | Los Angeles, California - Ensenada, Mexico - Los Angeles, Califo... More
8-Day Mexican Riviera Carnival Cruise Line by Carnival Cruise Line aboard Carnival Panorama - 8 nights - from $473 per person - sailing dates: , , ,
8-Day Mexican Riviera Carnival Cruise Line
$473 Per Person
Carnival Cruise Line - Carnival Panorama
26 Sep10 Oct24 Oct07 Nov
8 Nights | Long Beach (Los Angeles), Ca - Puerto Vallarta, Mexico - Mazatla... More
6-Day Mexican Riviera Carnival Cruise Line by Carnival Cruise Line aboard Carnival Radiance - 6 nights - from $474 per person - sailing dates:
6-Day Mexican Riviera Carnival Cruise Line
$474 Per Person
Carnival Cruise Line - Carnival Radiance
22 Nov
6 Nights | Long Beach (Los Angeles), Ca - Cabo San Lucas, Mexico - Cabo San... More
8N Cabo, Mazatlan, Vallarta & Catalina Royal Caribbean by Royal Caribbean aboard Voyager of the Seas - 8 nights - from $479 per person - sailing dates:
8N Cabo, Mazatlan, Vallarta & Catalina Royal Caribbean
$479 Per Person
Royal Caribbean - Voyager of the Seas
08 Oct
8 Nights | Los Angeles, California - Catalina Island, California - Cabo San... More
4 Night Catalina & Ensenada Cruise Royal Caribbean by Royal Caribbean aboard Ovation of the Seas - 4 nights - from $491 per person - sailing dates:
4 Night Catalina & Ensenada Cruise Royal Caribbean
$491 Per Person
Royal Caribbean - Ovation of the Seas
24 Sep
4 Nights | Los Angeles, California - Catalina Island, California - Ensenada... More
Mexican Riviera - Los Angeles Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Encore - 7 nights - from $509 per person - sailing dates: , , , ,
Mexican Riviera - Los Angeles Norwegian Cruise Line
$509 Per Person
Norwegian Cruise Line - Norwegian Encore
18 Oct25 Oct01 Nov08 Nov15 Nov
7 Nights | Los Angeles, Ca - Cabo San Lucas, Mexico - Mazatlan, Mexico - Pu... More
7 Night Ensenada, Cabo & Mazatlan Royal Caribbean by Royal Caribbean aboard Navigator of the Seas - 7 nights - from $579 per person - sailing dates: , , ,
7 Night Ensenada, Cabo & Mazatlan Royal Caribbean
$579 Per Person
Royal Caribbean - Navigator of the Seas
21 Aug04 Sep18 Sep25 Sep
7 Nights | Los Angeles, California - Ensenada, Mexico - Cabo San Lucas, Mex... More
7 Night Cabo, Vallarta & Mazatlan Royal Caribbean by Royal Caribbean aboard Voyager of the Seas - 7 nights - from $667 per person - sailing dates:
7 Night Cabo, Vallarta & Mazatlan Royal Caribbean
$667 Per Person
Royal Caribbean - Voyager of the Seas
20 Nov
7 Nights | Los Angeles, California - Cabo San Lucas, Mexico - Mazatlan, Mex... More
8-Day Mexican Riviera Carnival Cruise Line by Carnival Cruise Line aboard Carnival Panorama - 8 nights - from $743 per person - sailing dates:
8-Day Mexican Riviera Carnival Cruise Line
$743 Per Person
Carnival Cruise Line - Carnival Panorama
21 Nov
8 Nights | Long Beach (Los Angeles), Ca - Puerto Vallarta, Mexico - Mazatla... More
Mexican Riviera Cruise Virgin Voyages by Virgin Voyages aboard Brilliant Lady - 7 nights - from $764 per person - sailing dates: ,
Mexican Riviera Cruise Virgin Voyages
$764 Per Person
Virgin Voyages - Brilliant Lady
03 Oct10 Oct
7 Nights | Los Angeles, California, United States - Cabo San Lucas, Mexico ... More
Mexican Riviera Halloween Cruise Virgin Voyages by Virgin Voyages aboard Brilliant Lady - 7 nights - from $764 per person - sailing dates:
Mexican Riviera Halloween Cruise Virgin Voyages
$764 Per Person
Virgin Voyages - Brilliant Lady
17 Oct
7 Nights | Los Angeles, California, United States - Cabo San Lucas, Mexico ... More
7 Night Cabo, Vallarta & Mazatlan Royal Caribbean by Royal Caribbean aboard Navigator of the Seas - 7 nights - from $768 per person - sailing dates: ,
7 Night Cabo, Vallarta & Mazatlan Royal Caribbean
$768 Per Person
Royal Caribbean - Navigator of the Seas
28 Aug11 Sep
7 Nights | Los Angeles, California - Cabo San Lucas, Mexico - Mazatlan, Mex... More
7 Night Cabo Overnight & Ensenada Royal Caribbean by Royal Caribbean aboard Quantum of the Seas - 7 nights - from $777 per person - sailing dates: ,
7 Night Cabo Overnight & Ensenada Royal Caribbean
$777 Per Person
Royal Caribbean - Quantum of the Seas
21 Aug04 Sep
7 Nights | Los Angeles, California - Cabo San Lucas, Mexico - Cabo San Luca... More
Baja Peninsula & Sea Of Cortez Princess by Princess aboard Grand Princess - 10 nights - from $1,709 per person - sailing dates:
Baja Peninsula & Sea Of Cortez Princess
$1,709 Per Person
Princess - Grand Princess
25 Sep
10 Nights | Los Angeles, California - Cabo San Lucas, Mexico - Cabo San Luc... More