Get FREE Price Alerts

Subscribe to our weekly cruise deals email and enjoy FREE price change alerts and updates for this cruise and others like it.

We promise to protect your privacy and personal data. You can review our privacy policy here.

Modify Your Choices
Vacation Type


Filters
Destination
- Mexico
- Mexico
Travel Dates
Narrow Date Range
Departure Port
- San Diego, CA
Cruise Length
- All Durations
Cruise Line
- All Cruise Lines
Cruise Ships
- All Cruise Ships

Cruises from San Diego in December 2026


Sailings per page
25 Matched Sailings
Departing
Itinerary and Ship
Length
Save to
Favorites
Priced from

Dec 10, 2026

(Thursday)

3 Night Ensenada Cruise

Serenade of the Seas
Royal Caribbean Cruises
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Ensenada, San Diego

3 Nights


Add to Favorites
Compare Favorites
Retail Price $382
Save $60
from

$322

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 03, 2026

(Thursday)

3 Night Ensenada Cruise

Serenade of the Seas
Royal Caribbean Cruises
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Ensenada, San Diego

3 Nights


Add to Favorites
Compare Favorites
Retail Price $379
Save $53
from

$326

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 06, 2026

(Sunday)

4 Night Catalina and Ensenada Cruise

Serenade of the Seas
Royal Caribbean Cruises
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Santa Catalina Island California, Ensenada, San Diego

4 Nights


Add to Favorites
Compare Favorites
Retail Price $434
Save $71
from

$363

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 13, 2026

(Sunday)

7 Night Cabo Overnight Catalina and Ensenada Cruise

Serenade of the Seas
Royal Caribbean Cruises
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Santa Catalina Island California, Ensenada, Cabo San Lucas, San Diego

7 Nights


Add to Favorites
Compare Favorites
from

$490

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 20, 2026

(Sunday)

6 Night Mexican Riviera Cruise

Norwegian Star
Norwegian Cruise Line
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Puerto Vallarta, Cabo San Lucas, San Diego

6 Nights


Add to Favorites
Compare Favorites
from

$709

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 20, 2026

(Sunday)

7 Night Cabo Mazatlan and La Paz Holiday Cruise

Serenade of the Seas
Royal Caribbean Cruises
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Cabo San Lucas, La Paz, Mazatlan, San Diego

7 Nights


Add to Favorites
Compare Favorites
from

$815

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 15, 2026

(Tuesday)

3 Night Very Merrytime Baja Cruise

Disney Wonder
Disney Cruises
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Ensenada, San Diego
Special Promotions
Theme Cruise

3 Nights


Add to Favorites
Compare Favorites
from

$892

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 08, 2026

(Tuesday)

11 Night Mexican Riviera and Sea of Cortez Cruise

Koningsdam
Holland America Line
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Manzanillo, Puerto Vallarta, Mazatlan, Pichilinque, Loreto, Cabo San Lucas, San Diego

11 Nights


Add to Favorites
Compare Favorites
from

$899

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 04, 2026

(Friday)

3 Night Very Merrytime Baja Cruise

Disney Wonder
Disney Cruises
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Ensenada, San Diego
Special Promotions
Theme Cruise

3 Nights


Add to Favorites
Compare Favorites
from

$928

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 07, 2026

(Monday)

12 Night Historical Baja Peninsula Cruise

Zaandam
Holland America Line
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Cabo San Lucas, Loreto, Guaymas, Topolobampo, Pichilinque, Mazatlan, Puerto Vallarta...

12 Nights


Add to Favorites
Compare Favorites
from

$999

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 19, 2026

(Saturday)

7 Night Baja Peninsula Holiday Cruise

Koningsdam
Holland America Line
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Cabo San Lucas, Pichilinque, Loreto, San Diego

7 Nights


Add to Favorites
Compare Favorites
from

$999

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 27, 2026

(Sunday)

7 Night Cabo Mazatlan and La Paz Holiday Cruise

Serenade of the Seas
Royal Caribbean Cruises
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Mazatlan, La Paz, Cabo San Lucas, San Diego

7 Nights


Add to Favorites
Compare Favorites
Retail Price $1,489
Save $480
from

$1,009

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 07, 2026

