Pre-Cruise Hotels · San Diego

The Night Before, Ranked

Twenty hotels for a cruise from San Diego, scored on what gets you to the ship, not on reviews. Pick yours, and let the trip start the night before.

20hotels ranked
47hotels checked
5a walk from the terminal, by their own count
$209the Comfort Inn’s night, parking and shuttle, with tax

Plan the night before

Three taps and we’ll show your best three hotels.

Your sail date
Getting to the port
Your Match

Your three best hotels, live

Change any answer and the picks change with it. They’re built from the same published facts as the ranking below. Nobody pays to be here.

Step 1Getting to the port
Step 2Who’s coming
Step 3The night should feel

Matching weighs your answers against each hotel’s published shuttle, parking, breakfast, pool, beach, kitchen and pet policies.

Your Plan

Your night before, worked out

Five answers, and the page builds the whole thing: the hotel, the ride in, the ride to the ship, what happens to the car, what time to leave, and how you get home. Every figure is one the hotel, the port or the company publishes. Where nobody publishes a number, you’ll see that instead of a guess.

Sail date
Getting here
People
Cruise nights
Leaving a car while you sail?
Flight home, the day you’re back (optional)

Who’s coming and the mood come from Your Match; the plan uses the same answers.

Partner links (transfers, rental cars, luggage storage, lounges) may earn Seabound Journeys a commission at no extra cost to you. They don't change the plan, which is built only from what each company publishes.

The Podium

The top three

One package with everything in it, then two walks. The Comfort Inn prices the night, 7 days of parking and the shuttle together; the Bayside Inn and the Wyndham are a walk from B Street, with parking packages.

The Top 20

The twenty, in order

Filter by what matters for your night. Save the ones you like, or tick up to three to compare side by side — the order is ours, the shortlist is yours.

All 20 hotels

No. 1 · North Harbor Drive, Point Loma

Comfort Inn San Diego Airport at the Harbor

One price covers the night, breakfast, 7 days of parking and the shuttle to B Street and back: from $209 with tax, for two.

Terminal shuttle both ways, in the packageRoom, shuttle, 7 days parked: from $209Free breakfast
73/ 100Night-Before
No. 2 · West Ash Street, Little Italy

Best Western Plus Bayside Inn

Five blocks from the cruise terminal, with a Park & Cruise package that keeps the car in a covered lot for 7 nights.

Walk to the ship: 5 blocks7 nights parked in a packageNo free breakfast
65/ 100Night-Before
No. 3 · North Harbor Drive, across from the terminal

Wyndham San Diego Bayside

Across the street from the B Street terminal, with a balcony on every room and Park n' Go packages for 3, 4 or 7 nights.

Walk across the street3, 4 or 7 nights parked in a packageNo free breakfast
65/ 100Night-Before
No. 4 · Harney Street, Old Town

Best Western Plus Hacienda Hotel Old Town

A free shuttle to the cruise terminal and the airport, a free hot breakfast, and a rooftop tequila bar in Old Town.

Free shuttle to the terminalCruise parking unconfirmedFree breakfastFree airport shuttleKitchens
64/ 100Night-Before
No. 7 · Pacific Highway, Little Italy

Hampton Inn San Diego-Downtown

The closest printed distance on our list, 0.15 miles to the terminal, with free hot breakfast and Little Italy on the doorstep.

Walk to the ship: 0.15 miCruise parking unconfirmedFree breakfast
58/ 100Night-Before
No. 9 · Bayfront Court, on the Embarcadero

InterContinental San Diego

AAA Four Diamond, a 10-minute walk from the terminal, with a rooftop pool and Vistal for dinner.

Walk to the ship: 0.4 miCruise parking unconfirmedNo free breakfast
51/ 100Night-Before
No. 15 · Seventh Avenue, Cortez Hill

Holiday Inn Express San Diego Downtown

Free breakfast and a pool at the north end of downtown, a walk from Balboa Park. Nothing for cruisers.

No shuttle statedCruise parking unconfirmedFree breakfast
41/ 100Night-Before
No. 16 · Harbor Island

Hilton San Diego Airport/Harbor Island

A free airport shuttle, a pool and a restaurant on Harbor Island, with Hilton's Park, Stay & Go. The terminal is 4 miles off by Hilton's count.

No shuttle statedPark, Stay & Go: ask termsNo free breakfastFree airport shuttle
40/ 100Night-Before
No. 17 · Pacific Highway, Old Town

