Mexican Riviera · West Coast

Cabo San Lucas → Mazatlan → Puerto Vallarta

From San Diego · 7 nights · Next Dec 26

From $600

1 upcoming departure · 1 ship

Mexican Riviera

Puerto Vallarta → Cabo San Lucas

From San Diego · 6 nights · Next Dec 20

From $539

1 upcoming departure · 1 ship

Mexican Riviera

Ensenada

From San Diego · 2–4 nights · Next Dec 3

From $209

4 upcoming departures · 2 ships

Mexican Riviera

Puerto Vallarta → Mazatlan → Cabo San Lucas + 3 more

From San Diego · Next Dec 26

From $1,574

1 upcoming departure · 1 ship

West Coast · Mexican Riviera

Avalon → Ensenada

From San Diego · 3–5 nights · Next Dec 7

From $773

4 upcoming departures · 1 ship

West Coast

Catalina Island → Ensenada

From San Diego · 4 nights · Next Dec 6

From $199

1 upcoming departure · 1 ship

Mexican Riviera

Ensenada → Cabo San Lucas → Puerto Vallarta

From San Diego · 7 nights · Next Dec 22

From $2,139

1 upcoming departure · 1 ship

Mexican Riviera

Cabo San Lucas → Topolobampo → Pichilingue + 3 more

From San Diego · 12 nights · Next Dec 7

From $1,149

1 upcoming departure · 1 ship

Mexican Riviera · West Coast

Catalina Island → Ensenada → Cabo San Lucas

From San Diego · 7 nights · Next Dec 13

From $429

1 upcoming departure · 1 ship

Mexican Riviera

Itinerary MXCSL-MXLAP-MXLTO-USSAN-MXPVR-MXMZT-MXCSL

From San Diego · Next Dec 19

From $1,709

1 upcoming departure · 1 ship

Mexican Riviera · Central America

Cabo San Lucas → Puerto Vallarta → Huatulco + 4 more

From San Diego · 15 nights · Next Dec 19

From $1,874

1 upcoming departure · 1 ship

Mexican Riviera · West Coast

Puerto Vallarta → Mazatlan → Cabo San Lucas

From Los Angeles · 7 nights · Next Dec 26

From $1,099

1 upcoming departure · 1 ship

Mexican Riviera

Manzanillo → Puerto Vallarta → Mazatlan + 2 more

From San Diego · 11 nights · Next Dec 8

From $1,049

1 upcoming departure · 1 ship

Mexican Riviera

Cabo San Lucas → Pichilingue → Mazatlan

From San Diego · 7 nights · Next Dec 19

From $899

1 upcoming departure · 1 ship

Mexican Riviera

Cabo San Lucas → Mazatlan → La Paz

From San Diego · 7 nights · Next Dec 20

From $1,148

2 upcoming departures · 1 ship

Mexican Riviera

Topolobampo → Loreto → La Paz + 1 more

From San Diego · Next Dec 21

Price unavailable

1 upcoming departure · 1 ship

Mexican Riviera

Manzanillo → Puerto Vallarta → Mazatlan + 1 more

From San Diego · 9–11 nights · Next Dec 30

Price unavailable

1 upcoming departure · 1 ship

Browse by departure port