5 cruise lines offer trips from San Diego: Celebrity, Disney, Holland America, Norwegian and Windstar. They cover the spectrum from family-friendly to high luxury.
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. 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 and the Panama Canal.
Norwegian Cruise Line: big, casual, affordable ships. They offer cruises to Mexico and through the Panama Canal.
Windstar: small luxury ships. Sail to the Sea of Cortez, Tahiti or up the coast.
Popular cruise lines that do not have cruises from San Diego are Azamara, Carnival Cruise Line, Crystal Cruises, Oceania Cruises, Princess Cruises and Royal Caribbean. Maybe someday they will offer trips.