The Cruising Insider

Cruises from California: which port to use for Mexico, Hawaii and Alaska

Cruises from California leave from four ports: Long Beach and Los Angeles (San Pedro) have the most sailings all year, San Diego is the Disney and Holland America base from fall to spring, and San Francisco has longer Alaska and Hawaii round trips. Pick the port by the trip: short Baja and Mexican Riviera cruises from Southern California, Hawaii from any of them, and Alaska from San Francisco or, faster, from Seattle.

Book it if

  • You want a 3- or 4-night Baja cruise without flying.
  • A week on the Mexican Riviera in winter sounds right.
  • You'd rather sail to Hawaii than fly, and you like sea days.

Skip it if

  • You want a 7-day Hawaii cruise. That means flying to Honolulu for Pride of America.
  • You want the most time in Alaska for a week's vacation. Seattle or Vancouver is better.
  • You want lots of island stops in a week. The Caribbean does that better.

California cruise ports compared

Each port has its own guide with terminals, parking and the lines that sail from it. Here’s how they differ.

  • Long Beach and Los AngelesLong Beach Cruise Terminal and World Cruise Center, San PedroThe busiest California ports, with year-round sailings. Carnival in Long Beach; Princess, Royal Caribbean, Norwegian and Virgin Voyages in San Pedro. The most 3- and 4-night trips.
    From $88 per personChecked September 2026
  • San DiegoB Street and Broadway Pier, downtownDisney Wonder, Holland America, Royal Caribbean and Norwegian, mostly fall to spring. The easiest port to fly into: the airport is about 2 miles away.
    From $67 per personChecked September 2026
  • San FranciscoPier 27, the EmbarcaderoPrincess and Carnival round trips to Alaska in summer and Hawaii and Mexico in the cooler months. Longer trips, fewer short ones.
    From $684 per personChecked September 2026
