Five ways into this guide
Pick the question you actually have. Each card goes straight to the answer, not back to the top. Booking a tour yourself? Our comparison of Shore Excursions Group and Viator covers which of the two suits which kind of port day — and when the ship's own tour is still the better buy.
Cruise lines here now
Just two homeport San Francisco — Princess and Carnival. Nine more call here as a stop, not a base.
Jump to lines →Where you can go
Alaska, Mexico, and the California coast — three different programs from one homeport.
Jump to regions →Which pier is mine?
Pier 27 handles almost everyone — two secondary piers exist for occasional or larger calls.
Jump to terminals →Compare parking
No lot exists at the pier itself — and the closer off-site option goes by two different names.
Compare parking →Flying into SFO
About 20 miles from the airport to the pier — plan for city traffic, not just distance.
Jump to getting here →San Francisco in brief
San Francisco's cruise scene runs out of one primary terminal, but the passenger picture is smaller than the port's own list of visiting lines suggests. The James R. Herman Cruise Terminal at Pier 27 — opened in 2014, with 12 megawatts of shore power on tap, among the largest shore-power capacities of any terminal covered we cover — hosts the city's two genuine homeport lines: Princess Cruises and Carnival Cruise Line, confirmed directly on the Port of San Francisco's own site. A longer list of other lines call at Pier 27, or at the port's two secondary facilities (Pier 35 and Piers 30/32), as a stop on a longer itinerary rather than a home base.
Unlike Galveston or New Orleans, the port's own site is explicit that there's no temporary or overnight parking anywhere at the terminal itself — every parking option here is off-site. And in a first for this system, the two closest off-site options include one where two different sources name the exact same garage, at the exact same address, two different things — disclosed rather than resolved below.
Cruise lines sailing from here
This is the one section on this page built to go stale on its own clock, so it's kept in one block, dated, sourced — and not repeated anywhere else on this page.
Princess Cruises homeports Ruby Princess at Pier 27 — identified by a repeat-appearance pattern in the September 2026 sailing schedule (checked against a schedule aggregator), distinct from the single appearances that mark a port-of-call stop for Princess's other San Francisco-calling ships (Emerald, Grand, Coral, and Discovery Princess). From here, Princess runs four programs of its own: a 4-7 night California Coast itinerary, a 10-11 night Mexican Riviera sailing, a 10-day round-trip Alaska cruise (core ports Ketchikan, Juneau, Skagway, and Victoria, B.C., confirmed directly on Princess's own itinerary page), and a seasonal 15-night Hawaii sailing.
Carnival Cruise Line's confirmed 2026 season belongs to a single ship, Carnival Luminosa, running April 23 through September 20, per the port’s own 2026 schedule; Luminosa is on the port’s 2027 schedule too. It alternates a 10-day Alaska itinerary (Juneau, Skagway, Ketchikan, and Prince Rupert, B.C., with scenic cruising through Tracy Arm) with a 4-day Baja run to Ensenada, before an 18-day trans-Pacific repositioning voyage closes out the season.
A longer list of lines call at San Francisco without homeporting here — Celebrity, Norwegian, Holland America, Oceania, MSC, Viking, Royal Caribbean, Scenic, and Virgin Voyages among them, per the port's own site. That's a different thing from what's covered on this page.
Sources: the Port of San Francisco's own site on Pier 27 and its homeport lines (sfport.com/maritime/cruise); Princess's own itinerary pages for its San Francisco departure programs (princess.com), including its own 2024 press release confirming the Ruby Princess Hawaii season; Seatrade Cruise News on Carnival Luminosa's confirmed 2026 season, and the port's own 2026 and 2027 cruise schedules (updated September 15 and August 13, 2026); a schedule aggregator (cruisemapper.com) cross-checked for the Ruby Princess repeat-appearance pattern — verified September 13, 2026 for the original list, September 14, 2026 for the Hawaii sailing detail. Confirm your own line, ship, and sailing date directly before booking around this list.
Where you can go: three programs from one homeport
San Francisco runs three genuinely different programs rather than one list. Princess's Alaska sailing and Carnival Luminosa's Alaska season both call at a similar core of Southeast Alaska ports. A separate Mexico season, split between Princess's longer Mexican Riviera run and Carnival's shorter Baja hop, reaches further south. And a shorter California Coast itinerary stays close to home, down to Los Angeles and San Diego. As with every hub we cover, most of the destinations below don't yet have a dedicated destination page or excursion guide on this site — the two exceptions are Los Angeles and San Diego, which link to their own full embarkation-port guides, since both of those pages now exist.
Common, not guaranteed — the actual stops on any sailing depend on the line, the ship, and which program you've booked, so check your specific itinerary rather than assuming from the pattern below.
Destinations
14 places you can reach from here
Grouped by how routinely a cruise from San Francisco actually calls there, verified against Princess's own itinerary pages and Carnival Luminosa's confirmed 2026 season rather than any single port authority's destinations list. Common, not guaranteed: the stops on any sailing depend on the line, the ship and the program, so check your own itinerary.
Showing all 14
Core
3The Southeast Alaska mainstay three, named directly on both Princess's own itinerary page and Carnival Luminosa's confirmed 2026 season.
Juneau
Alaska
Core Inside Passage stop on both Princess's own itinerary page and Carnival Luminosa's confirmed 2026 Alaska season.
Skagway
Alaska
Named on Princess's own itinerary page and on Carnival Luminosa's confirmed 2026 Alaska season.
Ketchikan
Alaska
Named on Princess's own itinerary page and on Carnival Luminosa's confirmed 2026 Alaska season.
Regular
6Genuinely served from here, each on a specific line's program rather than both at once.
Victoria
Canada
Named directly on Princess's own itinerary page as one of the four core round-trip Alaska ports from San Francisco.
Ensenada
Mexico
Carnival Luminosa's confirmed 4-day Baja itinerary, and part of Princess's Mexican Riviera program from this port.
Cabo San Lucas
Mexico
Named stop on Princess's 10-11 night Mexican Riviera itinerary from San Francisco.
Los Angeles
California · domestic
Named stop on Princess's California Coast itinerary from San Francisco. Links to the full LA & Long Beach embarkation guide.
San Diego
California · domestic
Named stop on Princess's California Coast itinerary, alongside Los Angeles. Links to the full San Diego embarkation guide.
Prince Rupert
Canada
Named stop on Carnival Luminosa's confirmed 2026 Alaska itinerary; Princess lists it as an additional Inside Passage port that varies by sailing.
Occasional
5Real, but belonging to a smaller slice of San Francisco's overall program.
Puerto Vallarta
Mexico
Named stop on Princess's longer 10-11 night Mexican Riviera itinerary — a smaller share of the season than the shorter California Coast and Alaska programs.
Mazatlán
Mexico
Named stop on Princess's Mexican Riviera itinerary from San Francisco.
Manzanillo
Mexico
Named stop on Princess's Mexican Riviera itinerary from San Francisco.
Sitka
Alaska
Listed by Princess as an additional Inside Passage port, noted as varying by sailing rather than appearing on every departure.
Catalina Island
California · domestic
Named stop on Princess's shorter California Coast itinerary, under its resort-town name Avalon.
No destination matches that. Clear the filter to see all 14 again.
Not covered above: Princess's seasonal 15-night Hawaii sailing on Ruby Princess (October 2026-April 2027, confirmed on Princess's own 2024 season announcement) is real but rests on a single longer itinerary rather than the repeatable regional pattern above — Hawaii gets its own dedicated treatment elsewhere we cover rather than a card here. Tracy Arm, on Carnival Luminosa's Alaska itinerary, is scenic cruising only with no disembarkation, matching the same exclusion logic used for scenic-only stops at other ports we cover.
Cruise terminals
One port authority, three facilities, but one does almost all the work. Pier 27 — the James R. Herman Cruise Terminal — is where Princess and Carnival homeport and where most San Francisco sailings depart. Piers 35 and 30/32 are secondary facilities the port's own site names for occasional or larger-vessel calls, without a fixed line assignment published for either — check your own boarding documents if your sailing isn't a standard Princess or Carnival departure.
| Terminal | Role | Worth knowing |
|---|---|---|
| Pier 27 — James R. Herman Cruise Terminal | Primary — Princess and Carnival homeport | Opened 2014; 12 MW shore power capacity, among the highest of any terminal we cover. No temporary or overnight parking on site, confirmed directly on the port's own site. |
| Pier 35 | Secondary | Named by the port's own site for occasional cruise calls; no fixed line assignment published. |
| Piers 30/32 | Secondary | Named by the port's own site for occasional or larger-vessel calls; no fixed line assignment published. |
Pier 27's role and specs confirmed directly on the Port of San Francisco's own site. Stable
Parking, in short
No on-site or overnight parking exists at Pier 27 itself — confirmed directly on the Port of San Francisco's own site. Every option here is off-site, and the closer of the two turns up this port's own genuine oddity: two different sources name the same building, at the same address, as two different operators. Review periodically
Two named options, one naming conflict, and rates that only partly agree between sources — that comparison gets the full page it deserves.
Where should I park for a San Francisco cruise?
Two off-site garages, compared on price, distance, and vehicle limits — including the naming conflict at the closer of the two.
Compare your options →Getting here
SFO serves the port, but it's not a short hop — plan for city traffic and a real drive, not just the mileage.
| Airport | Distance | Worth knowing |
|---|---|---|
| SFO — San Francisco International | ~20 miles / ~45 minutes to Pier 27 | Figures per Princess’s own port guide, which puts a taxi at roughly $50-60. Cabs run on SFMTA’s meter with a $6 SFO pickup fee; BART reaches downtown in about 30 minutes for $11.15, and the port puts the terminal a 20-minute walk from Embarcadero station. |
| OAK — Oakland International | No published distance to Pier 27 | BART’s connector runs 9 minutes to Coliseum, then it’s 21 minutes to downtown San Francisco, $12.65 in all, per BART and San Francisco Travel. |
Distance and drive-time figures Review periodically — sourced to one cruise line's own port guide rather than the port authority's own site, and actual drive time depends heavily on San Francisco traffic.
Comparing SFO with Oakland, with the BART, cab and transfer prices and how early to land on sail day? See Nearest airports to the San Francisco cruise terminal. Flying in the day before? We ranked the 20 best hotels for the night before on shuttles, cruise parking, breakfast and distance, and picked six splurges.
Stay the night before
Twenty hotels for a San Francisco cruise, ranked on shuttles, cruise parking, breakfast and distance. These are the top six. Tap one to see why, or hold a room.
Planning a San Francisco cruise?
Tell us the itinerary and what you want out of it.
Alaska, Mexico, or the California coast, first cruise or your tenth, family or a couple — tell us the actual situation and we'll match you to the line, the ship, and the itinerary that fit, priced honestly before you commit.
Answers verified against current pricing and itineraries before you book.
San Francisco FAQ
Which cruise lines actually homeport at San Francisco?
Two: Princess Cruises and Carnival Cruise Line, both confirmed directly on the Port of San Francisco's own site. Princess's Ruby Princess is identified as the homeporting ship through a repeat-appearance pattern in the September 2026 sailing schedule; Carnival Luminosa runs Carnival's entire confirmed 2026 season, April 23 through September 20. Nine additional lines — Celebrity, Norwegian, Holland America, Oceania, MSC, Viking, Royal Caribbean, Scenic, and Virgin Voyages among them — call at San Francisco as a stop on a longer itinerary, not as a home port.
Is Ruby Princess always San Francisco's Princess ship?
As of our research date, yes — Ruby Princess is the ship showing the repeat, season-length appearance pattern in San Francisco's September 2026 schedule that distinguishes a homeport from a single port-of-call stop, while Princess's Emerald, Grand, Coral, and Discovery Princess each call only once in the same window. This wasn't confirmed directly on Princess's own site as a fixed year-round assignment, so treat it as the current pattern rather than a permanent one.
What does a Carnival cruise from San Francisco actually visit?
It depends which of Carnival Luminosa's two itineraries you're on. The 10-day Alaska sailing calls at Juneau, Skagway, Ketchikan, and Prince Rupert, B.C., with scenic cruising (no disembarkation) through Tracy Arm. The 4-day Baja sailing calls at Ensenada. The confirmed 2026 season runs April 23 through September 20, after which Carnival Luminosa repositions across the Pacific on an 18-day voyage.
Which terminal will I use — Pier 27, 35, or 30/32?
Pier 27, the James R. Herman Cruise Terminal, is where Princess and Carnival homeport, and where most sailings from this port depart. Piers 35 and 30/32 are secondary facilities the port's own site names for occasional or larger-vessel calls — check your cruise line's own boarding documents if your sailing isn't a standard Princess or Carnival departure.
Is there parking at the cruise terminal itself?
No — the Port of San Francisco's own site states plainly that there's no temporary or overnight parking at Pier 27. Two off-site garages serve the port instead, roughly seven to ten blocks away.
Why do two sources name the off-site parking garage differently?
The closer of San Francisco's two off-site garages, at 80 Francisco Street, is named "Metropolis" on the Port of San Francisco's own site and "Impark" in Princess's own downloadable port guide — same address, same rate structure, two different operator names, and two different phone numbers. Rather than pick one, both names are disclosed here; call ahead to confirm which one actually answers.
Find cruises sailing from San Francisco.
Tell us when you'd like to go and a real advisor will do the research — no obligation.
Got it — thank you.
Seabound Journeys will follow up within one business day. In the meantime, feel free to keep browsing.
Want to talk sooner? Book a free 30-minute call.
Journey further.
