Cruises From San Diego, CA
199 cruises depart from San Diego in 2026–2028, with fares from $239 per person. Cruise lines sailing from San Diego include Holland America, Disney, Royal Caribbean, Crystal, Norwegian, Azamara, MSC, and Princess. Popular destinations include Ensenada, Cabo San Lucas, Puerto Vallarta, Mazatlan, La Paz, and Avalon. Sailing soon? See last minute cruises from San Diego. For terminal info, parking, and things to do ashore, see our San Diego Cruise Port Guide.
Frequently Asked Questions about Cruises from San Diego
❓ How many cruises depart from San Diego?
199 cruises depart from San Diego, sailing in 2026-2028.
❓ How much does a cruise from San Diego cost?
Fares start at $239 per person; the total depends on the cruise line, cabin, and season.
❓ What cruise lines leave from San Diego?
Cruise lines sailing out of San Diego include Holland America, Disney, Royal Caribbean, Crystal, Norwegian, Azamara, MSC, and Princess.
❓ How long are cruises from San Diego?
Cruises out of San Diego range from 2 to 138 nights, with 7-night sailings the most common.
❓ Where do cruises from San Diego go?
Popular destinations from San Diego include Ensenada, Cabo San Lucas, Puerto Vallarta, Mazatlan, La Paz, and Avalon.