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.
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
Port of San Diego, California Cruise Terminals
Know your terminal before you arrive — each serves different cruise lines.


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–$15Taxi 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 SANShuttles 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/personDriving 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 optionsPlan 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.