Lowest fares
Cheap cruises from San Francisco
We compared starting fares on 99 San Francisco sailings, as listed on 2026-11-03. Each row shows the date its fare was checked. The lowest is $513 per person for Carnival Legend on Thu, May 11, 2028, a 4-night trip.
There are two ways to measure cheap. The first table sorts by the total fare. The second sorts by fare per night, which is the better guide when you're choosing between a short trip and a longer one. The median across every priced sailing is $131 a night.
Lowest starting fares
We may earn a commission if you book through these buttons, at no cost to you.
| Departs | Ship | Line | Nights | Itinerary & ports | From |
|---|---|---|---|---|---|
Thu, May 11, 2028 back Mon, May 15, 2028 Pier not published yet | Carnival Legend | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Ensenada (Mexico) | Lowest fare shown |
Thu, May 13, 2027 back Mon, May 17, 2027 Pier 27 | Carnival Luminosa | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Ensenada (Mexico) | |
Thu, Aug 19, 2027 back Mon, Aug 23, 2027 Pier 35 | Carnival Luminosa | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Ensenada (Mexico) | |
Thu, Aug 17, 2028 back Mon, Aug 21, 2028 Pier not published yet | Carnival Legend | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Ensenada (Mexico) | |
Thu, May 25, 2028 back Mon, May 29, 2028 Pier not published yet | Carnival Legend | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Ensenada (Mexico) | |
Thu, Sep 2, 2027 back Mon, Sep 6, 2027 Pier 27 | Carnival Luminosa | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Ensenada (Mexico) | |
Thu, May 27, 2027 back Mon, May 31, 2027 Pier 27 | Carnival Luminosa | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Ensenada (Mexico) | |
Thu, Aug 31, 2028 back Mon, Sep 4, 2028 Pier not published yet | Carnival Legend | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Ensenada (Mexico) | |
Thu, Jun 8, 2028 back Mon, Jun 12, 2028 Pier not published yet | Carnival Legend | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Ensenada (Mexico) | |
Thu, Aug 3, 2028 back Mon, Aug 7, 2028 Pier not published yet | Carnival Legend | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Ensenada (Mexico) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||||
Thu, Aug 5, 2027 back Mon, Aug 9, 2027 Pier 27 | Carnival Luminosa | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Ensenada (Mexico) | |
Thu, Jul 20, 2028 back Mon, Jul 24, 2028 Pier not published yet | Carnival Legend | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Ensenada (Mexico) | |
Thu, Jun 22, 2028 back Mon, Jun 26, 2028 Pier not published yet | Carnival Legend | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Ensenada (Mexico) | |
Thu, Jul 6, 2028 back Mon, Jul 10, 2028 Pier not published yet | Carnival Legend | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Ensenada (Mexico) | |
Thu, Jun 24, 2027 back Mon, Jun 28, 2027 Pier 27 | Carnival Luminosa | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Ensenada (Mexico) | |
Thu, Jul 8, 2027 back Mon, Jul 12, 2027 Pier 27 | Carnival Luminosa | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Ensenada (Mexico) | |
Tue, Apr 25, 2028 back Sun, Apr 30, 2028 Pier not published yet | Ruby Princess | Princess Cruises | 5 | 5-Night U.S. Pacific Coast Calls at San Diego (California) · Ensenada (Mexico) | |
Wed, Apr 28, 2027 back Mon, May 3, 2027 Pier 35 | Carnival Luminosa | Carnival Cruise Line | 5 | 5-Night Baja Mexico Calls at Avalon (Catalina Island) · Ensenada (Mexico) | |
Sun, Mar 19, 2028 back Sun, Mar 26, 2028 Pier not published yet | Ruby Princess | Princess Cruises | 7 | 7-Night U.S. Pacific Coast Calls at San Diego (California) · Ensenada (Mexico) · Los Angeles (California) · Santa Barbara (California) | |
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) | |
- MAY11
Thursday · 4 nights
Pier not published yet
4-Night Baja Mexico
Carnival Legend · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, May 15, 2028
Lowest fare shown
- MAY13
Thursday · 4 nights
Leaves from Pier 274-Night Baja Mexico
Carnival Luminosa · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, May 17, 2027
- AUG19
Thursday · 4 nights
Leaves from Pier 354-Night Baja Mexico
Carnival Luminosa · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, Aug 23, 2027
- AUG17
Thursday · 4 nights
Pier not published yet
4-Night Baja Mexico
Carnival Legend · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, Aug 21, 2028
- MAY25
Thursday · 4 nights
Pier not published yet
4-Night Baja Mexico
Carnival Legend · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, May 29, 2028
- SEP2
Thursday · 4 nights
Leaves from Pier 274-Night Baja Mexico
Carnival Luminosa · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, Sep 6, 2027
- MAY27
Thursday · 4 nights
Leaves from Pier 274-Night Baja Mexico
Carnival Luminosa · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, May 31, 2027
- AUG31
Thursday · 4 nights
Pier not published yet
4-Night Baja Mexico
Carnival Legend · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, Sep 4, 2028
- JUN8
Thursday · 4 nights
Pier not published yet
4-Night Baja Mexico
Carnival Legend · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, Jun 12, 2028
- AUG3
Thursday · 4 nights
Pier not published yet
4-Night Baja Mexico
Carnival Legend · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, Aug 7, 2028
- We may earn a commission if you book through these buttons, at no cost to you.
- AUG5
Thursday · 4 nights
Leaves from Pier 274-Night Baja Mexico
Carnival Luminosa · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, Aug 9, 2027
- JUL20
Thursday · 4 nights
Pier not published yet
4-Night Baja Mexico
Carnival Legend · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, Jul 24, 2028
- JUN22
Thursday · 4 nights
Pier not published yet
4-Night Baja Mexico
Carnival Legend · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, Jun 26, 2028
- JUL6
Thursday · 4 nights
Pier not published yet
4-Night Baja Mexico
Carnival Legend · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, Jul 10, 2028
- JUN24
Thursday · 4 nights
Leaves from Pier 274-Night Baja Mexico
Carnival Luminosa · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, Jun 28, 2027
- JUL8
Thursday · 4 nights
Leaves from Pier 274-Night Baja Mexico
Carnival Luminosa · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, Jul 12, 2027
- APR25
Tuesday · 5 nights
Pier not published yet
5-Night U.S. Pacific Coast
Ruby Princess · Princess Cruises
Calls at San Diego (California) · Ensenada (Mexico)
Returns Sun, Apr 30, 2028
- APR28
Wednesday · 5 nights
Leaves from Pier 355-Night Baja Mexico
Carnival Luminosa · Carnival Cruise Line
Calls at Avalon (Catalina Island) · Ensenada (Mexico)
Returns Mon, May 3, 2027
- MAR19
Sunday · 7 nights
Pier not published yet
7-Night U.S. Pacific Coast
Ruby Princess · Princess Cruises
Calls at San Diego (California) · Ensenada (Mexico) · Los Angeles (California) · Santa Barbara (California)
Returns Sun, Mar 26, 2028
- 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 per night
Every route by valueThe cheapest date on each ship and route, ranked by what it costs for each night on board.
We may earn a commission if you book through these buttons, at no cost to you.
| Departs | Ship | Line | Nights | Itinerary & ports | From |
|---|---|---|---|---|---|
Sat, Sep 25, 2027 back Mon, Oct 11, 2027 Pier 27 | Ruby Princess | Princess Cruises | 16 | 16-Night Hawaii Calls at Honolulu (Hawaii) · Kona (Hawaii) · Kahului (Maui, Hawaii) · Kauai (Hawaii) · Ensenada (Mexico) | |
Mon, May 17, 2027 back Thu, May 27, 2027 Pier 27 | Carnival Luminosa | Carnival Cruise Line | 10 | 10-Night Alaska Inside Passage & Glacier Calls at Juneau (Alaska) · Skagway (Alaska) · Endicott Arm (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia) | |
Sat, Oct 2, 2027 ends Sun, Oct 17, 2027 Pier 27 | Carnival Luminosa | Carnival Cruise Line | 15 | 15-Night Alaska & Japan Transpacific Calls at Ketchikan (Alaska) · Icy Strait (Alaska) · Otaru (Japan) · Aomori (Japan) Ends in Tokyo (Japan) | |
Sun, Aug 29, 2027 back Wed, Sep 8, 2027 Pier 27 | Ruby Princess | Princess Cruises | 10 | 10-Night Alaska Calls at Endicott Arm (Alaska) · Juneau (Alaska) · Sitka (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia) | |
Mon, Sep 6, 2027 back Fri, Sep 17, 2027 Pier 27 | Carnival Luminosa | Carnival Cruise Line | 11 | 11-Night Alaska Inside Passage & Glacier Calls at Sitka (Alaska) · Skagway (Alaska) · Juneau (Alaska) · Endicott Arm (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia) | |
Mon, May 15, 2028 back Thu, May 25, 2028 Pier not published yet | Carnival Legend | Carnival Cruise Line | 10 | 10-Night Alaska Inside Passage & Glacier Calls at Juneau (Alaska) · Skagway (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia) | |
Fri, Apr 28, 2028 back Thu, May 11, 2028 Pier not published yet | Carnival Legend | Carnival Cruise Line | 13 | 13-Night Alaska Inside Passage & Glacier Calls at Sitka (Alaska) · Icy Strait (Alaska) · Juneau (Alaska) · Skagway (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia) | |
Fri, Sep 17, 2027 back Sat, Oct 2, 2027 Pier 27 | Carnival Luminosa | Carnival Cruise Line | 15 | 15-Night Hawaii Calls at Hilo (Hawaii) · Kona (Hawaii) · Honolulu (Hawaii) · Kahului (Maui, Hawaii) · Ensenada (Mexico) | |
Thu, Sep 14, 2028 back Fri, Sep 29, 2028 Pier not published yet | Carnival Legend | Carnival Cruise Line | 15 | 15-Night Hawaii Calls at Kahului (Maui, Hawaii) · Kauai (Hawaii) · Honolulu (Hawaii) · Hilo (Hawaii) · Ensenada (Mexico) | |
Mon, Aug 28, 2028 ends Wed, Sep 13, 2028 Pier not published yet | Ruby Princess | Princess Cruises | 16 | 16-Night Transcanal Calls at Puerto Vallarta (Mexico) · Puerto Quetzal (Guatemala) · Puntarenas (Costa Rica) · Fuerte Amador (Panama) · Panama Canal · Cartagena (Colombia) Ends in Fort Lauderdale (Florida) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||||
Thu, May 11, 2028 back Mon, May 15, 2028 Pier not published yet | Carnival Legend | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at Ensenada (Mexico) | Lowest fare shown |
Sun, Mar 19, 2028 back Sun, Mar 26, 2028 Pier not published yet | Ruby Princess | Princess Cruises | 7 | 7-Night U.S. Pacific Coast Calls at San Diego (California) · Ensenada (Mexico) · Los Angeles (California) · Santa Barbara (California) | |
- SEP25
Saturday · 16 nights
Leaves from Pier 2716-Night Hawaii
Ruby Princess · Princess Cruises
Calls at Honolulu (Hawaii) · Kona (Hawaii) · Kahului (Maui, Hawaii) · Kauai (Hawaii) · Ensenada (Mexico)
Returns Mon, Oct 11, 2027
- MAY17
Monday · 10 nights
Leaves from Pier 2710-Night Alaska Inside Passage & Glacier
Carnival Luminosa · Carnival Cruise Line
Calls at Juneau (Alaska) · Skagway (Alaska) · Endicott Arm (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
Returns Thu, May 27, 2027
- OCT2
Saturday · 15 nights
Leaves from Pier 2715-Night Alaska & Japan Transpacific
Carnival Luminosa · Carnival Cruise Line
Calls at Ketchikan (Alaska) · Icy Strait (Alaska) · Otaru (Japan) · Aomori (Japan)
Ends in Tokyo (Japan)
Ends Sun, Oct 17, 2027 in Tokyo
- AUG29
Sunday · 10 nights
Leaves from Pier 2710-Night Alaska
Ruby Princess · Princess Cruises
Calls at Endicott Arm (Alaska) · Juneau (Alaska) · Sitka (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
Returns Wed, Sep 8, 2027
- SEP6
Monday · 11 nights
Leaves from Pier 2711-Night Alaska Inside Passage & Glacier
Carnival Luminosa · Carnival Cruise Line
Calls at Sitka (Alaska) · Skagway (Alaska) · Juneau (Alaska) · Endicott Arm (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
Returns Fri, Sep 17, 2027
- MAY15
Monday · 10 nights
Pier not published yet
10-Night Alaska Inside Passage & Glacier
Carnival Legend · Carnival Cruise Line
Calls at Juneau (Alaska) · Skagway (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
Returns Thu, May 25, 2028
- APR28
Friday · 13 nights
Pier not published yet
13-Night Alaska Inside Passage & Glacier
Carnival Legend · Carnival Cruise Line
Calls at Sitka (Alaska) · Icy Strait (Alaska) · Juneau (Alaska) · Skagway (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
Returns Thu, May 11, 2028
- SEP17
Friday · 15 nights
Leaves from Pier 2715-Night Hawaii
Carnival Luminosa · Carnival Cruise Line
Calls at Hilo (Hawaii) · Kona (Hawaii) · Honolulu (Hawaii) · Kahului (Maui, Hawaii) · Ensenada (Mexico)
Returns Sat, Oct 2, 2027
- SEP14
Thursday · 15 nights
Pier not published yet
15-Night Hawaii
Carnival Legend · Carnival Cruise Line
Calls at Kahului (Maui, Hawaii) · Kauai (Hawaii) · Honolulu (Hawaii) · Hilo (Hawaii) · Ensenada (Mexico)
Returns Fri, Sep 29, 2028
- AUG28
Monday · 16 nights
Pier not published yet
16-Night Transcanal
Ruby Princess · Princess Cruises
Calls at Puerto Vallarta (Mexico) · Puerto Quetzal (Guatemala) · Puntarenas (Costa Rica) · Fuerte Amador (Panama) · Panama Canal · Cartagena (Colombia)
Ends in Fort Lauderdale (Florida)
Ends Wed, Sep 13, 2028 in Fort Lauderdale
- We may earn a commission if you book through these buttons, at no cost to you.
- MAY11
Thursday · 4 nights
Pier not published yet
4-Night Baja Mexico
Carnival Legend · Carnival Cruise Line
Calls at Ensenada (Mexico)
Returns Mon, May 15, 2028
Lowest fare shown
- MAR19
Sunday · 7 nights
Pier not published yet
7-Night U.S. Pacific Coast
Ruby Princess · Princess Cruises
Calls at San Diego (California) · Ensenada (Mexico) · Los Angeles (California) · Santa Barbara (California)
Returns Sun, Mar 26, 2028
Cheapest by trip length
All lengthsCheapest by month
Full calendarStarting 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.