Many cruises include Acapulco as part of their itinerary. Most originate from Los Angeles, San Diego, and Fort Lauderdale. Some of the reliable cruise lines visiting Acapulco are Carnival, Celebrity, Cunard, Crystal, Disney, Holland America, Norwegian, Oceania, Princess, Radisson Seven Seas, Royal Caribbean, and Silversea. You can book through a travel agent or by contacting the cruise line directly. It always pays to check out the cruises online in advance.
Carnival Cruise Lines (305/599-2600 or 888/227-6482. www.carnival.com). Celebrity Cruises (305/539-6000; 800/221-4789; 800/668-6166 in Canada. www.celebrity.com). Crystal Cruises (310/785-9300 or 888/722-0021. www.crystalcruises.com). Cunard Line (800/728-6273. www.cunardline.com). Disney Cruise Line (800/951-3532 or 888/325-2500. www.disneycruise.com). Holland America Line (206/281-3535 or 800/626-9900. www.hollandamerica.com). Norwegian Cruise Line (305/436-4000 or 800/323-1308. www.ncl.com). Princess Cruises (661/753-0000 or 800/774-6237. www.princesscruises.com). Radisson Seven Seas Cruises (954/776-6123 or 800/285-1835. www.rssc.com). Royal Caribbean International (305/539-6000 or 800/327-6700. www.royalcaribbean.com). Silversea Cruises (954/522-4477 or 800/722-9935. www.silversea.com).