Skip to content
San Diego Cruise Schedule

Hotels near B Street Pier in San Diego

The Wyndham San Diego Bayside is a 3-minute walk from the B Street Pier cruise terminal. The InterContinental, SpringHill Suites and Residence Inn on Bayfront Court are 8 or 9 minutes away, and all 24 downtown hotels we checked are within 22. None runs a cruise shuttle.

By Andrew Budai · Last checked · Rates and opening hours change, so confirm before you travel.

  • Wyndham San Diego Bayside

    Embarcadero · 1355 North Harbor Dr

    To B Street Pier
    3 min walk (0.1 mi)
    To Broadway Pier
    6 min walk (0.3 mi)
    For cruise passengers
    No cruise shuttle or package listed
    Parking
    $50 a night, self-parking
    Check prices on Booking.com
  • InterContinental San Diego

    Embarcadero · 901 Bayfront Court

    To B Street Pier
    8 min walk (0.4 mi)
    To Broadway Pier
    6 min walk (0.3 mi)
    For cruise passengers
    No shuttle or cruise package listed
    Parking
    $57 a day self, $69 valet
    Check prices on Booking.com
  • SpringHill Suites by Marriott San Diego Downtown/Bayfront

    Embarcadero · 900 Bayfront Court

    To B Street Pier
    9 min walk (0.4 mi)
    To Broadway Pier
    7 min walk (0.4 mi)
    For cruise passengers
    No shuttle. The hotel says it's next to the cruise port
    Parking
    $45 a day self, $60 valet
    Check prices on Booking.com
  • Residence Inn by Marriott San Diego Downtown/Bayfront

    Embarcadero · 900 Bayfront Court

    To B Street Pier
    9 min walk (0.4 mi)
    To Broadway Pier
    7 min walk (0.4 mi)
    For cruise passengers
    No cruise shuttle listed
    Parking
    $45 a day self, $60 valet
    Check prices on Booking.com
  • Hampton Inn San Diego-Downtown

    Little Italy · 1531 Pacific Highway

    To B Street Pier
    10 min walk (0.5 mi)
    To Broadway Pier
    13 min walk (0.7 mi)
    For cruise passengers
    No cruise shuttle listed
    Parking
    $40 a day, self-parking
    Check prices on Booking.com
  • The Guild Hotel

    Downtown (Columbia) · 500 W. Broadway San Diego

    To B Street Pier
    11 min walk (0.5 mi)
    To Broadway Pier
    9 min walk (0.5 mi)
    For cruise passengers
    No cruise shuttle listed
    Parking
    $68 a night, valet
    Check prices on Booking.com
  • The Westin San Diego Bayview

    Downtown (Columbia) · 1051 Columbia St

    To B Street Pier
    12 min walk (0.6 mi)
    To Broadway Pier
    10 min walk (0.5 mi)
    For cruise passengers
    No cruise shuttle listed
    Parking
    $65 a day, valet
    Check prices on Booking.com
  • Best Western Plus Bayside Inn

    Little Italy / Columbia · 555 West Ash St

    To B Street Pier
    12 min walk (0.6 mi)
    To Broadway Pier
    14 min walk (0.7 mi)
    For cruise passengers
    Park & Cruise: one night, 4 or 7 nights' covered parking
    Parking
    $30 a night, covered
    Check prices on Booking.com
  • Carté Hotel

    Little Italy · 401 West Ash St

    To B Street Pier
    12 min walk (0.6 mi)
    To Broadway Pier
    15 min walk (0.8 mi)
    For cruise passengers
    No cruise shuttle listed
    Parking
    $70 a night, valet only
    Check prices on Booking.com
  • Residence Inn by Marriott San Diego Downtown

    Little Italy · 1747 Pacific Highway

    To B Street Pier
    12 min walk (0.6 mi)
    To Broadway Pier
    15 min walk (0.8 mi)
    For cruise passengers
    No cruise shuttle listed
    Parking
    $40 a day, self-parking
    Check prices on Booking.com
  • Embassy Suites by Hilton San Diego Bay Downtown

    Marina District (Seaport Village) · 601 Pacific Highway

    To B Street Pier
    13 min walk (0.6 mi)
    To Broadway Pier
    10 min walk (0.5 mi)
    For cruise passengers
    Not listed on the pages we could read
    Parking
    Not listed
    Check prices on Booking.com
  • Hotel Republic San Diego, Autograph Collection

    Downtown (Columbia) · 421 West B St

    To B Street Pier
    14 min walk (0.7 mi)
    To Broadway Pier
    12 min walk (0.6 mi)
    For cruise passengers
    No cruise shuttle listed
    Parking
    $70 a day
    Check prices on Booking.com
  • La Pensione Hotel

    Little Italy · 606 West Date St

    To B Street Pier
    14 min walk (0.7 mi)
    To Broadway Pier
    17 min walk (0.9 mi)
    For cruise passengers
    No cruise shuttle listed
    Parking
    Not listed
    Check prices on Booking.com
  • Hilton Garden Inn San Diego Downtown/Bayside

    Little Italy (Pacific Highway) · 2137 Pacific Highway

    To B Street Pier
    14 min walk (0.7 mi)
    To Broadway Pier
    18 min walk (0.9 mi)
    For cruise passengers
    Not listed on the pages we could read
    Parking
    $65 valet, no self-parking
    Check prices on Booking.com
  • Homewood Suites by Hilton San Diego Downtown/Bayside

    Little Italy (Pacific Highway) · 2137 Pacific Highway

    To B Street Pier
    14 min walk (0.7 mi)
    To Broadway Pier
    18 min walk (0.9 mi)
    For cruise passengers
    Not listed on the pages we could read
    Parking
    $65 valet, no self-parking
    Check prices on Booking.com
  • The Sofia Hotel

    Downtown (Core-Columbia) · 150 West Broadway San Diego

    To B Street Pier
    15 min walk (0.7 mi)
    To Broadway Pier
    12 min walk (0.7 mi)
    For cruise passengers
    No cruise shuttle listed
    Parking
    $46 self, $58 valet, tax included
    Check prices on Booking.com
  • The Bristol San Diego

    Downtown (Core) · 1055 1st Ave

    To B Street Pier
    16 min walk (0.8 mi)
    To Broadway Pier
    14 min walk (0.7 mi)
    For cruise passengers
    No cruise shuttle listed
    Parking
    $42 a night, valet
    Check prices on Booking.com
  • Manchester Grand Hyatt San Diego

    Marina District (Seaport Village) · 1 Market Place

    To B Street Pier
    16 min walk (0.8 mi)
    To Broadway Pier
    13 min walk (0.7 mi)
    For cruise passengers
    No cruise shuttle listed
    Parking
    $70 a night valet, $50 a day self
    Check prices on Booking.com
  • The Westgate Hotel

    Downtown (Core) · 1055 2nd Ave

    To B Street Pier
    17 min walk (0.9 mi)
    To Broadway Pier
    15 min walk (0.8 mi)
    For cruise passengers
    No cruise shuttle listed
    Parking
    $55 a night, valet
    Check prices on Booking.com
  • Courtyard by Marriott San Diego Downtown Little Italy

    Little Italy · 1646 Front St

    To B Street Pier
    17 min walk (0.9 mi)
    To Broadway Pier
    20 min walk (1.1 mi)
    For cruise passengers
    No cruise shuttle listed
    Parking
    $45 a day, self-parking
    Check prices on Booking.com
  • The Westin San Diego Gaslamp Quarter

    Gaslamp / Horton Plaza · 910 Broadway Circle

    To B Street Pier
    18 min walk (0.9 mi)
    To Broadway Pier
    15 min walk (0.8 mi)
    For cruise passengers
    No cruise shuttle listed
    Parking
    $60 a night, valet only
    Check prices on Booking.com
  • The US Grant, a Luxury Collection Hotel, San Diego

    Downtown (Core) · 326 Broadway

    To B Street Pier
    18 min walk (0.9 mi)
    To Broadway Pier
    16 min walk (0.8 mi)
    For cruise passengers
    No cruise shuttle listed
    Parking
    $70 a day, off-site valet
    Check prices on Booking.com
  • Porto Vista Hotel

    Little Italy · 1835 Columbia St

    To B Street Pier
    18 min walk (0.9 mi)
    To Broadway Pier
    21 min walk (1.1 mi)
    For cruise passengers
    No cruise shuttle listed
    Parking
    $55 a night, valet
    Check prices on Booking.com
  • Marriott Marquis San Diego Marina

    Marina District · 333 West Harbor Dr

    To B Street Pier
    22 min walk (1.2 mi)
    To Broadway Pier
    20 min walk (1.0 mi)
    For cruise passengers
    No cruise shuttle listed
    Parking
    $50 to $60 a day self, $70 valet
    Check prices on Booking.com
