Holidays
Christmas and holiday cruises from San Francisco
5 sailings from San Francisco fall over Thanksgiving, Christmas or New Year in the period we track. A trip that covers both Christmas and New Year appears in both lists.
For each holiday we compare the average fare per night with the rest of the same month, so you can see how much the dates add.
Thanksgiving cruises: 2
Sailings that leave between November 20 and November 27. The lowest starting fare is $959 per person, for Ruby Princess on Tue, Nov 23, 2027. These sailings average $192 a night, against $84 for the rest of the month.
We may earn a commission if you book through these buttons, at no cost to you.
| Departs | Ship | Line | Nights | Itinerary & ports | From |
|---|---|---|---|---|---|
Tue, Nov 24, 2026 back Sun, Nov 29, 2026 Pier 27 | Ruby Princess | Princess Cruises | 5 | 5-Night U.S. Pacific Coast Calls at San Diego (California) · Ensenada (Mexico) | |
Tue, Nov 23, 2027 back Sun, Nov 28, 2027 Pier 27 | Ruby Princess | Princess Cruises | 5 | 5-Night U.S. Pacific Coast Calls at San Diego (California) · Ensenada (Mexico) | Lowest fare shown |
- NOV24
Tuesday · 5 nights
Leaves from Pier 275-Night U.S. Pacific Coast
Ruby Princess · Princess Cruises
Calls at San Diego (California) · Ensenada (Mexico)
Returns Sun, Nov 29, 2026
- NOV23
Tuesday · 5 nights
Leaves from Pier 275-Night U.S. Pacific Coast
Ruby Princess · Princess Cruises
Calls at San Diego (California) · Ensenada (Mexico)
Returns Sun, Nov 28, 2027
Lowest fare shown
Christmas cruises: 1
Sailings that are at sea on December 25. The lowest starting fare is $1,274 per person, for Ruby Princess on Tue, Dec 14, 2027. These sailings average $80 a night, against $93 for the rest of the month.
We may earn a commission if you book through these buttons, at no cost to you.
| Departs | Ship | Line | Nights | Itinerary & ports | From |
|---|---|---|---|---|---|
Tue, Dec 14, 2027 back Thu, Dec 30, 2027 Pier 27 | Ruby Princess | Princess Cruises | 16 | 16-Night Hawaii Calls at Hilo (Hawaii) · Honolulu (Hawaii) · Kahului (Maui, Hawaii) · Kauai (Hawaii) · Ensenada (Mexico) | Lowest fare shown |
- DEC14
Tuesday · 16 nights
Leaves from Pier 2716-Night Hawaii
Ruby Princess · Princess Cruises
Calls at Hilo (Hawaii) · Honolulu (Hawaii) · Kahului (Maui, Hawaii) · Kauai (Hawaii) · Ensenada (Mexico)
Returns Thu, Dec 30, 2027
Lowest fare shown
New Year's cruises: 2
Sailings that are at sea on December 31 or January 1. The lowest starting fare is $1,494 per person, for Ruby Princess on Thu, Dec 30, 2027.
We may earn a commission if you book through these buttons, at no cost to you.
| Departs | Ship | Line | Nights | Itinerary & ports | From |
|---|---|---|---|---|---|
Sat, Dec 26, 2026 back Mon, Jan 11, 2027 Pier 27 | Ruby Princess | Princess Cruises | 16 | 16-Night Hawaii Calls at Hilo (Hawaii) · Honolulu (Hawaii) · Kahului (Maui, Hawaii) · Kauai (Hawaii) · Ensenada (Mexico) | |
Thu, Dec 30, 2027 back Sat, Jan 15, 2028 Pier 27 | Ruby Princess | Princess Cruises | 16 | 16-Night Hawaii Calls at Honolulu (Hawaii) · Kauai (Hawaii) · Kona (Hawaii) · Hilo (Hawaii) · Ensenada (Mexico) | Lowest fare shown |
- DEC26
Saturday · 16 nights
Leaves from Pier 2716-Night Hawaii
Ruby Princess · Princess Cruises
Calls at Hilo (Hawaii) · Honolulu (Hawaii) · Kahului (Maui, Hawaii) · Kauai (Hawaii) · Ensenada (Mexico)
Returns Mon, Jan 11, 2027
- DEC30
Thursday · 16 nights
Leaves from Pier 2716-Night Hawaii
Ruby Princess · Princess Cruises
Calls at Honolulu (Hawaii) · Kauai (Hawaii) · Kona (Hawaii) · Hilo (Hawaii) · Ensenada (Mexico)
Returns Sat, Jan 15, 2028
Lowest fare shown
Starting fares per person, for the cheapest cabin listed, with taxes and port fees included, checked . Fares change often, so check the current price before you book.