Carnival Cruise Lines has cruises from San Diego to the Mexican Riviera that last seven, eight or nine days. The cruises visit Mexican ports such as Acapulco, Puerto Vallarta, Mazatlan, La Paz, Cabo San Lucas, Manzanillo and Ensenada. These cruises sail on the Carnival Spirit, whose accommodations include interior rooms, rooms with balconies, suites and ocean view lodgings. The ship has a spa, casino, supper club, live entertainment and separate activities for kids. Shore excursion options at the ports include beach visits, ATV trails, golfing, parasailing, shopping, historical tours and snorkeling, to name just a few.
Royal Caribbean Cruise Lines provides one Mexican Riviera cruise option from San Diego. This cruise lasts 15 days and visits ports such as Cabo San Lucas and Acapulco in Mexico, then continues to the Panama Canal. The ship sailing this route is the Radiance of the Seas, which features interior, balcony and ocean-view cabins as well as suites. The ship has a rock-climbing wall, ocean-view elevators, a casino, billiards lounge, fitness center and day spa. Excursions at the ports include historical walking tours, golfing, swimming, scuba diving and deep sea fishing.
Guests sailing with Holland America from San Diego to the Mexican Riviera do so on the MS Oosterdam. Travelers can choose a six-, seven- or eight-day cruise that visits ports in Mexico such as Mazatlan, Puerto Vallarta, La Paz and Cabo San Lucas. Guestrooms on the ship include interior cabins (the least expensive option), ocean view cabins and the most expensive option, deluxe veranda suites. The ship also provides guests with countless activities in its casino, theater, shopping arcade, pools and bars. Excursion options at the ports include dolphin encounters, scuba diving, swimming, shopping, ATV riding and hiking, among others.