This San Diego cruise terminal guide starts with good news: San Diego is one of the easiest cruise ports in the country to reach. Both cruise terminals sit on the downtown waterfront, a short drive from San Diego International Airport (SAN), the train station and most downtown hotels. This guide covers the terminals, parking, drop-off, disembarkation pickups and airport transfers.
Quick answer: San Diego has two cruise terminals on North Harbor Drive: the B Street Pier Cruise Ship Terminal (1140 N Harbor Dr), where most ships dock, and the Port Pavilion on Broadway Pier. Both are about 2.5 miles from San Diego airport, usually under 10 minutes by car. Passengers cannot park on the pier, so you either reserve paid cruise parking nearby or get dropped off on the pier. A private SUV takes up to 6 passengers and 5 large bags straight from the airport or your hotel to the pier for a fixed price per vehicle.
Book Your RideThe two San Diego cruise ship terminals
Cruise port San Diego is run by the Port of San Diego. Its two terminals stand side by side on the Embarcadero, the waterfront promenade that runs along the bay in front of downtown.

B Street Pier Cruise Ship Terminal
- Address: 1140 N Harbor Dr, San Diego, CA 92101.
- The larger of the two piers. Most cruise ships dock here.
- Two berths, so two ships can be in port at the same time.
- About 2.4 miles from the airport.
Port Pavilion on Broadway Pier
- Address: listed by the Port as 1000 N Harbor Dr (some Port pages show 1100 N Harbor Dr). It is the pier at the foot of Broadway.
- One berth. On days without a ship it hosts events and is open to the public.
- About 2.7 miles from the airport.
Your cruise line’s app or documents name the terminal; check again a few days before you sail. The USS Midway is the next pier south of Broadway Pier, so if you have time before or after your cruise, our USS Midway Museum guide covers a visit within walking distance.
Which cruise lines sail from San Diego in 2026–27
The Port of San Diego calls the 2026–27 season its biggest in more than 15 years, with 183 scheduled voyages. The season opened on 14 September 2026 when the Ruby Princess docked at B Street Pier. The Port expects more than 700,000 cruise passengers this season.
- Disney Cruise Line: the Disney Wonder is based in San Diego from October 2026 to April 2027, with three- to seven-night trips to Baja and the Mexican Riviera. The Disney Magic sails from San Diego in the fall before heading to the Panama Canal.
- Royal Caribbean: new homeport sailings this season. The Port’s schedule lists Serenade of the Seas on Ensenada, Catalina and Mexico trips.
- Holland America Line: a long-time San Diego customer.
- Norwegian Cruise Line: in its second year of homeport calls.
- Princess Cruises, Virgin Voyages, MSC Cruises and several smaller lines also call during the season.
The Port’s schedule is subject to change, so confirm your sailing with your cruise line.
Embarkation day: timing and drop-off
The single most important time on embarkation day is the boarding time your cruise line assigns you. The Port asks passengers to arrive at that time and not before 10 a.m.
How drop-off works
- Cars, taxis and shuttles can drop passengers on the pier, past the gate. That lets you skip the line that forms outside on Harbor Drive.
- To be driven onto the pier, have your photo ID and your boarding document for that day ready to show at the gate.
- Passengers may not park on the pier. Drop-off is a quick stop, not a place to leave a car.
- Print your luggage tags at home and attach them before you leave. The Port specifically suggests this to avoid an extra line.
Luggage and porters
At the terminal, porters normally collect your tagged checked bags at the curb and send them to the ship. Keep documents and medication in a small bag with you. Your cruise line sets bag allowances and the list of items you cannot bring, so check both before you pack.
Documents to have in hand
- Photo ID and your ship boarding document.
- Passport or birth certificate. The Port says passports are required for Mexico cruises, so follow your cruise line’s rules for your itinerary.
- If anyone in your group needs mobility help, arrange it with the cruise line before you leave home.

