Skip to content
San Diego Cruise Schedule

Trip length

Weekend cruises from San Diego

143 cruises leave the Port of San Diego on a Friday, Saturday or Sunday. That covers every length, so the question here is when you can get away rather than for how long.

They go to Baja California and Ensenada, the Mexican Riviera and the Sea of Cortez, the Panama Canal, the Pacific coast, Hawaii and the South Pacific, and other routes. Most leave on a Saturday, which is worth checking against the days you can actually take off.

The lowest recorded starting fare is $229 per person, on Serenade of the Seas departing Sun, Nov 29, 2026. The median across the group is about $153 a night, which is the number to compare against a longer or shorter trip.

Departures
143
Ships
11
Months covered
16
From
$229
Schedule last updated 2026-10-23 · 143 departures listed · Dates can change. Verify with the cruise line before booking.

Routes at this length

Cheapest per night first.

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

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

Next on Sun, Dec 13, 2026

7$388.8$56 a night
4-Night Catalina & Ensenada

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

Next on Sun, Nov 29, 2026

4$229$57 a night
7-Night Ensenada, Cabo & La Paz

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

Next on Sun, Oct 25, 2026

7$419$60 a night
7-Night Mexican Riviera

Calls at Puerto Vallarta (Mexico) · Mazatlán (Mexico) · Cabo San Lucas (Mexico)

Next on Sat, Dec 26, 2026

7$459$66 a night
7-Night Ensenada, Cabo & Mazatlan

Calls at Ensenada (Mexico) · Cabo San Lucas (Mexico) · Mazatlán (Mexico)

Next on Sun, Nov 1, 2026

7$507$72 a night
6-Night Mexican Riviera

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

Next on Sun, Dec 20, 2026

6$489$82 a night
14-Night Mexico

Calls at Cabo San Lucas (Mexico) · La Paz (Mexico) · Mazatlán (Mexico) · San Diego (California) · Puerto Vallarta (Mexico) · Mazatlán (Mexico) · Cabo San Lucas (Mexico)

Next on Sat, Dec 19, 2026

14$1,219$87 a night
18-Night Mexico

Calls at Cabo San Lucas (Mexico) · La Paz (Mexico) · Mazatlán (Mexico) · San Diego (California) · Cabo San Lucas (Mexico) · Mazatlán (Mexico) · Puerto Vallarta (Mexico) · San Diego (California) · Victoria (British Columbia)

Ends in Vancouver (British Columbia)

Next on Sat, Mar 20, 2027

18$1,689$94 a night

Starting fares per person, for the cheapest cabin listed, with taxes and port fees included, checked 2026-10-23. Fares change often, so check the current price before you book.

Every departure by date

Which day they leave

Saturday 56 Sunday 44 Friday 43

Other trip lengths

Compare all

Weekend cruises from San Diego

How many weekend cruises leave San Diego?
143 departures, on 11 ships from Disney Cruise Line, Royal Caribbean International, Holland America Line, Norwegian Cruise Line, Crystal, and Princess Cruises.
Which days do weekend cruises leave?
Saturday (56), Sunday (44), and Friday (43).
Where do they go?
Baja California and Ensenada, the Mexican Riviera and the Sea of Cortez, the Panama Canal, the Pacific coast, Hawaii and the South Pacific, and other routes.
What do weekend cruises cost?
The lowest recorded starting fare is $229 per person, on Serenade of the Seas departing Sun, Nov 29, 2026. Across the group the median works out at about $153 a night.