San DiegoCruise Port
Sailing from San Diego? Find your terminal, pick a place to park or stay the night before, and plan the ride in from the airport.

Bon voyage from San Diego
- Terminals
- 1
- Cruise lines
- 2
- Disney and Royal Caribbean
- Nearest airport
- SAN
- San Diego International Airport, 2.8 mi, about 8 min
- Port parking
- See live price
- 1 port-run lots; the port shows the rate when you reserve
Last checked
Terminals by cruise line
San Diego has two cruise terminals, and most ships use the bigger one: B Street Pier on the downtown waterfront. Your cruise line decides which pier is yours, and it can change, so check your boarding documents. A second pier, the Port Pavilion on Broadway Pier, also takes ships. The port doesn't say which lines use it.
B Street Pier & Cruise Ship Terminal
Cruise lines
Royal Caribbean, Disney
Royal Caribbean names it, and Disney has priority use of its North and South berths. Holland America, Norwegian and Princess also sail from San Diego; check which pier your ticket says.
1140 N. Harbor Drive, San Diego, CA 92101
| Terminal | Cruise lines | Address | Map |
|---|---|---|---|
| B Street Pier & Cruise Ship TerminalRoyal Caribbean names it, and Disney has priority use of its North and South berths. Holland America, Norwegian and Princess also sail from San Diego; check which pier your ticket says. | Royal Caribbean, Disney | 1140 N. Harbor Drive, San Diego, CA 92101 | Map of B Street Pier & Cruise Ship Terminal |
Hotels the night before
Sleeping near the pier the night before saves you the morning rush. We could confirm one hotel on its own pages, and it sits right across the street from the terminal. "Check rates" opens it on Booking.com, and "Hotel website" opens its own page. The compare button below searches every hotel near the terminal.

Hotel
Wyndham San Diego Bayside
Across the street from B Street Pier. Royal Caribbean and the port both point cruisers to its parking lot.
- Shuttle: confirm with the hotel
- 0.31 mi walk to B Street Pier & Cruise Ship Terminal, about 7 min
San Diego cruise parking
The Port of San Diego doesn't run cruise parking, and you can't leave a car on the pier. You use a private lot or garage nearby. The port lists several, and each one sets its own price and takes its own reservation. Book ahead, as the port advises.
No lot here shows a cruise rate we could confirm, so prices are on each lot's booking page.
Covered parking
San Diego Airport Terminal 1 & 2 Harbor Drive Parking Plaza
WalkCoveredPort
2 mi; taxi, rideshare or MTS 992 bus
Port of San Diego lots
| Lot | To the terminal | Cover | Price | Book |
|---|---|---|---|---|
San Diego Airport Terminal 1 & 2 Harbor Drive Parking PlazaAirport authority garage that the port lists as a cruise parking option.+ More− LessIt has EV charging and express checkout. You ride to the terminals by taxi, rideshare or the MTS 992 bus; there is no lot shuttle. Run by the San Diego County Regional Airport Authority and listed by the Port of San Diego as a cruise option. No cruise rate is published on a page we could open. | WalkCovered2 mi; taxi, rideshare or MTS 992 bus | Covered | See live price | Reserve at the port → for San Diego Airport Terminal 1 & 2 Harbor Drive Parking Plaza |
Private lots nearby
| Lot | To the terminal | Cover | Price | Book |
|---|---|---|---|---|
Aladdin Airport & Cruise Ship Parking24/7 lot with live shuttle tracking; no duallies or extra-large vehicles.+ More− Less2548 Kettner Boulevard. The port lists 6 ft 9 in clearance, so tall trucks and vans won't fit. No rate is shown without making a reservation. | ShuttleCovered1.4 mi, free shuttle | Covered | See live price | Check rates → for Aladdin Airport & Cruise Ship Parking |
San Diego's Park, Shuttle & FlyStaffed around the clock. Oversized vehicles and RVs not accepted.+ More− LessLot A is at 3405 Pacific Highway and Lot B at 3275. Reservations are free and you pay when you collect the car. For a party of four or more, the lot suggests dropping everyone and the bags at the terminal first, which shortens the shuttle trips. The lot's page headlines $18.95 a day with a coupon and restrictions, so the daily rate isn't recorded; reserve online with no payment up front and pay at pickup. | ShuttleOpen-air2.8 mi, free shuttle | Open-air | See live price | Check rates → for San Diego's Park, Shuttle & Fly |
Getting there
San Diego International Airport is the only airport you need. It's about 2.8 miles from the terminal and a short drive. The port lists three ways in: a taxi or rideshare, the MTS 992 bus, or an airport transfer from your cruise line if it offers one.
San Diego International Airport SAN
Right beside downtown. The closest airport by far, and the one most cruisers fly into.
- Distance
- 2.8 mi
- Drive
- about 8 min
Ways to the port
- Bus: MTS 992 — The port lists the 992 bus to the terminals at about 14 minutes, every 15 minutes, wheelchair accessible. Operator site → for MTS 992
- Uber and Lyft — The port lists taxi or rideshare as a way to reach the terminals. No fare is published. Operator site →
- Cruise-line transfer — The port says to ask your cruise line whether it offers airport transfers. Operator site →