Most sailings
Long Beach and Los Angeles, year round
Disney cruise California
San Diego (Disney Wonder, October 2026 to April 2027; Disney Magic in October 2026)
Alaska round trips
San Francisco, usually 10 days
Hawaii round trips
Los Angeles, San Francisco and San Diego, usually 14 to 16 days
Shortest trips
3-night Ensenada cruises, mostly from Long Beach and Los Angeles
Sample sailings from Los Angeles and Long Beach, 2026–2027. From-prices per person, checked September 2026.
DepartsLine and shipNightsItineraryFromLink
Oct 25, 2026Carnival Cruise Line, Carnival Radiance44 Day Baja Mexico (from Los Angeles, California)$194Check price
Oct 30, 2026Royal Caribbean, Voyager of the Seas66 Night Cabo Overnight & Ensenada (from Los Angeles, California)$91Check price
Nov 1, 2026Carnival Cruise Line, Carnival Panorama66 Day Mexican Riviera (from Los Angeles, California)$129Check price
Nov 3, 2026Carnival Cruise Line, Carnival Radiance55 Day Mexican Riviera (from Los Angeles, California)$209Check price
Nov 22, 2026Carnival Cruise Line, Carnival Radiance66 Day Mexican Riviera (from Los Angeles, California)$534Check price
Dec 17, 2026Carnival Cruise Line, Carnival Radiance33 Day Baja Mexico (from Los Angeles, California)$109Check price
Jan 3, 2027Carnival Cruise Line, Carnival Radiance44 Day Baja Mexico (from Los Angeles, California)$88Check price
Jan 8, 2027Royal Caribbean, Voyager of the Seas77 Night Cabo, Vallarta & Mazatlan (from Los Angeles, California)$280Check price
Jan 12, 2027Carnival Cruise Line, Carnival Radiance55 Day Mexican Riviera (from Los Angeles, California)$404Check price
Jan 21, 2027Oceania Cruises, Oceania Vista1818 Night Transpacific Cruise (from Los Angeles, California)$7,499Check price
Jan 29, 2027Royal Caribbean, Voyager of the Seas55 Night Catalina & Ensenada Cruise (from Los Angeles, California)$236Check price
Mar 2, 2027Princess Cruises, Island Princess1616 Night Transcanal Cruise (from Los Angeles, California)$1,399Check price
Sample sailings from San Diego, 2026–2027. From-prices per person, checked September 2026.
DepartsLine and shipNightsItineraryFromLink
Oct 10, 2026Disney Cruise Line, Disney Wonder33 Night Baja Mexico Cruise (from San Diego, California)$882Check price
Oct 16, 2026Disney Cruise Line, Disney Magic33 Night Baja Mexico Cruise (from San Diego, California)$747Check price
Oct 18, 2026Disney Cruise Line, Disney Wonder44 Night Baja Mexico Cruise (from San Diego, California)$608Check price
Oct 19, 2026Disney Cruise Line, Disney Magic55 Night Baja Mexico Cruise (from San Diego, California)$800Check price
Oct 22, 2026Disney Cruise Line, Disney Wonder55 Night Baja Mexico Cruise (from San Diego, California)$675Check price
Oct 24, 2026Disney Cruise Line, Disney Magic66 Night Baja Mexico Cruise (from San Diego, California)$1,008Check price
Oct 27, 2026Disney Cruise Line, Disney Wonder66 Night Baja Mexico Cruise (from San Diego, California)$822Check price
Oct 30, 2026Disney Cruise Line, Disney Magic77 Night Baja Mexico Cruise (from San Diego, California)$1,057Check price
Nov 15, 2026Royal Caribbean, Serenade of the Seas77 Night Ensenada, Cabo & La Paz Cruise (from San Diego, California)$136Check price
Nov 28, 2026Holland America Line, Koningsdam1010 Night Mexico Cruise (from San Diego, California)$649Check price
Nov 29, 2026Disney Cruise Line, Disney Wonder55 Night Baja Mexico Cruise (from San Diego, California)$750Check price
Nov 29, 2026Royal Caribbean, Serenade of the Seas44 Night Catalina & Ensenada Cruise (from San Diego, California)$80Check price
Sample sailings from San Francisco, 2026–2027. From-prices per person, checked September 2026.
DepartsLine and shipNightsItineraryFromLink
Nov 8, 2026Princess Cruises, Ruby Princess1616 Night Hawaii Cruise (from San Francisco, California)$799Check price
Nov 24, 2026Princess Cruises, Ruby Princess55 Night U. S. Pacific Coast Cruise (from San Francisco, California)$1,567Check price
Apr 17, 2027Princess Cruises, Ruby Princess77 Night Pacific Northwest Cruise (from San Francisco, California)$1,149Check price
May 1, 2027Princess Cruises, Ruby Princess1010 Night Alaska Cruise (from San Francisco, California)$684Check price
Jun 14, 2027Carnival Cruise Line, Carnival Luminosa1010 Day Alaska Inside Passage & Glacier (from San Francisco, California)$1,229Check price
Sep 6, 2027Carnival Cruise Line, Carnival Luminosa1111 Day Alaska Inside Passage & Glacier (from San Francisco, California)$930Check price
Oct 2, 2027Carnival Cruise Line, Carnival Luminosa15Journeys - 15 Day Alaska & Japan Transpa (from San Francisco, California)$1,379Check price
Oct 27, 2027Princess Cruises, Ruby Princess1111 Night Mexican Riviera Cruise (from San Francisco, California)$1,354Check price
Apr 2, 2028Princess Cruises, Ruby Princess77 Night Pacific Northwest Cruise (from San Francisco, California)$744Check price
May 17, 2028Regent Seven Seas Cruises, Seven Seas Splendor77 Night Canada / New England Cruise (from San Francisco, California)$6,199Check price

Cruises to Mexico from California

This is what most California cruises are.

  • 3- and 4-night Baja cruises: to Ensenada, with Catalina Island or San Diego on some 4-night trips. Carnival sails these year round from Long Beach; Royal Caribbean and others run them from Los Angeles, and Disney from San Diego in fall and winter.
  • 7-night Mexican Riviera: to Cabo San Lucas, Mazatlán and Puerto Vallarta, from Long Beach, Los Angeles and San Diego. From San Francisco the same route takes 10 to 11 nights.
  • Best time: December to April, when Mexico is warm and dry. Late summer and early fall is hurricane season on Mexico’s Pacific coast.

Compare lines and ports in our Mexico cruise guide.

Cruises to Hawaii from California

