7 cruise lines offer trips from San Diego: Celebrity, Disney, Holland America, Norwegian, Princess, Royal Caribbean 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.
Princess: a cruise line for adults. Unusual cruises to Central America and Japan, plus cruises to Mexico, Hawaii and the Pacific Coast.
Royal Caribbean: casual ships that are like amusement parks at sea. They offer a single cruise from San Diego 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 and Oceania Cruises. Maybe someday they will offer trips.