Walking and driving times are OpenStreetMap routes from each hotel's address to the terminal building, without traffic. Past a 25-minute walk we give the drive instead. Shuttle, package and parking details are from each hotel's own website, read on October 28, 2026. Room rates change daily, so we don't print them: "Check prices" opens the hotel on Booking.com, which pays us a commission if you book. It doesn't change the order of this list.

The B Street Pier cruise terminal is at 1140 North Harbor Drive, on San Diego's downtown waterfront, and the port says most cruise ships dock there. When B Street already has two ships, a third uses the Port Pavilion on Broadway Pier, the next pier south at 1000 North Harbor Drive. The table gives the walk to both, closest to B Street first.

The times are OpenStreetMap walking routes at an even pace, from the hotel's address to the terminal building, measured on October 28, 2026. Add a few minutes if you're pulling suitcases. We checked every hotel within about a 15-minute walk except the Pacific Inn Hotel & Suites on Pacific Highway, whose own website we couldn't find, and added the larger hotels further out. About 28 other places to stay downtown, roughly 16 to 25 minutes away, weren't part of this check, so past 15 minutes this is a shortlist, not every hotel in reach. The airport hotels are in hotels near the San Diego cruise port, which compares all 32 we checked.

Which hotel is closest to B Street Pier?

The Wyndham San Diego Bayside, 1355 North Harbor Drive. It's a 3-minute walk on our measurement, and 6 minutes to Broadway Pier. The port's cruise parking page says it's across the street from the terminals.

