2 Night Ensenada Cruise Royal Caribbean
$279 Per Person2 Nights | San Diego, California - Ensenada, Mexico - San Diego, California
Mexico cruises from San Diego are a top choice for travellers looking for convenient sailings to Baja Mexico and the Mexican Riviera. Popular itineraries include short 3-day and 4-day trips to Ensenada and longer 7-night voyages to Cabo San Lucas, Mazatlán, and Puerto Vallarta.
These cruises are well-suited for families, couples, and weekend travellers who want a relaxing beach holiday without long flights. With scenic ocean sailing, onboard dining, spas, shows, and shore excursions, cruising from San Diego offers a flexible and enjoyable escape. Many major cruise lines operate frequent departures, making planning simple and affordable.
2 Nights | San Diego, California - Ensenada, Mexico - San Diego, California
4 Nights | San Diego, California - Catalina Island, California - Ensenada, ... More
3 Nights | San Diego, California - Ensenada, Mexico - San Diego, California
7 Nights | San Diego, California - La Paz, Mexico - Cabo San Lucas, Mexico ... More
7 Nights | San Diego, California - Ensenada, Mexico - Cabo San Lucas, Mexic... More
7 Nights | San Diego, California - Ensenada, Mexico - Cabo San Lucas, Mexic... More
7 Nights | San Diego, California - Cabo San Lucas, Mexico - La Paz, Mexico ... More
7 Nights | San Diego, California, US - Cabo San Lucas, Mexico - Pichilingue... More
11 Nights | San Diego, California, US - Manzanillo, Mexico - Puerto Vallart... More
10 Nights | San Diego, California, US - Cabo San Lucas, Mexico - Pichilingu... More
7 Nights | San Diego, California, US - Cabo San Lucas, Mexico - Pichilingue... More