Old Town Inn

Free parking, free breakfast and a heated pool across from the Old Town trolley. The cruise details are yours to sort.

No shuttle statedCruise parking unconfirmedFree breakfastKitchens
36/ 100Night-Before
No. 20 · North Harbor Drive, Point Loma

Best Western Yacht Harbor Hotel

Free breakfast and a pool on the bay in Point Loma. A free cruise shuttle is claimed elsewhere, not by the hotel.

No shuttle statedCruise parking unconfirmedFree breakfast
33/ 100Night-Before
Airport taxis
Need a ride from the airport?

Booking.com lists airport taxis you can book ahead. Check the pickup point, the price and the cancellation terms before you book.

Booking.com links are affiliate links: Seabound Journeys may earn a commission if you book, at no extra cost to you. It doesn’t change what we recommend. Affiliate disclosure.

Getting There

From the airport to the hotel, then on to the ship

Pick how you’re arriving. The board counts what each hotel publishes, the table lights up that column, and the companies below run from the airport to the port.

The airport is about 2 miles from the terminals by the port’s count, so most of the ride is short. Five of the twenty run a free airport shuttle, all out by the airport in Old Town, Liberty Station and Harbor Island, and two of those, the Hacienda and the Holiday Inn Express in Old Town, run to the ship as well. Downtown it’s a cab, a rideshare or the 992 bus.

San Diego International · 1–3.8 miles from these hotels, by their own counts

6run a free ride from the airport
0arrange it ahead, price by phone
14no shuttle, or not stated

Taxi from SAN

SAN
Metered: $3.80 for the first tenth of a mile, $4.10 a mile after, plus $3.56 from the airport

Those are MTS's maximum meter rates; cabs with a card reader can add 6%. Holland America puts a taxi or rideshare to the pier at "Starting at USD $25", and the port says the airport is about 2 miles and under 10 minutes away.

Uber or Lyft

SAN
No published fare to the port

At Terminal 1, cross at the crosswalk after baggage claim; at Terminal 2, rideshare is in the second lane of the Transportation Plaza, per the airport. At the port, your driver drops you past the gate, on the pier.

MTS Route 992 bus

SAN
$2.50 a ride; $3 from October 1, 2026

Runs from both terminals to Kettner Boulevard and West Broadway, across from Santa Fe Depot, in about 15 minutes, every 15 minutes. The port puts Santa Fe Depot two blocks east of the terminals. Tap a contactless card or use PRONTO.

4:30 AM–1 AM dailyWebsite →

Private transfer, via Viator

SAN
Private cars from about $48

Viator's San Diego port-transfer list mixes in harbor cruises and tours. A private arrival transfer from SAN starts at about $48, and a private one-way ride to the cruise port at $96 per group of up to three.

Your cruise line’s transfer

SAN
No San Diego price published

Royal Caribbean sells airport transfers at every port and suggests buying two weeks ahead; Norwegian sells them until 4 days before sailing (800-327-7030); Disney's are an extra fee. None publishes a San Diego price.

HotelTo the shipWhile you sailFrom SAN
Terminal shuttle both ways, in the packageRoom, shuttle, 7 days parked: from $209Not stated
Walk to the ship: 5 blocks7 nights parked in a packageNot stated
Walk across the street3, 4 or 7 nights parked in a packageNo shuttlethe hotel says so
Free shuttle to the terminalCruise parking unconfirmedFreehotel shuttle
Walk to the shipCruise parking unconfirmedNo shuttlethe hotel says so
Free shuttle to the terminalCruise parking unconfirmedFreehotel shuttle
Walk to the ship: 0.15 miCruise parking unconfirmedNo shuttlethe hotel says so
No shuttle statedPark, Stay & Go: ask termsNo shuttlethe hotel says so
Walk to the ship: 0.4 miCruise parking unconfirmedNo shuttlethe hotel says so
No shuttle statedPark, Stay & Go: ask termsFreehotel shuttle
No shuttle statedCruise parking unconfirmedNo shuttlethe hotel says so
No shuttle statedCruise parking unconfirmedNo shuttlethe hotel says so
No shuttle statedCruise parking unconfirmedNo shuttlethe hotel says so
No shuttle statedCruise parking unconfirmedNo shuttlethe hotel says so
No shuttle statedCruise parking unconfirmedNo shuttlethe hotel says so
No shuttle statedPark, Stay & Go: ask termsFreehotel shuttle
No shuttle statedCruise parking unconfirmedFreeSan Diego Flyer (MTS)
No shuttle statedCruise parking unconfirmedNo shuttlethe hotel says so
No shuttle statedCruise parking unconfirmedFreehotel shuttle
No shuttle statedCruise parking unconfirmedNot stated
  • Published, with a price or a named company
  • Package only, or ask
  • Not offered
  • Not stated
