San Diego is the southernmost cruise port on the US West Coast, and that geography is its superpower: ships clear the harbor and are in Mexican waters within hours, which makes it the natural home for Mexican Riviera and Baja sailings. The B Street Pier cruise terminal sits right on the downtown Embarcadero at 1140 North Harbor Drive—about two miles from the airport, two blocks from the Amtrak station, and across the street from hotels, restaurants, and the bay-front promenade. Few US ports make embarkation day this painless: you can step off a train with your luggage and be at the pier in minutes, or sleep across the street and stroll to the ship after breakfast.
Mexico is the headline act: round trips to Cabo San Lucas, Mazatlán, and Puerto Vallarta typically run 7 nights, with shorter 3-5 night Baja getaways to Ensenada and Cabo filling weekends. The week-long Riviera loop is a sun-and-sand classic—a Cabo beach day with the famous rock arch on the horizon, then the older, slower charm of Mazatlán and Puerto Vallarta, where port days split easily between beach time and wandering the streets back from the waterfront. The short Baja runs are ideal first cruises and long-weekend escapes: close enough that the trip works even with limited vacation days.
San Diego is also a major Hawaii gateway—round trips of two weeks or more deep into the Pacific, built for travelers who genuinely enjoy sea days and flexible calendars—and a launch point for Panama Canal voyages and Pacific Coastal repositioning cruises that hop between California ports and head north toward Seattle and Alaska in spring. Holland America's longer exotic itineraries push even further afield, so the schedule rewards anyone shopping beyond the standard week in Mexico.
The port's main facility is the B Street Pier Cruise Ship Terminal, with the Port Pavilion on Broadway Pier next door handling overflow on multi-ship days—your documents will say which. Holland America Line homeports in San Diego and anchors the schedule; Disney Cruise Line and Celebrity have run seasonal programs from the pier, with Norwegian, Princess, Viking, Silversea, and other luxury and expedition lines calling through the season. A recent season tallied over 100 ship calls and close to 400,000 passengers.
San Diego's cruise calendar is the inverse of Alaska ports: the season concentrates from late September through May, when ships migrate south for the winter, and quiets in midsummer when those same ships are up north. Fall kicks off with Holland America's arrival, winter is peak Mexico season under reliably sunny skies, and spring brings Hawaii round trips and the northbound repositioning parade. The weather is famously pleasant year-round, so there's no bad-season gamble on embarkation day—packing is mostly light layers and sun protection, with something warmer for evenings on deck, since nights on the water run cooler than the sunny afternoons suggest.
Driving in is easy—I-5 to the Hawthorn Street exit, west toward the bay, then left on North Harbor Drive; the terminal is about a quarter mile down on the right—but know the parking rule: you cannot leave a car on the pier during your cruise. The port points cruisers to nearby private options instead: Ace Parking garages directly across the street, Park Shuttle & Fly at 3405 Pacific Highway (2.8 miles, 24/7 shuttle), and Aladdin Parking at 2548 Kettner Boulevard (1.4 miles, free shuttle), among others. Rates vary by vendor and season—roughly $7-$20 per day at independent lots—so reserve ahead and confirm with the operator. If you come in the night before, the bay-front promenade makes for an easy pre-cruise evening: dinner across the street, a walk along the water, and a short stroll to the pier in the morning, where porters take checked bags at the curb.
Booking through Zipsea works exactly like booking direct—same ships, same cabins, same published fares—except we pass back the maximum onboard credit the cruise line allows on every sailing. On a 7-night Mexican Riviera or a two-week Hawaii round trip from San Diego, that's often hundreds of dollars for excursions, drinks, and specialty dining. Browse the live sailings above and lock in your onboard credit before fares move.
Best 2028 Cruise Deals Departing from San Diego

4-Day Pacific Coastal Cruis...
4 nights • Koningsdam
Holland America Line
FROM / PERSON
$859

6-Day Pacific Coastal Cruis...
6 nights • Eurodam
Holland America Line
FROM / PERSON
$1,294

7-Day Mexican Riviera
7 nights • Koningsdam
Holland America Line
FROM / PERSON
$1,614

7-Day Mexican Riviera
7 nights • Koningsdam
Holland America Line
FROM / PERSON
$1,719

7-Day Baja Peninsula
7 nights • Koningsdam
Holland America Line
FROM / PERSON
$1,724

6-Day Pacific Coastal Cruis...
6 nights • Oosterdam
Holland America Line
FROM / PERSON
$1,907

11-Day Mexican Riviera & Pa...
11 nights • Koningsdam
Holland America Line
FROM / PERSON
$2,419

17-Day Circle Hawaii
17 nights • Koningsdam
Holland America Line
FROM / PERSON
$3,554

San Diego to Vancouver
8 nights • Crystal Symphony
Crystal Cruises
FROM / PERSON
$3,559

18-Day Circle Hawaii
18 nights • Koningsdam
Holland America Line
FROM / PERSON
$3,719

18-Day Baja Peninsula, Mexi...
18 nights • Koningsdam
Holland America Line
FROM / PERSON
$3,954

