Where to stay
The cheapest decent option, the best value and the top-end pick near the terminal. Prices are typical nightly rates for a standard room, checked October 2026.
Cheapest
San Pedro Hotel & Suites (formerly Best Western Plus San Pedro)
San Pedro (111 S Gaffey St) · about 1.5 mi / 5 min to World Cruise Center to the ship
from ~$105 a night Cruise shuttle
USD per night; only a from-rate was found
3-star hotel rated 4.0/5 on 860+ reviews, with a free shuttle to the San Pedro cruise terminal (first come, first served at check-in).
Check live rates ↗ · Sources: hotelplanner.com, suiteness.com, cruisehive.com
Best value
San Pedro waterfront, Cabrillo Marina (2800 Via Cabrillo Marina) · about 2 mi / 7 min to World Cruise Center to the ship
$115–245 a night Cruise shuttle
USD per night; KAYAK from $115, 12-month average $167 (Aug) to $243 (July)
4-star marina hotel. Its cruise package bundles 1 night, breakfast, up to 7 days of parking and a port shuttle.
Check live rates ↗ · Sources: hilton.com, kayak.com, cruisehive.com
Most luxurious
Downtown Long Beach (210 E Ocean Blvd); best for the Long Beach terminal · about 1.9 mi / 7 min to the Queen Mary / Long Beach terminal; about 8 mi to San Pedro to the ship
$235–490 a night
USD per night before the daily urban fee; listed rates $233–489. Valet is $50/day
Restored 1926 landmark rated AAA Four Diamond, with a spa and the Sky Room. It is the top-end stay near either LA-area terminal.
Check live rates ↗ · Sources: fairmont.com, tripster.com, aaa.com