Splurge
Want it nicer?

The splurge list, told straight

These twenty are ranked for an easy sail morning, not for the room. San Diego’s nicest hotels mostly skip the cruise details: the InterContinental, AAA Four Diamond and a 10-minute walk from the terminal, is the only one in our top twenty. The US Grant is the only downtown hotel that’s both Four Diamond and Forbes Four-Star, and our one Five Diamond pick is up the coast in La Jolla.

See the splurge list
At a Glance

How far each pick sits from the terminal

San Diego keeps it simple: the B Street Pier & Cruise Ship Terminal is on the Embarcadero at 1140 North Harbor Drive, and the Port Pavilion on Broadway Pier is just down the road at No. 1000. The airport is about 2 miles north, by the port’s count.

Nine of the twenty are by the terminal, on the Embarcadero or in Little Italy, from the Wyndham across the street to the Homewood Suites 1.1 miles off by Hilton’s count. Three are elsewhere downtown, and eight are out by the airport, in Old Town, Liberty Station, Point Loma and on Harbor Island. Nothing in Mission Valley or on Coronado made the twenty.

Little Italy B Street Cruise Terminal Port Pavilion on Broadway Pier 18 13 12 11 9 7 5 3 2 500 m · 0.3 mi N
By the terminalDowntownFurther outCruise terminalReal geography: neighbourhood boundaries from the City of San Diego and NOAA’s GSHHG shoreline. Pins from the hotel’s or a map listing’s pin, OpenStreetMap and the US Census Bureau’s address geocoder; address-geocoded pins can sit up to a block off. Map data © OpenStreetMap contributors.

Tap a pin for the hotel’s card.

Numbers are the ranking. Each pin sits where the hotel is — the bands group them by distance, the way we score it.

  • 1 By the terminalthe Embarcadero and Little Italy; the Wyndham is across the street
  • 2 DowntownSeaport Village, the Gaslamp and Cortez Hill
  • 3 Harbor Island, Point Loma & Old Townby the airport, 1 to 4 miles out
How We Score

The Night-Before Score, out of 100

Five things decide how easy the night before is, and each one is scored only from what the hotel publishes on its own site or its brand’s.

If a hotel doesn't say it, it scores zero there — not a guess, zero. Cruise blogs, tourism-board lists, parking resellers and expired offers don't count, and when a hotel’s own pages contradict each other, we score the claim as unconfirmed and tell you. Each page lists exactly what we couldn't confirm.

30pts

Distance to the ship

By band, from the B Street terminal: the Embarcadero, Little Italy and Columbia 30; the rest of downtown (Seaport Village, the Gaslamp, East Village) 25; Harbor Island, Point Loma, Liberty Station and Old Town 20; Mission Valley 15; Coronado 10.

25pts

Getting to the ship

Hotel-run shuttle, free or with a published price, 25. A ride only inside a package or offer 20. The hotel’s own ride with no published fare 15. The hotel says you can walk: across the street, a few blocks, or half a mile or less, 15. A partner shuttle 10.

20pts

Parking while you sail

Published rate to leave the car 20, including a package with a published price. Offered, price unpublished 14.

10pts

Free breakfast

Sail mornings start early. A free breakfast on site scores 10.

15pts

The evening before

On the beach 6, pool 3, food or a bar on site 3, a kitchen in the room 3. None of the twenty is on a beach.

Ties are broken in order: the lower published parking rate (a weekly rate counts at its daily equivalent), any stated way to the ship, free breakfast, parking on site, the closer stated mileage, the lower guest parking price, then the alphabet. That’s why the Bayside Inn sits above the Wyndham ($30 guest parking against $50), the Holiday Inn Express in Old Town above the Hampton downtown (a shuttle against a walk), Homewood Suites Downtown above the Residence Inn Bayfront (it prints a distance), and the Old Town Inn above the Hilton Garden Inn (free breakfast). At 33, free breakfast puts the Hampton at Liberty Station and the Best Western Yacht Harbor into the twenty ahead of the Porto Vista and Hotel Republic.