24-Day Mexican Riviera & Ci...
24 nights • Koningsdam
Holland America Line
FROM / PERSON
$4,959
Getting to the Port: Terminals, Parking & Directions
Everything you need to plan embarkation day from San Diego—terminal addresses, parking rates, and the closest airports.
B Street Pier Cruise Ship Terminal
Address: 1140 North Harbor Drive, San Diego, CA 92101
Cruise lines: Holland America (homeport), plus Disney, Celebrity, Norwegian, Princess, Viking, and Silversea seasonally; Port Pavilion on Broadway Pier handles overflow ships
Parking: No parking on the pier during your cruise (curbside is drop-off only). Nearby private lots: Ace Parking across the street, Park Shuttle & Fly (2.8 mi, 24/7 shuttle), Aladdin (1.4 mi, free shuttle). Rates vary by vendor, roughly $7-$20/day—reserve ahead and confirm with the operator.
Driving: I-5 to the Hawthorn Street exit, west toward the bay, then left on North Harbor Drive—the terminal is about a quarter mile down on the right.
Nearest Airports
| Airport | Distance to Port |
|---|---|
| San Diego International (SAN) | ~2 miles north of the pier (less than 10 minutes by taxi) |
Hotels Near the Port
- Downtown waterfront/Embarcadero hotels sit directly across Harbor Drive from the pier—several are close enough to walk your luggage over on sailing morning.
- The Gaslamp Quarter is a 10-15 minute walk or 5-minute taxi from the terminal, with the city's deepest restaurant and hotel inventory.
- Little Italy is just north of the pier—quieter than the Gaslamp, walkable to the waterfront, and convenient to both the airport and the terminal.
Getting There Without a Car
- From the airport, a taxi or rideshare reaches the pier in under 10 minutes—it's one of the shortest airport-to-ship transfers in the country.
- Arriving by train: Santa Fe Depot (Amtrak Pacific Surfliner and Coaster) is only two blocks east of the cruise terminals—an easy roll with luggage.
- The San Diego Trolley stops at Santa Fe Depot and America Plaza, both a short walk from the pier.
Port details verified June 2026. Rates and policies can change—confirm with your terminal before sailing day.
Explore by Destination
Smarter cruisers = happy cruisers
Every Number Matched
The base fare, taxes, and onboard credit lined up perfectly. No fine print, no surprises. That's why I trusted them.
James
Switching From Costco Paid Off
We almost booked with Costco for Royal Caribbean. They offered a small rebate card, but Zipsea added $400 in OBC...
Drew
Incredible perks with Zipsea!
..My party and I can actually utilize the credit for our excursions. What a seamless experience.
Jamie
The Real Deal!
Great OBC offers and comparable price to other sites. Had no issues with the booking or getting the OBC credited to my account. Customer service has been very responsive to my questions and needs.
Rebecca
Exemplary Service
Zipsea was able to give me onboard credit that Celebrity or other agents couldn't match. When the price dropped, I texted Mario and within 5 minutes he repriced my booking and saved me almost $1000.
Jean
Helpful contact with easy booking process
Had my question answered promptly. Felt they gave the best deal. Will use Zipsea again.
Marisa
Why Zipsea
The most onboard credit on the internet
We give the absolute most onboard credit back for you to spend onboard.
Prices straight from the cruise lines
Prices and availability come directly from the cruise lines and update in real time.
Never any fees
No service charges, no booking fees — not for anything.
A team that lives and breathes cruises
Cruises are all we sell. You're always talking to someone who knows ships, cabins, and ports.
Popular Departure Ports
Frequently Asked Questions
What destinations can I cruise to from San Diego?
San Diego cruises visit the Mexican Riviera (Cabo San Lucas, Puerto Vallarta, Mazatlán, Ensenada), Hawaii, Panama Canal, and Pacific Coast. Mexican Riviera cruises are most popular, typically 3-7 nights. Hawaii cruises run 14+ nights.
How far is San Diego cruise terminal from the airport?
The B Street Cruise Terminal is only 3 miles from San Diego International Airport (SAN)—about 10 minutes. It's one of America's most convenient airport-to-cruise-port connections.
What cruise lines sail from San Diego?
Holland America, Princess, Celebrity, and Disney operate from San Diego. Holland America has the strongest presence with year-round Mexican Riviera departures. Disney offers seasonal sailings popular with families.
What is the best time to cruise from San Diego?
San Diego offers year-round cruising thanks to Southern California's mild climate. Winter months (December-March) offer the best Mexican Riviera weather. Hawaii cruises run year-round but book early as they're always popular.
What is onboard credit (OBC)?
Onboard credit is ship money you can use during your cruise—like a prepaid gift card. Spend it on drinks, specialty dining, Wi-Fi, spa treatments, excursions, or onboard shopping.
How does Zipsea give me more onboard credit than others?
Travel agents earn commission on every booking, and most keep it. We don't—we pass back the maximum onboard credit the cruise line allows, every time.
Do I pay more to book with Zipsea?
No. You pay the same published fare you'd see on the cruise line's website—except we give you back the maximum onboard credit on top.
How much onboard credit will I actually get?
It depends on your fare and the cruise line's rules. As a ballpark, shorter cruises usually allow $50–$100 and longer cruises $150–$500+. When you search a sailing, we show you the exact amount.