The hotel's own pages don't mention cruises, a cruise shuttle or a cruise package, though travel sites describe one, so ask the hotel before you count on it. Self-parking is $50 a night. The port also lists the Wyndham as one of Ace Parking's cruise lots, and the parking guide has that rate.

Which other hotels are a short walk from the terminal?

Three hotels on Bayfront Court are 8 or 9 minutes from B Street and 6 or 7 from Broadway Pier.

  • The InterContinental San Diego, 901 Bayfront Court, gives the cruise terminal as 0.4 miles away, which matches our route. Its FAQ says it has no complimentary local shuttle. Self-parking is $57 a day and valet $69, and the hotel charges a $58 daily amenity fee, which it says it waives when you book direct.
  • SpringHill Suites and the Residence Inn San Diego Downtown/Bayfront share 900 Bayfront Court. SpringHill calls itself next to the San Diego Cruise Port. Neither provides a shuttle, and both charge $45 a day to self-park and $60 for valet.

The Hampton Inn San Diego-Downtown, 1531 Pacific Highway in Little Italy, is 10 minutes from B Street. Its website puts the cruise ship terminal 0.15 miles away, but our walking route is 0.5 miles. Self-parking is $40 a day, and there's no valet.

The Guild Hotel, 500 West Broadway, is 11 minutes from B Street and 9 from Broadway Pier. The Westin San Diego Bayview is 12 and 10. The Westin's $25 daily destination fee includes a shuttle to and from the airport, the only airport shuttle we found at a downtown hotel. It doesn't say the shuttle goes to the cruise terminal.

Which hotel near the port sells park and cruise?

The Best Western Plus Bayside Inn, 555 West Ash Street, a 12-minute walk from B Street Pier. It's the only hotel on this list where we found a park and cruise package: one night with 4 or 7 nights of covered parking, and the hotel says it can accommodate longer stays. It shows no price and names no shuttle, and it describes itself as 5 blocks from Broadway Pier and the cruise terminal.

Outside the package its covered parking is $30 a night, the lowest rate of the downtown hotels that publish one. The park and cruise guide compares its package with the two near the airport.

Which part of downtown is closest to the ship?

The four Embarcadero hotels above are closest. After them:

  • Little Italy, north of the terminals, is 10 to 18 minutes from B Street on foot. The Hampton Inn, Carté, the Residence Inn San Diego Downtown and the Best Western are 10 to 12 minutes away. La Pensione, the Hilton Garden Inn and the Homewood Suites Downtown/Bayside are 14, the Courtyard Little Italy 17 and the Porto Vista 18.
  • Around Broadway and Columbia Street, east of the terminals, hotels are 11 to 18 minutes from B Street and 2 or 3 minutes closer to Broadway Pier. In order: The Guild, the Westin Bayview, Hotel Republic, The Sofia, The Bristol, The Westgate, the Westin Gaslamp Quarter and The US Grant.
  • The Marina District, to the south by Seaport Village and the Convention Center, is the furthest. Embassy Suites is 13 minutes from B Street and 10 from Broadway Pier, the Manchester Grand Hyatt 16 and 13, and the Marriott Marquis 22 and 20.

Do any of these hotels run a cruise shuttle?

No. None of them lists a ride to the cruise terminal on the pages we could read. By car, every one of them is 4 to 7 minutes from B Street Pier without traffic. The port says a taxi, rideshare or private car can drop you on the pier itself, past the gate, and the terminals guide has the details.

Three of the hotels, Embassy Suites, the Hilton Garden Inn and the Homewood Suites Downtown/Bayside, are on Hilton's website, which only partly loaded for us. Where the table says "not listed" for them, we couldn't check.

What do downtown hotels charge besides the room?

Parking, mainly. Of the hotels that publish a rate, the Best Western is cheapest at $30 a night, and five charge $70 a day or night: Hotel Republic, Carté, The US Grant, and valet at the Manchester Grand Hyatt and the Marriott Marquis.

Some also add a daily fee, according to their websites:

  • InterContinental San Diego: a $58 amenity fee, waived when you book direct.
  • Westin San Diego Bayview: a $25 destination fee, which includes the airport shuttle.
  • Westin San Diego Gaslamp Quarter: a $25 destination amenity fee.
  • Carté: a $15 destination charge, which comes with a $15 food and drink credit.

The Bristol says it charges no resort fee. For the rest, ask when you book.

Sources