Pre-book a private airport transfer
A driver booked ahead meets you instead of you joining the rideshare queue with luggage. Check that your airport and date are covered before you rely on it.
Ports you'll visit from San Diego
Most San Diego cruises are short Mexico trips and the Mexican Riviera: Ensenada, Cabo San Lucas, Mazatlán, Puerto Vallarta and La Paz, plus Catalina Island. Disney, Royal Caribbean, Holland America, Norwegian and Princess all run them, though not every line calls at every port.
Read the guide →Sailing to
Ensenada
What's a short walk from the Ensenada pier, plus plans for your hours ashore.
Read the guide →Sailing to
Cabo San Lucas
What to do around the Cabo San Lucas tender landing, plus plans for your hours ashore.
Read the guide →Sailing to
Mazatlán
What's near the Mazatlán cruise terminal, plus plans for your hours ashore.
Read the guide →Sailing to
Puerto Vallarta
What's near the Puerto Vallarta pier, plus plans for your hours ashore.
- Guide coming
Sailing to
La Paz
- Guide coming
Sailing to
Catalina Island
Quick answers
How we checked these answers
Every answer is built from facts we checked against the sources below and cross-checked with recent port guides. Where sources disagreed, the answer says so instead of guessing a number.
- Port of San Diego — navigating the cruise terminals
- Port of San Diego — cruise
- Royal Caribbean — driving directions to the Port of San Diego
- Disney Cruise Line and Port of San Diego — joint announcement (republished by Pacific Ports)
- Port of San Diego — 2026-27 cruise ship schedule
- Wyndham San Diego Bayside
- Port of San Diego — long-term cruise parking
- Port of San Diego — parking
- San Diego Park, Shuttle & Fly — cruise parking
- Aladdin Parking
Terminals & cruise lines
Where is the San Diego cruise port?
Most ships dock at the B Street Pier & Cruise Ship Terminal, 1140 N. Harbor Drive, on the downtown waterfront. Royal Caribbean names B Street as its terminal, and Disney has priority access to its North and South berths. The Port Pavilion on Broadway Pier also handles cruise ships and the port doesn't say which lines use it, so follow the terminal on your boarding documents. See the terminal.
What cruise lines sail from San Diego?
The Port of San Diego's 2026-27 schedule lists Disney, Royal Caribbean, Holland America, Norwegian and Princess ships, along with Virgin Voyages, MSC, Crystal, Azamara, Oceania, Costa, Hapag-Lloyd and Explora. The regular round trips are mainly the first five, headed for Ensenada, Catalina Island and the Mexican Riviera. The schedule doesn't name each ship's pier. See the terminal and where the ships go.
Hotels
Which hotels near the San Diego cruise port have a shuttle?
We could confirm only one hotel on its own pages: Wyndham San Diego Bayside, across the street from the terminal. Royal Caribbean mentions a complimentary shuttle to the terminals from the Wyndham's parking lot, but Wyndham's own page doesn't describe a cruise package, so we don't promise one. At 0.31 miles you can walk it. See the hotel.
Can I walk from a hotel to the San Diego cruise terminal?
Yes, from the Wyndham San Diego Bayside at 1355 N. Harbor Drive. OpenStreetMap walking directions to the B Street terminal measure 0.31 miles, about 7 minutes. See the hotel.
Parking
How much does it cost to park at the San Diego cruise port?
The Port of San Diego doesn't run cruise parking and has no long-term parking at the terminals, so there's no port rate. Private lots set their own prices. Park, Shuttle & Fly advertises a coupon rate with restrictions, and Aladdin shows no rate until you reserve, so check each lot's booking page for your dates. See the parking.
Where do you park for a cruise out of San Diego?
There's no parking on the pier, so you use a nearby lot. The port lists lots across the street at the Wyndham and the BRIC garages, Aladdin (1.4 miles, free shuttle), Park, Shuttle & Fly (2.8 miles, free shuttle) and the airport's Harbor Drive plaza (taxi, rideshare or bus). Drivers can drop passengers and luggage on the pier first. See the parking.
Do I need to reserve cruise parking in San Diego?
Yes, it's the safe call. The Port of San Diego tells cruisers to reserve cruise parking in advance, and Royal Caribbean recommends reserving at the Wyndham lot. Park, Shuttle & Fly takes reservations online with no payment up front. See the parking.
Getting there
How far is San Diego airport from the cruise port?
San Diego International Airport (SAN) is the closest, about 2.8 miles from the B Street terminal by road and around 8 minutes' drive without traffic. The Port of San Diego puts it under 10 minutes. See getting there.
How do you get from San Diego airport to your cruise ship?
The Port of San Diego lists a taxi or rideshare, the MTS 992 bus (about 14 minutes, every 15 minutes, wheelchair accessible), or asking your cruise line whether it offers an airport transfer. We found no published fare to quote. See getting there.
Embarkation day
What time should I arrive at the San Diego cruise terminal?
Arrive at the boarding time your cruise line assigns you, and don't turn up before 10 a.m., the port says. Bring photo ID, your boarding document and a passport or birth certificate; passports are required for Mexico cruises. Have your driver drop you past the gate, on the pier, to skip the longest line. See the terminal.
Where do cruises from San Diego go?
Mostly Mexico: Ensenada, Cabo San Lucas, Mazatlán, Puerto Vallarta and La Paz, plus Catalina Island, from Disney, Royal Caribbean, Holland America, Norwegian and Princess. Not every line calls at every port. See the ports.