6 cruise lines offer trips from San Diego: Azamara, Disney, Holland America, Norwegian and Oceania. They cover the spectrum from family-friendly to high luxury.
Azamara: luxury mid-size ship offers a cruise to Tahiti.
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, up the Pacific coast and through the Panama Canal.
Oceania: luxury cruise through the Panama Canal.
Royal Caribbean: a casual, fun option for a Panama Canal cruise.
Popular cruise lines that do not have cruises from San Diego are Carnival, Celebrity, Crystal and Princess. Maybe someday they will offer trips.