(Monday)

4 Night Very Merrytime Baja Cruise

Disney Wonder
Disney Cruises
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Santa Catalina Island California, Ensenada, San Diego
Special Promotions

4 Nights


Add to Favorites
Compare Favorites
from

$1,032

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 26, 2026

(Saturday)

7 Night Mexican Riviera Cruise

Norwegian Star
Norwegian Cruise Line
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Cabo San Lucas, Mazatlan, Puerto Vallarta, San Diego

7 Nights


Add to Favorites
Compare Favorites
from

$1,039

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 11, 2026

(Friday)

4 Night Very Merrytime Baja Cruise

Disney Wonder
Disney Cruises
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Santa Catalina Island California, Ensenada, San Diego
Special Promotions

4 Nights


Add to Favorites
Compare Favorites
from

$1,064

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 26, 2026

(Saturday)

7 Night Mexican Riviera Holiday Cruise

Koningsdam
Holland America Line
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Puerto Vallarta, Mazatlan, Cabo San Lucas, San Diego

7 Nights


Add to Favorites
Compare Favorites
from

$1,199

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 18, 2026

(Friday)

4 Night Very Merrytime Baja Cruise

Disney Wonder
Disney Cruises
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Santa Catalina Island California, Ensenada, San Diego
Special Promotions

4 Nights


Add to Favorites
Compare Favorites
from

$1,564

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 26, 2026

(Saturday)

14 Night Mexican Riviera and Baja Peninsula Holiday Cruise

Koningsdam
Holland America Line
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Puerto Vallarta, Mazatlan, Cabo San Lucas, San Diego, Cabo San Lucas, Pichilinque...

14 Nights


Add to Favorites
Compare Favorites
from

$1,844

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 19, 2026

(Saturday)

15 Night Panama Canal Holiday Cruise

Zaandam
Holland America Line
Starts: San Diego, California
Ends: Fort Lauderdale, Florida
Ports of Call:
San Diego, Cabo San Lucas, Puerto Vallarta, Huatulco, Puerto Quetzal, Puerto Caldera...

15 Nights


Add to Favorites
Compare Favorites
from

$1,899

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 19, 2026

(Saturday)

14 Night Mexican Riviera and Baja Peninsula Holiday Cruise

Koningsdam
Holland America Line
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Cabo San Lucas, Pichilinque, Loreto, San Diego, Puerto Vallarta, Mazatlan...

14 Nights


Add to Favorites
Compare Favorites
from

$1,979

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 29, 2026

(Tuesday)

5 Night Baja Cruise

Disney Wonder
Disney Cruises
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Santa Catalina Island California, Ensenada, San Diego
Special Promotions

5 Nights


Add to Favorites
Compare Favorites
from

$2,174

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 22, 2026

(Tuesday)

7 Night Very Merrytime Mexican Riviera Cruise

Disney Wonder
Disney Cruises
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Ensenada, Cabo San Lucas, Puerto Vallarta, San Diego
Special Promotions

7 Nights


Add to Favorites
Compare Favorites
from

$2,789

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 21, 2026

(Monday)

9 Night Roundtrip San Diego Cruise

Crystal Serenity
Crystal Cruises
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Topolobampo, Loreto, La Paz, Isla Natividad, San Diego

9 Nights


Add to Favorites
Compare Favorites
from

$5,400

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 30, 2026

(Wednesday)

9 Night Roundtrip San Diego Cruise

Crystal Serenity
Crystal Cruises
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Manzanillo, Puerto Vallarta, Mazatlan, Cabo San Lucas, San Diego

9 Nights


Add to Favorites
Compare Favorites
from

$6,000

per person
(double occupancy)
Includes taxes & fees
Learn More

Dec 21, 2026

(Monday)

18 Night Roundtrip San Diego Cruise

Crystal Serenity
Crystal Cruises
Starts: San Diego, California
Ends: San Diego, California
Ports of Call:
San Diego, Topolobampo, Loreto, La Paz, Isla Natividad, San Diego, Manzanillo, Puerto Vallarta...

18 Nights


Add to Favorites
Compare Favorites
from

$11,300

per person
(double occupancy)
Includes taxes & fees
Learn More



Overlay Title