How long does it take in a boat from California to Mexico?

There are no direct boat routes from California to Mexico. However, there are several ways to travel by boat from California to Mexico. One option is to take a cruise ship from San Diego to Cabo San Lucas, which takes about 2 days. Another option is to take a ferry from Santa Catalina Island to Ensenada, which takes about 1 hour.
Copyright Wanderlust World © https://www.ynyoo.com