Holland America operates a 10-day Sea of Cortez round-trip cruise out of San Diego. Traveling aboard the MS Oosterdam, guests can visit the Gulf of California, with stops in such Mexican ports as Cabo San Lucas, Mazatlan and Puerto Vallarta. The ship offers a variety of cabins from standard interior rooms to deluxe suites outfitted with verandas. The vessel features a casino, a fitness center, a spa, two pools, restaurants and bars.
10-Day Sea of Cortez
Holland America
877-932-4259
hollandamerica.com
Sail on Royal Caribbean's Radiance of the Seas for a five-night Mexican Riviera cruise. The ship docks in the Mexican resort towns of Ensenada and Cabo San Lucas. The cruise offers shore excursions, such as guided walks through Cabo and parties on Rosarito Beach. The vessel features nine eateries, including the main dining hall, a coffee house, an Italian restaurant, as well as a mystery dinner theater. The ship also has a spa, fitness center, volleyball/basketball courts, a rock climbing wall, a casino and a solarium.
Five-Night Mexican Riviera Cruise
Royal Caribbean
866-562-7625
royalcaribbean.com
Carnival offers a three-day round-trip Baja cruise from San Diego to Ensenada. Shore excursion packages in Ensenada include ATV off-roading in Guadalupe Valley, horseback riding along the Pacific coast and shopping trips in the heart of the city. Guests ride aboard the Carnival Elation, a six-story cruise ship featuring a miniature golf course, sun decks for adults only, game rooms for children and a swimming pool equipped with a water slide. The ship has a main dining hall, a sushi bar, a steakhouse and stateroom service.
3-Day Baja Cruise
Carnival
877-885-4856
carnival.com