Cruises from San Diego 2028

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.

Browse by year:All years202620272028

Best 2028 Cruise Deals Departing from San Diego

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

AirportDistance 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.

Discover by Cruise Line

Royal CaribbeanNorwegian Cruise LineCelebrity CruisesCarnival Cruise LinePrincess CruisesMSC CruisesDisney Cruise LineHolland America LineVirgin VoyagesViking

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.

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.