Fly & Cruise Hotels Near Port of San Diego, California
If you're flying in before your cruise, the hotels below are picked specifically because they run a reliable airport shuttle — land, get a good night's sleep, and get to the ship the next morning without arranging your own transportation.
- SAN (San Diego International) — 3 miles from the B Street Pier; ~10 min by rideshare; one of the most convenient airport-to-terminal combinations in the US
- LAX or SNA (Orange County) — viable if fares are much cheaper; Amtrak Pacific Surfliner from LA arrives at Santa Fe Depot, walking distance to the terminal
- Best area to stay: Little Italy or Gaslamp Quarter — 10 min rideshare from SAN, walking distance to the terminal, excellent evening options
- Night before: Little Italy dinner, Gaslamp rooftop drinks, Embarcadero waterfront walk with harbor views
- Extra day? Balboa Park (world-class museums), Old Town San Diego, Coronado Island via ferry — San Diego rewards extra time
San Diego International Airport is unusually close to downtown and the cruise terminal, making this one of the easier ports for a same-day fly-cruise if your flight lands early enough — fly-cruise hotel packages here commonly include a short shuttle rather than a long transfer.
San Diego's airport sits only about 10 minutes from the B Street cruise terminal, a real advantage over most fly-cruise ports. For an airport-adjacent stay, the Sheraton San Diego Hotel and Marina, Hilton San Diego Airport/Harbor Island, and Hampton Inn & Suites San Diego Airport–Liberty Station are the standout picks, and the "Park, Shuttle & Fly" lot near the airport bundles cruise parking (around $25/day) with a free shuttle to the terminal.
Editor's Picks – Port of San Diego, California
Parking, shuttle, and breakfast details below are provided by each hotel and can change without notice. If you book through one of our booking partners, confirm the specific package — not just a standard room rate — directly with the hotel before you arrive.
Hilton San Diego Airport/Harbor Island
1960 Harbor Island Drive San Diego, CA 92101
The Hilton San Diego Airport/Harbor Island offers a comfortable stay with parking facilities for guests. Located on scenic Harbor Island, its convenient for travelers using San Diego International Airport. While not directly cruise-related, its a practical choice for cruise passengers arriving or departing from the nearby cruise terminals. The hotel features modern amenities, on-site dining, and stunning harbor views, making it an ideal base for exploring San Diego and enjoying its picturesque waterfront setting.
Porto Vista Hotel
1835 Columbia Street, San Diego, CA
The Porto Vista Hotel in San Diego offers parking for guests and features a rooftop bar with stunning views. Its conveniently located near the lively Little Italy neighborhood, where you can enjoy dining and entertainment. While not directly associated with cruises, its a popular choice for pre or post-cruise stays due to its proximity to the San Diego cruise port. Enjoy a comfortable stay with easy access to local attractions and waterfront experiences.
Wyndham San Diego Bayside
1355 North Harbor Drive San Diego, CA 92101
The Wyndham San Diego Bayside offers a comfortable stay with parking facilities for guests. Located on San Diegos scenic waterfront, its close to attractions like the USS Midway Museum and the San Diego Convention Center. While not directly cruise-related, it serves as a convenient option for cruise passengers exploring the city before or after their voyages. The hotel features modern amenities, on-site dining, and beautiful bay views, enhancing your stay in San Diegos downtown area.