A cruise to the Mexican Riviera is a great way to enjoy the thousands of miles of beaches on the west coast of Mexico. These cruises typically leave from San Diego, Los Angeles (Long Beach) or San Francisco and visit the following ports:
- Cabo San Lucas
- Puerto Vallarta
From whale watching in Cabo to the glamour of old Hollywood in Acapulco, the Mexican Riviera is a great alternative to the Caribbean.