Port of San Diego Cruise Port Guide
San Diego's cruise terminals sit right on the downtown Embarcadero waterfront, with most sailings — including Holland America, Princess, Celebrity, and Disney itineraries to the Mexican Riviera, Panama Canal, and Hawaii repositioning routes — departing from the B Street Pier & Cruise Ship Terminal, with the nearby Port Pavilion on Broadway Pier used when a third ship needs a berth. As the southernmost cruise port on the U.S. West Coast, San Diego is a natural gateway to Baja California and beyond. One of its biggest logistical advantages is San Diego International Airport (SAN), which sits only about 2-3 miles from the piers — one of the shortest airport-to-homeport hops of any major U.S. cruise city. Because the Port of San Diego does not own or operate cruise parking itself, planning ahead with a private off-site lot or a hotel park-and-cruise package is worth doing before sailing day.
Last updated July 9, 2026
San Diego's cruise terminals sit right on the downtown Embarcadero, with most sailings — Holland America, Princess, Celebrity, and Disney itineraries to the Mexican Riviera, Panama Canal, and Hawaii repositioning routes among them — departing from the B Street Pier & Cruise Ship Terminal, with the nearby Port Pavilion on Broadway Pier used as overflow when a third ship needs a berth. As the southernmost cruise homeport on the U.S. West Coast, San Diego is also a natural gateway to Baja California.
This hub is a practical starting point, not a booking engine. Use it to size up the choices in a few minutes, then follow the deeper guides for parking and hotels. Everything here is written to help you decide; we call out where details change often and should be confirmed directly with the Port of San Diego or your cruise line before you book.
How to think about it
- Driving in? Parking is your main decision — the Port of San Diego does not own or operate cruise parking itself, so you're choosing among private operators near the Embarcadero rather than a single official lot.
- Flying in? San Diego International Airport (SAN) sits only about 2-3 miles from the piers, one of the shortest airport-to-homeport hops of any major U.S. cruise city — a rideshare covers it in roughly 10 minutes, and an expensive private transfer is rarely necessary.
- Arriving the night before? A hotel on the Embarcadero removes any transfer entirely — just confirm whether your sailing uses B Street Pier or the Broadway Pier/Port Pavilion overflow terminal first.
We are an independent guide and are not affiliated with any cruise line, the Port of San Diego, or any airport. Always verify current terminal assignments, prices, and shuttle details with the official or provider source before you travel.
Plan your trip
Nearby airports
| Airport | Distance to port | Notes |
|---|---|---|
| San Diego International Airport (SAN) | ~2.5 mi | Unusually close to the piers — roughly 2-3 miles and about a 10-minute drive via N Harbor Drive, which directly connects the airport to the Embarcadero. |
Common timing mistakes
- Assuming the Port of San Diego runs or reserves cruise parking — its own site states it does not own or operate parking, and none is available at the terminals themselves.
- Not confirming which terminal (B Street Pier vs. Broadway Pier/Port Pavilion) your sailing uses before arranging drop-off, since assignment can vary.
- Booking a distant off-site lot when several walkable or short-shuttle garages sit right on the Embarcadero.
- Underestimating how close SAN airport actually is and pre-booking an expensive private transfer for what's often a short, inexpensive rideshare.
- Not checking whether a hotel's 'park and cruise' package requires a paid overnight stay to unlock the free parking days.
Cruise terminals
- B Street Pier & Cruise Ship Terminal. 1140 N Harbor Dr, San Diego, CA 92101. The primary terminal — most cruise ships dock here; roughly 120,000 sq ft with two berths and shore-power connections.
- Port Pavilion on Broadway Pier. Around 1000-1100 N Harbor Dr, San Diego, CA 92101. Used as an overflow cruise terminal when B Street Pier is hosting two ships and a third needs a berth; also a public event venue.
Official source
Verify terminal, parking, and schedule details with the official source before you travel.