What's left out is deliberate. Room rates change daily, so they aren't scored. Neither are guest-review scores — they measure a stay in general, not a sail morning.

The ranking tells you which hotel makes the morning easiest. Your dates and your budget decide the rest, so price your own night before you book the winner.

Parking Math

A hotel package, or a port-listed lot?

Set your cruise length. Only one hotel prints a price for parking while you sail, the Comfort Inn at the Harbor, and it’s inside a room rate. Here it is next to Park, Shuttle & Fly, the port-listed lot at $24.95 a day.

Cruise nights
People riding
#1 Comfort Inn at the Harbor—
Park, Shuttle & Fly, a port-listed lot, $24.95 a day with its shuttle—

The Comfort Inn’s Cruise & Snooze rate, from $209 a night with tax for two, already includes 7 days of parking and the shuttle both ways, so its row shows only the $10 a day past 7 days, counting your hotel night as one of the 7. It isn’t eligible for “Lowest”, because the parking is inside the room rate, not on top of it. The port row is San Diego’s Park, Shuttle & Fly at $24.95 a day, counting the day you park and the day you leave, with its free shuttle. Hotels that sell parking only inside a package without a price aren’t priced. Room rates aren’t included.

For every port-listed lot, the operators’ own rates and the Embarcadero garages, see San Diego cruise parking, compared.

Just Missed

Ten that just missed

We checked 47 hotels. These came closest to the top twenty, with their scores and the reason each fell short. Pendry, the Marriott Marquis and The US Grant scored in the same range; they’re on the splurge list instead.

HotelScoreWhy it missed
Porto Vista Hotel33Little Italy, with GlassDoor on the fourth floor and the terminal 0.8 miles away by its count. Tied on 33 and behind on breakfast; parking is valet only, $55 a night.
Hotel Republic San Diego, Autograph Collection33A rooftop bar on West B Street. Tied on 33; no free breakfast, no pool listed and $75 valet.
Kona Kai San Diego32A private beach and an adults-only pool on Shelter Island, with a $48 nightly resort fee and nothing for cruisers.
Manchester Grand Hyatt San Diego31A 40th-floor bar and heated pools by Seaport Village, with a $47 nightly destination fee. Free luggage storage, but no cruise details.
Hilton San Diego Bayfront31A pool club and firepits on the bay by Petco Park. No free breakfast and no cruise details.
Alma San Diego Downtown31AAA Four Diamond, with a rooftop pool. Valet $70 and nothing for cruisers.
AC Hotel San Diego Downtown Gaslamp Quarter31A rooftop bar and a pool in the Gaslamp. No free breakfast, $72 valet.
Humphreys Half Moon Inn29Marina suites with kitchens and a live-music club on Shelter Island. A $20 nightly pass fee, and nothing for cruisers.
Hampton Inn San Diego/Mission Valley28Free breakfast and $27 parking on Hotel Circle. No airport shuttle and nothing about the cruise.
Courtyard by Marriott San Diego Downtown28A historic bank building on Broadway with the Gold Reserve bar. Valet only, $70.

Not ranked: Holiday Inn San Diego Bayside. Now the DoubleTree by Hilton San Diego Bayside, which we checked: a free airport shuttle, but nothing for cruisers.; Sheraton San Diego Hotel & Marina. Renamed the Sheraton San Diego Resort, which we checked: three pools and a free airport shuttle, nothing for cruisers.; Kimpton Hotel Palomar San Diego. Third-party sites tie the old name to 1047 Fifth Avenue, which Marriott now lists as Alma San Diego Downtown, a Tribute Portfolio Hotel, above.; Kimpton Hotel Solamar. Third-party sites now list 435 Sixth Avenue under another name; we couldn’t confirm it on an official page.; Hyatt Place or Hyatt House downtown. Hyatt’s San Diego page lists neither downtown.

Flying In

Landing the day before?

Five of the twenty run a free airport shuttle, all out by the airport, and two of them go on to the ship: the Hacienda and the Holiday Inn Express in Old Town. Homewood Suites and the Hampton at Liberty Station and the Hilton on Harbor Island run the airport leg only.

Downtown, SAN is close. The port puts it about 2 miles from the terminals, the 992 bus runs to Santa Fe Depot in about 15 minutes, and Holland America puts a cab to the pier from $25. The Getting There table shows what every hotel publishes, and the planner turns your answers into a morning.

