🧮 New Tool: What does your cruise really cost? Calculate everything from your front door to the gangway — free. Try the Cruise Budget Calculator →
Cruise Port Advisor

Port of San Diego, California – Cruise Port Guide

Complete guide to the Port of San Diego — B Street Pier terminal, parking, hotels near the port, transportation from SAN airport, and things to do in San Diego.

ℹ️ This page contains affiliate links. We may earn a small commission if you book through our links — at no extra cost to you. Learn more.

The Port of San Diego is one of the most conveniently located cruise ports in the US — the B Street Pier terminal is just 3 miles from San Diego International Airport and sits right on the downtown waterfront with views of Coronado Bridge and San Diego Bay.

San Diego is a world-class city with year-round perfect weather, world-famous beaches, the best zoo in America, and a vibrant Gaslamp Quarter dining and nightlife scene. Arriving early for your cruise here is one of the best decisions you can make.

✈️ 3 miles from SAN Airport 🦁 World's best zoo ☀️ Perfect weather year-round 🌊 Mexican Riviera sailings
📢

What's New for 2026

  • 🚢 San Diego primarily sails to the Mexican Riviera and Baja California on Carnival, Holland America, and Princess
  • ☀️ San Diego has 266 sunny days per year — beautiful weather for a pre-cruise visit any time of year
🔥

Hot Tip

SAN Airport is just 3 miles from the terminal — one of the most convenient airports-to-port distances in the US. Rideshare takes 8–12 minutes and costs $12–$18.

Port of San Diego, California – Quick Facts

📍
AddressB Street Pier, 1140 N Harbor Drive, San Diego, CA 92101
🏢
TerminalsB Street Pier · 10th Avenue Marine Terminal
🚢
Cruise LinesCarnival · Holland America · Princess
✈️
Nearest AirportSan Diego International (SAN) — 3 miles — 3 miles · 8–12 min
SAN DIEGO WEATHER

Port of San Diego, California Cruise Terminals

Know your terminal before you arrive — each serves different cruise lines.

B Street PierCarnival Cruise LinePrimary terminal · Downtown waterfront · Mexican Riviera
10th Avenue Marine TerminalHolland America · PrincessSeasonal sailings · Larger ships · Mexican Riviera & transpacific

Getting to Port of San Diego, California

Transportation options from nearby airports, train stations and downtown.

✈️

From San Diego Airport (SAN)

San Diego International Airport is only 2.5 miles from the B Street Pier — about 10 minutes. One of the closest airports to a cruise terminal in the US. All major US airlines serve SAN including Southwest, JetBlue, and Spirit.

Taxi ~$15–$20 · Rideshare ~$10–$15
🚕

Taxi and Rideshare

Taxis are the main transport option given SAN proximity to the port. The Transportation Plaza at the airport has clearly marked taxi stands. Uber and Lyft are also available curbside.

Taxi ~$15–$20 from SAN
🚐

Shuttles and Private Transfers

Go Airport Shuttle and Shuttlefare offer service from SAN to the cruise terminal. Follow Ground Transportation signs at the airport. Private transfers also available.

Shared shuttle from ~$15/person
🚘

Driving and Parking

The B Street Pier is at 1140 N Harbor Drive, San Diego. From I-5, take the Front Street/Civic Center exit and follow Harbor Drive north to the terminal.

See parking options

Full Transportation Guide →

Full Transportation Guide →

Plan Your Visit

Everything you need for a smooth departure from Port of San Diego, California.

🅿️

Parking

On-site garages connect directly to your terminal. Off-site lots offer free shuttles at lower daily rates. Hotel+park packages can be the best value of all.

See Parking Options →
🏨

Hotels Near the Port

Downtown San Diego's Gaslamp Quarter has excellent hotels within walking distance of B Street Pier. The waterfront Embarcadero area also has great options with …

See Hotels →

Shore Excursions

Book shore excursions before you board for best availability and pricing. Day trips, city tours, snorkelling, and more departing from Port of San Diego, California.

See Excursions →
🎭

Things To Do

San Diego is one of America's most enjoyable cities for pre-cruise time. 🦁 San Diego ZooConsistently ranked the world's best zoo. Balboa Park is a short ride…

See Things To Do →

Port of San Diego, California – Frequently Asked Questions

Everything cruise passengers ask before sailing from Port of San Diego, California.

Where is the San Diego cruise terminal?

The primary terminal is B Street Pier at 1140 N Harbor Drive in downtown San Diego. The 10th Avenue Marine Terminal (for larger ships) is about 1 mile south.

How close is San Diego Airport to the cruise terminal?

San Diego International Airport (SAN) is just 3 miles from B Street Pier — approximately 8–12 minutes by rideshare ($12–$18). One of the best airport-to-port distances in the US.

What should I do in San Diego before my cruise?

The San Diego Zoo in Balboa Park is world-class and worth a full day. The USS Midway aircraft carrier museum is steps from the terminal. The Gaslamp Quarter has excellent dining and nightlife. Coronado Beach is 10 minutes by ferry.