Cruising from the San Diego Cruise Terminal (B Street Pier): San Diego, California
the San Diego Cruise Terminal (B Street Pier) is located at 1140 North Harbor Drive, San Diego, CA 92101. It's used by Holland America, Princess, and select seasonal Carnival sailings, so it's worth double-checking which terminal your specific cruise line uses before you head there on embarkation day.
San Diego's cruise terminal at the B Street Pier is right downtown, an easy walk or short rideshare from the Gaslamp Quarter, and mainly handles Mexican Riviera and Pacific Coast itineraries.
Since parking downtown near the Gaslamp Quarter fills up faster than at outlying lots, it's worth reserving ahead - call +1-800-406-8495 and our advisors can point you toward current options.
Frequently Asked Questions
Where exactly is the San Diego Cruise Terminal (B Street Pier) located?
the San Diego Cruise Terminal (B Street Pier) is at 1140 North Harbor Drive, San Diego, CA 92101, in San Diego, California.
Which cruise lines sail from the San Diego Cruise Terminal (B Street Pier)?
the San Diego Cruise Terminal (B Street Pier) is used by Holland America, Princess, and select seasonal Carnival sailings.
What time should I arrive for embarkation?
Your cruise line's check-in time is tied to your cabin category on many ships, with suite guests often getting first access; everyone else should plan around the window printed on their documents.
Is parking available at the port?
Reserved parking can usually be booked online in advance, which is worth doing during peak cruise season since same-day lots can fill up faster than travelers expect.
Can I get dropped off instead of parking?
Yes, curbside drop-off is common, and it pairs well with a taxi or rideshare pickup on your return since you won't need to retrieve a car from a garage.
What documents do I need at the terminal?
A passport or acceptable ID, your e-docs, and any visa forms required for the ports on your itinerary - these vary enough by destination that it's worth confirming with your cruise line directly.
Who can confirm my exact terminal and check-in details for the San Diego Cruise Terminal (B Street Pier)?
Call +1-800-406-8495 and an advisor will confirm your ship's terminal assignment along with current parking rates and check-in timing.
Are there hotels near the San Diego Cruise Terminal (B Street Pier) for a pre-cruise stay?
Yes, most cruisers heading to the San Diego Cruise Terminal (B Street Pier) book a hotel near the port or airport the night before, especially if they're flying in, to build in a buffer against travel delays.
What happens if I arrive at the terminal late?
Cruise lines are firm about their cutoff times because the ship's departure is tied to the port's overall schedule, so it's best to treat your check-in window as non-negotiable.
Can luggage restrictions affect what I pack for embarkation day?
Cruise lines are generally lenient on luggage weight compared to airlines, but hold onto anything you'll need in the first few hours - your suitcase might not reach your cabin until midafternoon.

