Fly & Cruise Hotels Near Port of San Francisco, California
If you're flying in before your cruise, the hotels below are picked specifically because they run a reliable airport shuttle — land, get a good night's sleep, and get to the ship the next morning without arranging your own transportation.
- SFO (San Francisco International) — ~14 miles south of Pier 27; ~30–40 min by rideshare or 30 min on BART (SFO → Embarcadero station)
- OAK (Oakland International) — similar distance; sometimes cheaper fares; BART from OAK to Embarcadero ~30 min via transfer
- Best area to stay: Fisherman's Wharf or Embarcadero — walking distance to Pier 27, classic SF evening experience
- Night before: Ferry Building for dinner, North Beach for Italian food and drinks, walk the Embarcadero at dusk
- Fog tip: SFO is one of the most delay-prone airports in the US due to marine fog — flying in the night before is particularly important here
San Francisco International Airport (SFO) and Oakland International (OAK) both serve cruisers heading to this port, and fly-cruise hotel packages near the pier itself tend to be pricier given the downtown location — an airport-area stay the night before can be the more budget-friendly option.
San Francisco's downtown hotels sit only a couple of miles from the Pier 27 terminal — close enough that dedicated airport-to-port shuttles aren't really needed. Fly into SFO, stay at an SFO-area hotel for its free airport shuttle, then book a rideshare into the city (typically around $30 one-way from SFO, or around $45 from Oakland) for the final leg to the terminal.