Sandi Spots

    Everything you need before you sail

    San Diego Cruise Port Guide

    Quick answer

    How does the San Diego cruise port work? San Diego cruises depart from the B Street and Broadway Pier terminals on the downtown Embarcadero, about 3 miles and 10 minutes from San Diego International Airport. Most itineraries head to the Mexican Riviera or reposition to Alaska and Hawaii, and boarding usually opens early afternoon.

    • The port is on the downtown waterfront, walking distance from the Gaslamp Quarter and Little Italy.
    • Airport to cruise terminal is about a 10-minute rideshare.
    • Cruise-terminal parking runs roughly $25-$40 per day; nearby garages are often cheaper.
    • Most sailings board between noon and 3pm with an all-aboard about an hour before departure.
    • Mexican Riviera itineraries are the most common departures from San Diego.

    Source: Sandi Spots — Last updated

    B Street Pier address, parking costs, pre-cruise hotels within walking distance, what to do with a spare 4 hours, and embark/debark timing that actually works. Written by a local who's watched 20 years of ships come and go from the waterfront.

    Last updated

    Cruise terminal address

    B Street Pier — 1140 N Harbor Dr

    San Diego, CA 92101. Broadway Pier next door handles overflow.

    Airport to terminal

    8 minutes / $18–$28 Uber

    SAN airport is 2.5 miles away — one of the closest airport-to-cruise pairings in the US.

    Cruise lines sailing from San Diego

    Cruise lineShipsTerminalRoutes
    Disney Cruise LineDisney Wonder (seasonal, fall–spring)B Street PierBaja Mexico, Mexican Riviera, Panama Canal repositioning
    Holland America LineKoningsdam, Zuiderdam (seasonal)B Street PierMexican Riviera, Panama Canal, Hawaii, coastal California
    Princess CruisesRuby Princess, Royal Princess (seasonal)B Street PierMexican Riviera, California coastal, Panama Canal
    Carnival Cruise LineCarnival Radiance (year-round homeport)B Street PierBaja Mexico 3–5 night, Mexican Riviera 7-night
    Norwegian Cruise LineNorwegian seasonal callsBroadway PierRepositioning, Panama Canal
    Celebrity, Oceania, Cunard, Silversea, Regent, VikingOccasional port callsBroadway Pier or B StreetWorld cruises, coastal, repositioning

    Cruise parking in San Diego

    Cruise Terminal Parking (official lot)

    Directly across from B Street Pier · $25/day (~$175/7 nights)

    Pros: Zero walk to check-in

    Cons: Fills first — reserve online via portofsandiego.org 2+ weeks out

    Ace Parking Lots (Downtown)

    5–10 min walk to B Street Pier · $15–$22/day

    Pros: Cheaper, plentiful availability

    Cons: Walk with luggage or short Uber

    Off-airport / long-term lots (San Diego Cruise Parking, etc.)

    5–10 min drive from terminal · $8–$14/day + shuttle

    Pros: Cheapest option, shuttle to terminal

    Cons: Book online, shuttle timing

    Hotel park-and-cruise packages

    Downtown hotels · $180–$350/night includes 7–14 nights parking

    Pros: One-stop pre-cruise night

    Cons: Only cheaper than paid parking if you needed the room anyway

    Best pre-cruise hotels (walkable to B Street Pier)

    Marriott Marquis San Diego Marina

    5-min walk to B Street Pier

    Closest full-service pre-cruise hotel. Waterfront, marina view, family-sized rooms.

    Manchester Grand Hyatt

    8-min walk

    Massive property with two towers, adult 18+ Balcony Pool, and easy luggage-cart walk to the pier.

    Hilton San Diego Bayfront

    12-min walk / 5-min Uber

    Bayfront resort with lawn games and a family pool. Great for arriving a day early.

    Embassy Suites San Diego Bay – Downtown

    10-min walk

    All suites, free breakfast, and free cocktails at reception. Family-friendly pre-cruise choice.

    Wyndham San Diego Bayside

    5-min walk

    Value option closest to the pier — often 40% below Marriott/Hyatt with the same walking distance.

    Hotel Republic

    10-min walk / 5-min Uber

    Design-forward boutique for couples doing a pre-cruise date night. Great rooftop bar.

    What to do near the cruise terminal

    USS Midway Museum

    5-min walk from B Street Pier

    Aircraft carrier turned museum. 4+ hours of exhibits. $34. Perfect pre-cruise fill.

    Seaport Village

    8-min walk

    Waterfront shops, restaurants, and pier boardwalk. Free to wander, easy lunch.

    Little Italy

    12-min walk / 5-min Uber

    Best pre-cruise dinner neighborhood. Ironside, Herb & Wood, Juniper & Ivy, or casual pasta at Buon Appetito.

    Gaslamp Quarter

    10-min walk

    Bars, restaurants, nightlife. Best for a pre-cruise night out.

    Waterfront Park

    5-min walk

    Free splash pad, gardens, and views. Kill an hour with kids before check-in.

    Coronado Ferry

    5-min walk to Broadway Pier ferry

    $8 round-trip 15-min ferry to Coronado. Do it if you have a full day pre-cruise — walk Coronado Beach, see Hotel del Coronado.

    Have one day in port? Here's the itinerary.

    6:00–7:00 AM

    Ship arrives at B Street Pier. Enjoy sunrise breakfast onboard before crowds disembark.

    7:30–8:30 AM

    Disembark. Walk 5 min to USS Midway (opens 10 AM) — grab coffee at Living Room Coffeehouse (open 6 AM, 3-min walk from terminal).

    9:00 AM–12:30 PM

    USS Midway if you want a museum morning. OR Uber to Balboa Park (12 min) for the SD Zoo (opens 9 AM, plan 3–4 hours).

    12:30–2:00 PM

    Lunch in Little Italy — Buon Appetito, Ironside, or Kettner Exchange. All 10 min from the pier.

    2:00–4:00 PM

    Coronado ferry ($8 round-trip, 15 min each way) — walk Hotel Del beach, coffee at Clayton's, back to ship.

    4:30 PM

    Back to ship. Most cruises require all-aboard by 5:30 PM. Do not push it — ships leave early.

    Ship-time reminder

    San Diego runs on Pacific Time. Cruise ships run on their own "ship time" — usually PT while docked but sometimes offset for the itinerary ahead. Check your daily program onboard and use ship time, not phone time, for all-aboard deadlines.

    Embarkation tips

    • · Ships check in by boarding-group time, not first-come. Booking the earliest boarding time (usually 10:30–11 AM) gets you onboard for lunch — always worth it.
    • · Passport is required for Mexican Riviera and Panama Canal itineraries. A closed-loop cruise (round-trip from SD) technically allows a birth certificate + government ID, but a passport is strongly recommended in case of medical evacuation or missed re-boarding.
    • · TSA-style security screening at the terminal. No liquids over 3 oz in carry-on, no wine bottles beyond your cruise line's allowance (Carnival: 1 bottle per adult; Princess: 1 bottle per adult; Disney: 2 bottles per stateroom).
    • · Porters take checked luggage curbside at the terminal — $2–$5/bag tip is standard. Do not stand in line for check-in with your big bags.
    • · Terminal Wi-Fi is spotty. Download your boarding pass, cruise line app, and passport photos BEFORE arriving.
    • · Vaccine and health requirements shift — check your cruise line's website 72 hours before sailing for the current rules.

    Debarkation tips

    • · Ships arrive back in San Diego at ~6–7 AM. Walk-off (self-carry) guests can be off the ship by 7:30 AM. Checked-luggage guests are called by color group between 8:30–10 AM.
    • · If you have a same-day flight from SAN: an 11 AM or later flight is safe from a 7 AM ship arrival. Anything before 10:30 AM is risky if you have checked luggage.
    • · San Diego International Airport (SAN) is 8 minutes / $18–$28 Uber from B Street Pier. No shuttle from cruise lines — call your own Uber/Lyft.
    • · Global Entry / Mobile Passport skips the customs line. Free to enroll for Mobile Passport, worth downloading before sailing.
    • · Bring cash for tips: $5–$10 for the porter unloading your bag off the ship, $2–$5/bag for the airport skycap if you're not going carry-on.

    San Diego Cruise Port FAQ

    Where does the cruise port in San Diego dock?

    San Diego's cruise ships dock at the B Street Pier (primary terminal) and occasionally at the adjacent Broadway Pier for overflow. Both are on North Harbor Drive, downtown San Diego, next to the USS Midway Museum and a 12-minute walk to Little Italy. Address: 1140 N Harbor Dr, San Diego, CA 92101.

    How far is the San Diego cruise port from the airport?

    8 minutes / 2.5 miles from San Diego International Airport (SAN). Uber/Lyft costs $18–$28. Taxi flat rate is $23. There is no free shuttle from cruise lines — you handle the transfer yourself. A rental car return at SAN followed by Uber to the pier is the most flexible option.

    Where should I park for a San Diego cruise?

    The official cruise terminal lot is directly across from B Street Pier at $25/day (~$175 for 7 nights). Book in advance at portofsandiego.org. Cheaper alternatives: Ace Parking downtown lots ($15–$22/day, 5–10 min walk), and off-site lots (San Diego Cruise Parking, etc.) at $8–$14/day with shuttle. Pre-cruise hotels sometimes include park-and-cruise packages worth checking.

    Which cruise lines sail from San Diego?

    Carnival Cruise Line homeports Carnival Radiance year-round for Baja Mexico and Mexican Riviera itineraries. Disney Cruise Line (Disney Wonder, seasonal fall–spring), Holland America, and Princess Cruises run seasonal Mexican Riviera, coastal California, and Panama Canal repositioning cruises. Norwegian, Celebrity, Cunard, Silversea, Regent, Oceania, and Viking make occasional port calls.

    What time should I arrive at the San Diego cruise terminal?

    Follow your cruise line's assigned boarding group time. Earliest boarding is usually 10:30–11:00 AM, and last boarding is typically 3:00–3:30 PM. Ships sail at 4:00–5:00 PM. Arriving 30 minutes before your assigned time is enough — arriving 3+ hours early just means waiting in the terminal lobby.

    Do I need a passport for a cruise from San Diego?

    Legally, closed-loop cruises (round-trip from SD to Mexico and back) accept a birth certificate + government photo ID. Practically, bring a passport — it's required if you need to fly home from a foreign port due to a missed re-boarding, medical emergency, or ship diversion. Panama Canal and open-jaw itineraries always require a passport.

    What should I do in San Diego before or after a cruise?

    5-minute walk: USS Midway Museum, Seaport Village, Waterfront Park. 10-min walk: Little Italy (dinner), Gaslamp Quarter (nightlife), Coronado Ferry ($8 round-trip to Hotel Del). Full pre/post-cruise day: San Diego Zoo, Balboa Park, La Jolla Cove (all 10–20 min Uber). See our full downtown things-to-do guide for more.

    Where should I stay before or after a cruise in San Diego?

    Closest to the pier (5–8 min walk): Marriott Marquis Marina, Manchester Grand Hyatt, Wyndham San Diego Bayside. Family-friendly with pools: Hilton San Diego Bayfront, Embassy Suites Bay. Boutique for couples: Hotel Republic, The Guild Hotel. Book a park-and-cruise package to include parking for the sailing week.

    Can I get to the San Diego cruise port on public transit?

    Yes — the MTS Trolley Green Line has a Santa Fe Depot stop 5 minutes walk from the pier. From the airport, take the free Route 992 bus to Santa Fe Depot then walk. Cheap ($2.50 one-way) but slow with luggage — most cruise passengers take Uber/Lyft instead ($18–$28 from airport).

    What's the closest airport to San Diego cruise port?

    San Diego International Airport (SAN) is 2.5 miles / 8 minutes from B Street Pier. It is one of the closest airport-to-cruise-port pairings in the US, which is why San Diego is a popular embarkation port for West Coast travelers.

    The Sandi Spots Newsletter

    San Diego, in your inbox.

    New beach finds, hidden taco shops, weekend events, and seasonal guides — once a week from a local. No spam, ever.

    One email a week. Unsubscribe anytime.

    About this guide

    Written and fact-checked by the Sandi Spots Editorial team — San Diego residents publishing under Sleep Coast LLC. Every place we recommend has been visited in person or verified against an official source, and no business can pay for inclusion or a higher ranking. Last updated .

    Local, first-hand. Reported on the ground in San Diego County.
    Kept current. Prices, hours, and closures reviewed on a rolling basis.
    Independent. Affiliate links never influence rankings.

    Editorial policy · About us · Suggest a correction