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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
- Wyndham San Diego Bayside: cruise and shuttle details
- Wyndham San Diego Bayside: parking
- InterContinental San Diego: cruise and shuttle details
- InterContinental San Diego: parking
- SpringHill Suites San Diego Downtown/Bayfront: cruise and shuttle details
- Residence Inn San Diego Downtown/Bayfront: cruise and shuttle details
- Hampton Inn San Diego-Downtown: cruise and shuttle details
- Hampton Inn San Diego-Downtown: parking
- The Westin San Diego Bayview: cruise and shuttle details
- Best Western Plus Bayside Inn: cruise and shuttle details
- Best Western Plus Bayside Inn: parking
- Carté Hotel: cruise and shuttle details
- Carté Hotel: parking
- Hotel Republic San Diego: parking
- The US Grant: parking
- Manchester Grand Hyatt San Diego: parking
- Marriott Marquis San Diego Marina: parking
- The Westin San Diego Gaslamp Quarter: cruise and shuttle details
- The Bristol San Diego: cruise and shuttle details
- The Bristol San Diego: parking
- Embassy Suites San Diego Bay Downtown: cruise and shuttle details
- Port of San Diego: cruise terminals
- Port of San Diego: long-term cruise parking
- Port of San Diego: navigating the cruise terminals
- OpenStreetMap routing (FOSSGIS Valhalla), used for every walking and driving time