4 Night Catalina & Ensenada Cruise Royal Caribbean
$229 Per Person4 Nights | Los Angeles, California - Catalina Island, California - Ensenada... More
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.
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.
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.
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.
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.
4 Nights | Los Angeles, California - Catalina Island, California - Ensenada... More
4 Nights | Long Beach (Los Angeles), Ca - Catalina Island, Ca - Ensenada, M... More
6 Nights | Los Angeles, California - Cabo San Lucas, Mexico - Cabo San Luca... More
7 Nights | Los Angeles, Ca - Cabo San Lucas, Mexico - Mazatlan, Mexico - Pu... More
4 Nights | Long Beach (Los Angeles), Ca - Catalina Island, Ca - Ensenada, M... More
6 Nights | Long Beach (Los Angeles), Ca - Cabo San Lucas, Mexico - Cabo San... More
6 Nights | Long Beach (Los Angeles), Ca - Cabo San Lucas, Mexico - Cabo San... More
4 Nights | Los Angeles, California - Ensenada, Mexico - Los Angeles, Califo... More
6 Nights | Long Beach (Los Angeles), Ca - Cabo San Lucas, Mexico - Cabo San... More
3 Nights | Los Angeles, California - Ensenada, Mexico - Los Angeles, Califo... More
3 Nights | Los Angeles, California - Ensenada, Mexico - Los Angeles, Califo... More
3 Nights | Long Beach (Los Angeles), Ca - Ensenada, Mexico - Long Beach (Lo... More
7 Nights | Los Angeles, California - Ensenada, Mexico - Cabo San Lucas, Mex... More
4 Nights | Long Beach (Los Angeles), Ca - Catalina Island, Ca - Ensenada, M... More
8 Nights | Los Angeles, California - Catalina Island, California - Cabo San... More
5 Nights | Long Beach (Los Angeles), Ca - Cabo San Lucas, Mexico - Ensenada... More
5 Nights | Long Beach (Los Angeles), Ca - Cabo San Lucas, Mexico - Ensenada... More
5 Nights | Los Angeles, California - Cabo San Lucas, Mexico - Cabo San Luca... More
8 Nights | Los Angeles, California - Catalina Island, California - Cabo San... More
7 Nights | Los Angeles, California - Cabo San Lucas, Mexico - Mazatlan, Mex... More
6 Nights | Long Beach (Los Angeles), Ca - Cabo San Lucas, Mexico - Cabo San... More
7 Nights | Los Angeles, California - Cabo San Lucas, Mexico - Mazatlan, Mex... More
8 Nights | Long Beach (Los Angeles), Ca - Puerto Vallarta, Mexico - Mazatla... More
7 Nights | Los Angeles, California - Ensenada, Mexico - Cabo San Lucas, Mex... More
7 Nights | Los Angeles, California, United States - Cabo San Lucas, Mexico ... More
8 Nights | Long Beach (Los Angeles), Ca - Puerto Vallarta, Mexico - Mazatla... More
7 Nights | Los Angeles, California, United States - Cabo San Lucas, Mexico ... More
10 Nights | Los Angeles, California - Cabo San Lucas, Mexico - Cabo San Luc... More