Destination
Baja and Ensenada cruises from San Francisco
The short trips on this schedule. Carnival sails four and five nights to Ensenada between its Alaska cruises, from spring to early autumn, and the occasional trip adds a day on Catalina Island. Princess adds five-night trips that stop in San Diego on the way to Ensenada. Each has a day at sea in both directions.
Our Mexico guide covers how far south each trip goes, and how many days at sea it takes to get there from here.
There are 20 such sailings on the board, running 4 to 5 nights, operated by Princess Cruises and Carnival Cruise Line aboard Ruby Princess, Carnival Luminosa, and Carnival Legend. The lowest recorded starting fare is $513 per person, on the Thu, May 11, 2028 departure.
Ports of call
Your Baja and Ensenada options
All routesThe 20 departures below run 4 different routes, cheapest per night first.
| Itinerary | Ship | Nights | Departures | From |
|---|---|---|---|---|
| 4-Night Baja Mexico Calls at Ensenada (Mexico) Next on Thu, May 13, 2027 | Carnival Luminosa, Carnival Legend | 4 | 16 | $513$128 a night |
| 5-Night U.S. Pacific Coast Calls at San Diego (California) · Ensenada (Mexico) Next on Tue, Nov 24, 2026 | Ruby Princess | 5 | 3 | $769$154 a night |
| 5-Night Baja Mexico Calls at Avalon (Catalina Island) · Ensenada (Mexico) Next on Wed, Apr 28, 2027 | Carnival Luminosa | 5 | 1 | $802$160 a night |
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.
Every departure by date
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) | |
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) | |
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, 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, 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) | |
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, 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, Sep 2, 2027 back Mon, Sep 6, 2027 Pier 27 | Carnival Luminosa | Carnival Cruise Line | 4 | 4-Night Baja Mexico Calls at 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) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||||
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) | |
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 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, 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, 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, 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, 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) | |
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, 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) | |
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- We may earn a commission if you book through these buttons, at no cost to you.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
By month
Other destinations from San Francisco
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.