San Diego airport to cruise terminal
Few cruise ports are this close to a major airport. The terminals are about two miles south of SAN along Harbor Drive, and the drive is usually under 10 minutes. Same-day fly-ins are possible, but a late flight or a slow bag can push you past your boarding window.
Our advice: fly in the day before if you can. If you must fly in on sailing day, pick a morning flight that lands well before your assigned boarding time, and check your cruise line’s final boarding cutoff.
How a private transfer works
- Book with your flight number and the terminal as the drop-off address.
- Your chauffeur tracks your flight and meets you at the curb outside arrivals, or inside at baggage claim with a name sign if you add Meet & Greet (+$30).
- Waiting time of up to 1 hour after landing is included.
- Your chauffeur loads the bags, drives you to the pier and drops you past the gate where allowed.
Our San Diego Airport (SAN) guide explains the terminals and the arrivals curb, and our airport car service page covers all airport rides. Flying into Los Angeles instead? We also run LAX to San Diego transfers that can end at the cruise terminal.
Ways to get from the airport to the cruise ship terminal
| Option | What to expect | Best for |
|---|---|---|
| Private SUV | Fixed price per vehicle, door to door, up to 6 passengers and 5 large bags, car seats on request | Families, groups, heavy luggage |
| Taxi | Taxi line at the airport, metered fare, vehicle size varies | One or two people with light bags |
| Cruise line shuttle | Booked through your cruise line, shared, runs on the line’s schedule | Travelers who booked an air and cruise package |
| MTS bus 992 | Public bus between the airport and downtown, about 14 minutes | Solo travelers with a carry-on |
| Hotel shuttle | Only some downtown hotels offer one; check with the hotel | Guests on a pre-cruise night |
Cruise parking near the terminals
If you drive yourself, reserve parking ahead of time. The Port of San Diego does not own or run cruise parking, and you cannot park on the pier. The Port lists these long-term options:
- Ace Parking: lots across the street from the terminals, including at the Wyndham San Diego Bayside. Reserve online in advance.
- Aladdin Airport & Cruise Ship Parking: 2548 Kettner Blvd, about 1.4 miles away, covered, open 24/7, with a free shuttle to the terminals. Height limit 6 ft 9 in.
- San Diego’s Park, Shuttle & Fly: 3405 Pacific Highway, about 2.8 miles away, with a 24/7 shuttle to the airport and terminals. No RVs.
- ABM surface lots: two lots about 0.6 miles away (no shuttle) and a Harbor Island lot about 2.5 miles away.
- Campus at Horton garage: 800 4th Ave, under a mile away, covered, no shuttle.
- Airport parking: the Terminal 1 and 2 parking plaza at SAN, about 2 miles away. You then need a ride to the pier.
Rates vary by operator and are shown when you reserve. On a week-long cruise the parking bill adds up, and you still have to get your bags from the lot to the pier.
Pre-cruise hotel nights downtown
A night in a downtown hotel before you sail takes the stress out of embarkation day. Several large hotels sit within a mile or two of the terminals, along Harbor Drive and around the Gaslamp Quarter.
Popular airport-to-hotel rides for cruise passengers include San Diego Airport to Manchester Grand Hyatt and San Diego Airport to Hilton Bayfront. The next morning, book a short ride from the hotel to the pier so you are not carrying bags along the Embarcadero.

Disembarkation morning: planning your pickup
Coming home is where planning matters most. Ships usually return early in the morning, but leaving the ship takes time. Every passenger clears U.S. Customs and Border Protection, and the cruise line lets guests off in groups. Your cruise line gives you a disembarkation time or group number near the end of the cruise.
How to set your pickup time
- We do not track ships. Your pickup is a set time that we agree with you when you book.
- Base it on your disembarkation group. If you carry your own bags off early, your time is earlier. If you wait for bags in the terminal, allow more time.
- If your group or time changes on the last day of the cruise, call or text us at (858) 413-8888 as soon as you know.
- Flying out the same day? Allow time for disembarkation, the short drive to SAN, check-in and security. A midday or afternoon flight is far safer than an early morning one.
Where your chauffeur meets you
Your chauffeur meets you in the pickup area the Port and your cruise line direct cars to on the day. We confirm the meeting point by text before your pickup. Have your phone on and charged when you leave the ship.
Families, groups and cruise luggage
A family of four on a week-long cruise can easily fill a vehicle.
- Vehicle size: each SUV (Cadillac Escalade, GMC Yukon XL or Chevrolet Suburban) carries up to 6 passengers and 5 large bags.
- Big groups: if you have more than 5 large suitcases, or more than 6 people, book a second SUV. Both cars can travel together to the pier.
- Car seats: child seats are $20 each, up to 2 per vehicle. Add them when you book.
- Price: fixed per vehicle, not per person, shown before you pay. It covers the vehicle, chauffeur, fuel and tolls. Gratuity is not included and is up to you.
- Changes: free cancellation up to 24 hours before pickup.
Frequently asked questions
Where is the cruise port in San Diego?
On North Harbor Drive on the downtown waterfront. The B Street Pier Cruise Ship Terminal is at 1140 N Harbor Dr, and the Port Pavilion on Broadway Pier is just south of it.
How far is San Diego airport from the cruise ship terminal?
About 2.4 to 2.7 miles, depending on the terminal. The drive usually takes under 10 minutes.
Can I fly into San Diego on the day of my cruise?
It is possible, but a delay can make you miss boarding. Choose an early flight and know your cruise line’s final boarding time.
Can I park at the San Diego cruise ship terminal?
Not on the pier. Use one of the paid long-term lots nearby and reserve ahead. Several lots across the street or within about a mile are listed by the Port.
What time should I arrive at the cruise terminal?
At the boarding time your cruise line assigns you. The Port asks passengers not to arrive before 10 a.m.
Can a car drop me off on the pier?
Yes. Cars can drop passengers on the pier past the gate. Have your ID and boarding document ready to show.
Do you track the ship for my pickup after the cruise?
No. We set a pickup time with you based on your disembarkation group. Call or text us if it changes.
Book your cruise terminal transfer
Enter your pickup (airport, hotel or home), the cruise terminal and your time to see the fixed price for each vehicle before you pay. Add child seats or a second SUV in the same booking. For a pre-cruise tour of the city by the hour, use our hourly booking page (3-hour minimum).
Book Your RideQuestions about your sailing day? Call us at (858) 413-8888.

