Cruises from San Diego

Find the perfect cruise from San Diego for your next trip!

Prices include all applicable taxes and port fees

111 cruises from San Diego

Prices include all applicable taxes and port fees

16 Night Repo

Norwegian Star
Norwegian Star Recommended Cruise
Departing from:San Diego, California
Ports of call:Cabo San Lucas, Mexico•Acapulco, Mexico•Puerto Quetzal, Guatemala•Puntarenas, Costa Rica•Panama City, Panama•Panama Canal, Panama•Cartagena, Colombia•Georgetown, Grand Cayman, Cayman Islands•Miami, Florida
Sailing dates:February 13, 2027

Bonus Offers:

  • Save $1,199 per person with this offer
  • Up to 50% off
Interior from $2,908 $1,709
View Itinerary

7 Night Baja Mexico Cruise

Disney Wonder
Disney Wonder Recommended Cruise
Departing from:San Diego, California
Ports of call:Mazatlan, Mexico•Cabo San Lucas, Mexico•Ensenada, Mexico
Sailing dates:November 22, 2026
Interior from $2,347/ pp
View Itinerary

4 Night Baja Mexico Cruise

Disney Wonder
Disney Wonder Recommended Cruise
Departing from:San Diego, California
Ports of call:Ensenada, Mexico
Sailing dates:March 2027•November 2027•February 2028
Interior from $937/ pp
View Itinerary

5 Night North America Cruise

Disney Wonder
Disney Wonder Recommended Cruise
Departing from:San Diego, California
Ports of call:Avalon, Catalina Island, California•Ensenada, Mexico
Sailing dates:April 14•December 10, 2027
Interior from $1,249/ pp
View Itinerary

6 Night Mexican Riviera

Norwegian Star
Norwegian Star Recommended Cruise
Departing from:San Diego, California
Ports of call:Puerto Vallarta, Mexico•Cabo San Lucas, Mexico
Sailing dates:December 20, 2026

Bonus Offers:

  • Save $329 per person with this offer
  • Up to 50% off
Interior from $838 $509
View Itinerary

14 Night Mexico Cruise

Koningsdam
Koningsdam Recommended Cruise
Departing from:San Diego, California
Ports of call:Cabo San Lucas, Mexico•Pichilingue (La Paz), Mexico•Mazatlan, Mexico•Puerto Vallarta, Mexico
Sailing dates:December 19, 2026
Interior from $1,579/ pp
View Itinerary

4 Night Baja Mexico Cruise

Disney Wonder
Disney Wonder Top Deal Recommended Cruise
Departing from:San Diego, California
Ports of call:Avalon, Catalina Island, California•Ensenada, Mexico
Sailing dates:November 2026•December 2026•January 2027•February 2027•March 2027•October 2027
Interior from $723/ pp
View Itinerary

7 Night Ensenada, Cabo, and Mazatlan Cruise

Serenade of the Seas
Serenade of the Seas Top Deal Recommended Cruise
Departing from:San Diego, California
Ports of call:Ensenada, Mexico•Cabo San Lucas, Mexico•Mazatlan, Mexico
Sailing dates:November 1, 8, 2026•February 28, 2027
Interior from $299/ pp
View Itinerary

3 Night Baja Mexico Cruise

Disney Wonder
Disney Wonder Great Deal Recommended Cruise
Departing from:San Diego, California
Ports of call:Ensenada, Mexico
Sailing dates:December 15, 2026•February 12, 26, 2027
Interior from $614/ pp
View Itinerary

7 Night Cabo, Mazatlan, and La Paz Holiday

Serenade of the Seas
Serenade of the Seas Recommended Cruise
Departing from:San Diego, California
Ports of call:Mazatlan, Mexico•La Paz, Mexico•Cabo San Lucas, Mexico
Sailing dates:December 27, 2026

Bonus Offers:

  • Save $366 per person with this offer
  • 60% off 2nd guest
Interior from $1,415 $1,049
View Itinerary

Showing Results 10 of 111

About cruises from San Diego

Cruises from San Diego visit Cabo San Lucas, Ensenada, and Puerto Vallarta. Disney, Holland America, and Royal Caribbean sail from here. Trips include 3- to 16-night itineraries heading mostly to Mexico and Hawaii.

Sailings from San Diego run from October 2026 to January 2029, most often in January. Choose from interior, oceanview, balcony, and suite cabins. You can sail on Disney Wonder, Serenade of the Seas, and Koningsdam. Check out the sailings above to find a departure that suits your plans.

Frequently asked questions

Do cruises from San Diego go to Ensenada?

Yes, 161 sailings from San Diego stop at Ensenada. Of those, 53 are 4-night sailings.

Are there cruises from San Diego under 5 nights?

There are 106 sailings from San Diego under 5 nights. These include 59 4-night sailings and 47 3-night sailings.

Where do cruises from San Diego go?

You can visit Mexico and Hawaii. Ports of call include Ensenada, Cabo San Lucas, and Avalon.

Which ships sail from San Diego most often?

Ships sailing most often include Disney Wonder, Serenade of the Seas, and Koningsdam. Disney, Holland America, and Royal Caribbean all sail from San Diego.

What kinds of cabins are available?

You can choose interior, oceanview, balcony, and suite cabins.

How many cruises and ships are sailing from San Diego?

There are currently 235 sailings on 13 ships. Departures run from October 2026 to January 2029.

What are the shortest and longest cruises from San Diego?

The shortest trip is 3 nights, and the longest is 195 nights. Most trips last 3 to 16 nights.

How long are cruises from San Diego?

Trips include 3- to 16-night itineraries.