Disney Cruise Line

Disney Wonder

San Diego → Ensenada → Puerto Vallarta → San Diego

Jan 17, 2028 · 7 nights

$1,565 interior · $224/night

4% above typical
Disney Cruise Line

Disney Wonder

San Diego → Ensenada → Puerto Vallarta → San Diego

Feb 14, 2028 · 7 nights

$1,551 interior · $222/night

4% above typical
Disney Cruise Line

Disney Wonder

San Diego → Ensenada → Puerto Vallarta → San Diego

Mar 6, 2028 · 7 nights

$1,621 interior · $232/night

4% above typical
Disney Cruise Line

Disney Wonder

San Diego → Cabo San Lucas → Ensenada → San Diego

Apr 28, 2028 · 6 nights

$1,303 interior · $217/night

4% above typical
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Jan 21, 2027 · 3 nights

$347 balcony · $116/night

3% below typical
Royal Caribbean International

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Mar 14, 2027 · 4 nights

$382 interior · $96/night

9% above typical · Price trending up
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Apr 8, 2027 · 3 nights

$441 oceanview · $147/night

3% above typical
Royal Caribbean International

Serenade of the Seas

San Diego → Ensenada → San Diego

Apr 22, 2027 · 3 nights

$439 oceanview · $146/night

3% above typical
Disney Cruise Line

Disney Wonder

San Diego → Cabo San Lucas → Ensenada → San Diego

Apr 30, 2027 · 6 nights

$1,570 oceanview · $262/night

4% above typical
Disney Cruise Line

Disney Magic

San Diego → Cabo San Lucas → Cartagena → Galveston

Nov 4, 2027 · 14 nights

$2,701 interior · $193/night

4% above typical
Holland America

Koningsdam

San Diego → Manzanillo → Cabo San Lucas → San Diego

Dec 8, 2026 · 11 nights

$1,199 balcony · $109/night

Royal Caribbean International

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Jan 17, 2027 · 4 nights

$365 balcony · $91/night

2% below typical
Royal Caribbean International

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Mar 21, 2027 · 4 nights

$495 balcony · $124/night

3% below typical · Price trending up
Royal Caribbean International

Serenade of the Seas

San Diego → Catalina Island → Ensenada → San Diego

Feb 14, 2027 · 4 nights

$363 oceanview · $91/night

1% above typical
Disney Cruise Line

Disney Wonder

San Diego → Avalon → Ensenada → San Diego

Dec 29, 2026 · 5 nights

$2,200 interior · $440/night

6% above typical
Holland America

Koningsdam

San Diego → Cabo San Lucas → Puerto Vallarta → San Diego

Nov 28, 2026 · 10 nights

$899 interior · $90/night

Disney Cruise Line

Disney Wonder

San Diego → Avalon → Ensenada → San Diego

Dec 18, 2026 · 4 nights

$1,593 interior · $398/night

6% above typical
Disney Cruise Line

Disney Wonder

San Diego → Cabo San Lucas → Ensenada → San Diego

Apr 2, 2027 · 5 nights

$1,547 interior · $309/night

8% above typical
Holland America

Koningsdam

San Diego → Cabo San Lucas → Mazatlan → San Diego

Dec 19, 2026 · 7 nights

$1,149 balcony · $164/night

10% above typical · Price trending up
Disney Cruise Line

Disney Wonder

San Diego → Ensenada → San Diego

Dec 4, 2026 · 3 nights

$1,081 oceanview · $360/night

6% above typical · Price trending up

Browse by departure port