Cruises From San Diego, CA
198 cruises depart from San Diego in 2026–2028, with fares from $249 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?
198 cruises depart from San Diego, sailing in 2026-2028.
❓ How much does a cruise from San Diego cost?
Fares start at $249 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.