Skip to content
Los Angeles Cruise List

Destination

Baja and Ensenada cruises from Los Angeles

The short trips that fill this schedule, all year round. Three nights to Ensenada, four with a day on Catalina Island on the way, and five to eight nights that add Cabo San Lucas. Some of those longer trips are sold as Mexican Riviera but turn back at Cabo, so they sit here. Carnival sails most of them from Long Beach, and Royal Caribbean from San Pedro.

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

There are 375 such sailings on the board, running 3 to 8 nights, operated by Royal Caribbean International, Carnival Cruise Line, Princess Cruises, Virgin Voyages, and Norwegian Cruise Line aboard Ovation of the Seas, Carnival Firenze, Emerald Princess, Carnival Panorama, Carnival Radiance, Voyager of the Seas, Brilliant Lady, Navigator of the Seas, Carnival Legend, Discovery Princess, Norwegian Encore, and Carnival Spirit. The lowest recorded starting fare is $193 per person, on the Mon, Nov 30, 2026 departure.

Ports of call

Ensenada (Mexico)372 Avalon (Catalina Island)138 Cabo San Lucas (Mexico)80 San Diego (California)2
Schedule last updated · 375 departures listed · Dates can change. Verify with the cruise line before booking.

Your Baja and Ensenada options

All routes

The 375 departures below run 36 different routes, cheapest per night first.

Distinct itineraries available, cheapest per night first
ItineraryNightsFrom
6-Night Mexican Riviera

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

Next on Sun, Nov 29, 2026

6$270$45 a night
4-Night Baja Mexico

Calls at Avalon (Catalina Island) · Ensenada (Mexico)

Next on Mon, Nov 23, 2026

4$193$48 a night
5-Night Mexican Riviera

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

Next on Sat, Dec 12, 2026

5$249$50 a night
4-Night Catalina & Ensenada

Calls at Avalon (Catalina Island) · Ensenada (Mexico)

Next on Mon, Nov 2, 2026

4$219$55 a night
7-Night Cabo Overnight & Ensenada

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

Next on Fri, Jan 15, 2027

7$476$68 a night
7-Night Cabo Overnight Catalina & Ensenada

Calls at Avalon (Catalina Island) · Cabo San Lucas (Mexico) · Ensenada (Mexico)

Next on Fri, Dec 4, 2026

7$484.37$69 a night
5-Night Catalina & Ensenada

Calls at Avalon (Catalina Island) · Ensenada (Mexico)

Next on Fri, Jan 29, 2027

5$348$70 a night
3-Night Ensenada

Calls at Ensenada (Mexico)

Next on Fri, Nov 6, 2026

3$208.89$70 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.

Baja and Ensenada from Los Angeles: questions

How many Baja and Ensenada cruises leave Los Angeles?

375 Baja and Ensenada cruises leave Los Angeles, across 24 months, on 12 ships from Royal Caribbean International, Carnival Cruise Line, Princess Cruises, Virgin Voyages, and Norwegian Cruise Line.

How long are Baja and Ensenada cruises from Los Angeles?

From 3 to 8 nights. The most common length is 4 nights, on 149 of the 375 sailings.

Which ports do Baja and Ensenada cruises from Los Angeles call at?

Most commonly Ensenada (372 sailings), Avalon (138 sailings), Cabo San Lucas (80 sailings), and San Diego (2 sailings).