A Hawaii cruise from California is a round trip of about 14 to 16 days, with roughly eight days at sea. Foreign-flagged ships sailing round trip from a U.S. port must stop at a foreign port, so they call at Ensenada on the way back. There’s no 7-day Hawaii cruise from California: the islands are about four days’ sail away.

  • Princess: the biggest program, with round trips from Los Angeles and 15-night trips from San Francisco from fall to spring.
  • Holland America: longer round trips from San Diego.
  • Carnival: its first dedicated Hawaii program starts in fall 2027, when Carnival Legend moves to Long Beach for the season and sails 14-day round trips to Honolulu, Maui, Kauai, Hilo and Kona, with Ensenada on the way back. Ten sailings are on sale for October 2027 to March 2028.

If you want a 7-day Hawaii cruise, fly to Honolulu for Norwegian’s Pride of America; see our cruises from Honolulu guide. Our Hawaii cruise guide compares both options.

Alaska cruises from California

Princess and Carnival sail 10-day Alaska round trips from San Francisco in summer (Carnival’s 2027 trips on Carnival Luminosa visit Juneau, Skagway, Ketchikan, Prince Rupert and Tracy Arm), and a few longer Alaska voyages leave from Los Angeles. They add about three days of coastal sailing compared with a Seattle trip. For most Californians, a flight to Seattle for a 7-night round trip, or to Vancouver for a one-way Gulf of Alaska cruise, gets more Alaska out of a week. See our guides to an Alaska cruise from Seattle and an Alaska cruise from Vancouver, and Princess Alaska cruises for the line with the most California options.

Three insider picks

1. For a cheap first cruise, go short from Long Beach. A 3-day cruise from California to Ensenada is one of the lowest-cost cruises in the U.S. Weekend sailings are lively; midweek ones are quieter.

2. For families, Disney in San Diego. Disney Wonder is the only Disney ship based in California, from October to April. Book holiday sailings early.

3. Match Hawaii to your tolerance for sea days. Two weeks from California is a relaxing voyage with four or five island days. One week from Honolulu is all islands and no rest. Neither is wrong; they’re different trips.

California cruise FAQ

Are there 7-day cruises to Hawaii from California?

No. Hawaii is about four days’ sail from California each way, and foreign-flagged ships have to add a foreign port, so round trips run about 14 to 16 days. For a 7-day Hawaii cruise, fly to Honolulu and sail on Pride of America.

What are the cheapest cruises from California?

Usually 3- and 4-night Baja cruises to Ensenada from Long Beach and Los Angeles, especially midweek and outside school holidays. Carnival tends to have the lowest fares. See our short cruise guide.

Is there a Disney cruise from California?

Yes. Disney Wonder sails 3- to 7-night Baja and Mexican Riviera cruises from San Diego from October 2026 to April 2027, and Disney has extended its San Diego agreement through at least 2031.

Can I cruise to Alaska from California?

Yes, mainly 10-day round trips from San Francisco on Princess and Carnival in summer, plus a few longer voyages from Los Angeles. A 7-night trip from Seattle spends a similar amount of time in Alaska.

Do I need a passport for a cruise from California?

For a round trip that starts and ends at the same California port, U.S. citizens can usually sail with an original birth certificate and government-issued photo ID under CBP’s closed-loop rule. A passport is safer in case you need to fly home from Mexico or Canada. See our no-passport cruises guide.

Sources

  1. Port of Los Angeles: Los Angeles Cruise Terminal (World Cruise Center)
  2. Visit Long Beach: Long Beach Cruise Terminal information
  3. Port of San Diego: navigating the cruise terminals
  4. Port of San Diego: Disney Cruise Line homeport partnership extended (April 2026)
  5. Port of San Francisco: cruise terminals and cruise lines
  6. Disney Parks Blog: fall 2026 and spring 2027 itineraries (Disney Magic and Wonder from San Diego)
  7. Carnival News: Carnival Legend's 2027–28 Hawaii series from Long Beach
  8. Cruise Industry News: Carnival 2027 Alaska cruises from San Francisco (Carnival Luminosa)
  9. Princess Cruises: cruises from San Francisco
  10. U.S. Customs and Border Protection: Western Hemisphere Travel Initiative (closed-loop cruises)