Before you book a car for the hotel night: garages here run $30 to $57 a night, and the trolley and the Coronado ferry reach a fair amount, so check whether you need one at all. The night before, without a car · San Diego rental cars
Things to do
Got time before you sail?

Tours, tickets and things to do are on Booking.com. Book the day before, not sail day.

Booking.com links are affiliate links: Seabound Journeys may earn a commission if you book, at no extra cost to you. It doesn’t change what we recommend. Affiliate disclosure.

FAQ

Pre-cruise hotel FAQ

What's the best hotel for the night before a San Diego cruise?

On our scoring it's the Comfort Inn San Diego Airport at the Harbor. Its Cruise & Snooze rate, from $209 a night including tax for two, covers the room, breakfast, 7 days of parking and the shuttle to the terminal and back. The Best Western Plus Bayside Inn, 5 blocks from the terminal, and the Wyndham San Diego Bayside, across the street, come next, both with parking packages. Best on paper, not best for everyone: the matcher above weighs your own answers.

Which San Diego hotels are walking distance to the cruise terminal?

Five of our twenty say so on their own pages: the Wyndham, across the street; the Hampton Inn Downtown, 0.15 miles; the InterContinental, 0.4 miles or a 10-minute walk; the Bayside Inn, 5 blocks; and the SpringHill Suites, next to the cruise port. The Residence Inn in the SpringHill's building says only "near the Port of San Diego", so we don't count it.

Which San Diego hotels run a shuttle to the cruise terminal?

Three publish one. The Hacienda Hotel Old Town and the Holiday Inn Express Airport-Old Town run free shuttles that serve the terminal, and the Comfort Inn at the Harbor includes the shuttle both ways in its Cruise & Snooze package. Hilton's Park, Stay & Go, listed at three of our hotels, mentions a shuttle to "select airports and cruise ports" without naming San Diego's, so ask. Third-party lists name more; we count only what the hotel itself says.

Can I leave my car at the hotel while I'm on the cruise?

At one, with a published price: the Comfort Inn at the Harbor's Cruise & Snooze includes 7 days, then $10 a day. Two more sell parking in packages without a price, the Bayside Inn (7 nights) and the Wyndham (3, 4 or 7 nights), and the Embassy Suites, Homewood Suites Liberty Station and the Hilton on Harbor Island list Hilton's generic Park, Stay & Go. The rest publish nothing for cruisers.

Is it cheaper to park at a hotel than at a port lot?

The port runs no long-term parking of its own; it lists nearby operators. San Diego's Park, Shuttle & Fly is $24.95 a day with a free shuttle, $199.60 for a 7-night cruise counting the day you park and the day you leave. The Comfort Inn's package puts 7 days of parking, the night, breakfast and the shuttle into one rate from $209 with tax. Run your own numbers in the calculator above.

Which San Diego cruise hotels have a free airport shuttle?

Of our twenty, these run a free shuttle from SAN: Hacienda Hotel Old Town, HIE Airport-Old Town, Homewood Liberty Station, Hilton Harbor Island and Hampton Liberty Station. All five are by the airport, and two, the Hacienda Hotel Old Town and the HIE Airport-Old Town, also run to the cruise terminal. None of the hotels by the terminal runs an airport shuttle; the port puts the airport about 2 miles away, a short cab or rideshare.

Which cruise lines sail from San Diego?

On the port's 2026-27 schedule: Disney Cruise Line (Disney Magic and Disney Wonder), Holland America, Royal Caribbean's Serenade of the Seas, and Norwegian Star from December to February, with visits from other lines. Royal Caribbean, Holland America and Norwegian name the B Street Pier, and Disney gives the same address, 1140 North Harbor Drive.

Why don't you show room prices?

Hotel rates move every day and spike on busy sailing days, so any number we printed would be wrong by the time you read it. We rank on what doesn't change daily — shuttles, parking policies, breakfast — and leave the live rate to the booking site for your exact date. Price it for your own night before you assume the No. 1 is the cheap one.

Want the whole trip handled?

Tell us your sail date and we'll match the hotel, the ride and the cruise itself. A real advisor does the legwork. No obligation.

No obligation — a real advisor reviews every request.

Prefer to talk? Book a free 30-minute call or call (407) 312-0306.

Compare 0 of 3