Skip to content
San Diego Cruise Schedule

Trip length

3-night cruises from San Diego

46 departures from the Port of San Diego run 3 nights. They sail on 3 ships from Disney Cruise Line and Royal Caribbean International.

They go to Baja California and Ensenada. Most leave on a Friday, which is worth checking against the days you can actually take off.

The lowest recorded starting fare is $219.19 per person, on Serenade of the Seas departing Thu, Dec 3, 2026. The median across the group is about $291 a night, which is the number to compare against a longer or shorter trip.

Departures
46
Ships
3
Months covered
13
From
$219.19
Schedule last updated 2026-10-23 · 46 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
3-Night Ensenada

Calls at Ensenada (Mexico)

Next on Thu, Dec 3, 2026

3$219.19$73 a night
3-Night Baja Mexico

Calls at Ensenada (Mexico)

Next on Mon, Nov 2, 2026

3$614$205 a night
3-Night Very Merrytime Baja

Calls at Ensenada (Mexico)

Next on Tue, Dec 15, 2026

3Not recorded

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

Friday 25 Thursday 16 Monday 3 Tuesday 2

Other trip lengths

Compare all

3-night cruises from San Diego

How many 3-night cruises leave San Diego?
46 departures, on 3 ships from Disney Cruise Line and Royal Caribbean International.
Which days of the week do they leave?
Friday (25), Thursday (16), Monday (3), and Tuesday (2).
Where do they go?
Baja California and Ensenada.
What does a 3-night cruise cost?
The lowest recorded starting fare is $219.19 per person, on Serenade of the Seas departing Thu, Dec 3, 2026. Across the group the median works out at about $291 a night.