West Coast

Avalon → San Francisco → Ensenada

From San Diego · 7 nights · Next Nov 14

From $684

1 upcoming departure · 1 ship

Mexican Riviera

Mazatlan → Cabo San Lucas → Ensenada

From San Diego · 7 nights · Next Nov 22

From $404

4 upcoming departures · 2 ships

Mexican Riviera · West Coast

Cabo San Lucas → Mazatlan → Puerto Vallarta

From San Diego · 7 nights · Next Dec 26

From $535

10 upcoming departures · 2 ships

Mexican Riviera

Cabo San Lucas → Pichilingue

From San Diego · 7 nights · Next Nov 21

From $699

2 upcoming departures · 1 ship

Mexican Riviera

Pichilingue → Mazatlan → Cabo San Lucas

From San Diego · 11 nights · Next Jan 16

From $549

1 upcoming departure · 1 ship

Mexican Riviera

Cabo San Lucas → Pichilingue → Mazatlan

From San Diego · 7 nights · Next Dec 19

From $599

3 upcoming departures · 2 ships

Mexican Riviera

Puerto Vallarta → Cabo San Lucas

From San Diego · 6 nights · Next Dec 20

From $539

1 upcoming departure · 1 ship

Mexican Riviera

Puerto Vallarta → Cabo San Lucas → Ensenada

From San Diego · 7 nights · Next Feb 5

From $1,218

3 upcoming departures · 1 ship

Mexican Riviera

Puerto Vallarta → Mazatlan → Cabo San Lucas

From San Diego · 7 nights · Next Mar 28

From $699

2 upcoming departures · 1 ship

Mexican Riviera

Cabo San Lucas → Puerto Vallarta → Mazatlan

From San Diego · 7 nights · Next Jan 2

From $523

3 upcoming departures · 2 ships

Mexican Riviera

Ensenada → Cabo San Lucas → La Paz

From San Diego · 7 nights · Next Nov 15

From $419

4 upcoming departures · 1 ship

West Coast

San Francisco

From San Diego · 5–6 nights · Next Apr 17

From $699

1 upcoming departure · 1 ship

Mexican Riviera

Cabo San Lucas → Mazatlan → La Paz

From San Diego · 7 nights · Next Dec 20

From $460

3 upcoming departures · 1 ship

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 → Mazatlan

From San Diego · 7 nights · Next Nov 8

From $368

3 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 · West Coast

Cabo San Lucas → La Paz → Loreto

From San Diego · 7 nights · Next Nov 7

From $969

3 upcoming departures · 1 ship

Mexican Riviera · West Coast

Puerto Vallarta → Mazatlan → Cabo San Lucas

From Los Angeles · 7 nights · Next Dec 26

From $1,099

2 upcoming departures · 1 ship

Mexican Riviera

Cabo San Lucas → Mazatlan → Puerto Vallarta

From Los Angeles · 7–8 nights · Next Mar 27

From $1,079

2 upcoming departures · 1 ship

Browse by departure port