5 cruise lines offer trips from San Diego: Azamara Cruises, Celebrity Cruises, Disney Cruise Line, Holland America Line, and Oceania Cruises. They cover the spectrum from family-friendly to high luxury.
Azamara: mid-size luxury cruises offering "destination immersion". Sail to the Sea of Cortez or to Florida.
Celebrity Cruises: sophisticated and stylish ships at a fair price. Their cruises go through the Panama Canal to the Caribbean and Florida.
Disney Cruises: ships are designed to be tons of fun for kids, but have areas just for adults too. Getaway cruises to nowhere, Pacific coast cruises, Baja cruises and Panama Canal cruises.
Holland America Line: traditional and elegant ships. Their cruise destinations include Mexico, Hawaii, the South Pacific, South America, the Panama Canal, and Australia.
Oceania Cruises: premium luxury cruise line. Cruises from San Diego to Tahiti and Brazil.
Popular cruise lines that do not have cruises from San Diego are Carnival Cruise Line, Crystal Cruises, Norwegian Cruise Line, Princess Cruises and Royal Caribbean. Maybe someday they will offer trips.