There are cruises available from San Francisco to Mexico. They depart in the cold weather months and go to Baja and the Mexican Riviera. The full schedule of departures out of SF is below.
Cabo San Lucas is at the southern tip of the Baja California peninsula. The tropical desert climate offers warm temperatures throughout the year. For adventure kayak to El Arco rock, take the challenge of sportfishing, or snorkel with the marine life. Or just relax with a margarita in a cantina.
Puerto Vallarta has the attractions of Banderas Bay and the Sierra Madre. You can explore the streets, shops and markets of the old town. Lay on the beach or join an excursion to the jungles in the mountains.
The variety of cruises to Mexico from California is surprising. From the very short ones to couple of weeks, there is something for everyone.