Mexican Riviera

Ensenada

From San Diego · 2–4 nights · Next Nov 5

From $614

40 upcoming departures · 2 ships

Mexican Riviera

Puerto Vallarta → Cabo San Lucas → Ensenada

From San Diego · 7 nights · Next Feb 5

From $1,218

3 upcoming departures · 1 ship

West Coast · Mexican Riviera

Avalon → Ensenada

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

From $682

38 upcoming departures · 2 ships

Mexican Riviera

Cabo San Lucas → Ensenada

From San Diego · 5–6 nights · Next Nov 29

From $907

10 upcoming departures · 2 ships

Mexican Riviera

Ensenada → Cabo San Lucas

From San Diego · 6 nights · Next Nov 16

From $996

1 upcoming departure · 1 ship

Mexican Riviera

Ensenada → Cabo San Lucas → Puerto Vallarta

From San Diego · 7 nights · Next Dec 22

From $1,518

6 upcoming departures · 2 ships

Mexican Riviera · Panama Canal

Cabo San Lucas → Puerto Vallarta → Panama Canal + 2 more

From San Diego · 14 nights · Next Nov 6

From $2,393

1 upcoming departure · 1 ship

Mexican Riviera

Mazatlan → Cabo San Lucas → Ensenada

From San Diego · 7 nights · Next Nov 22

From $2,487

1 upcoming departure · 1 ship

West Coast

San Diego → Vancouver

From San Diego · 4 nights · Next May 6

From $865

2 upcoming departures · 2 ships

Mexican Riviera

Ensenada → Cabo San Lucas → Mazatlan

From San Diego · 7 nights · Next Sep 24

From $1,551

1 upcoming departure · 1 ship

Mexican Riviera

Cabo San Lucas → Puerto Vallarta → Mazatlan

From San Diego · 7 nights · Next Dec 19

From $2,732

1 upcoming departure · 1 ship

Mexican Riviera

Mazatlan → Puerto Vallarta

From San Diego · Next Dec 26

From $2,874

1 upcoming departure · 1 ship

West Coast

San Diego → Vancouver

From San Diego · 4 nights · Next May 4

From $828

1 upcoming departure · 1 ship

Mexican Riviera · Alaska Inside Passage

Cabo San Lucas → Puerto Vallarta → Panama Canal + 1 more

From San Diego · Next Nov 4

From $2,701

1 upcoming departure · 1 ship

Browse by departure port