Best Hotels Near the Los Angeles and Long Beach Cruise Ports
Quick Take
Southern California has two cruise ports that people constantly mix up, and picking the wrong hotel can cost you an expensive rideshare on embarkation morning. The Los Angeles cruise terminal sits in San Pedro at the World Cruise Center, while the Long Beach terminal is a separate location several miles east, next to the Queen Mary. My short answer: match your hotel to the exact terminal on your booking, then decide between a walkable downtown Long Beach base, a budget San Pedro stay, or an LAX airport hotel if you are flying in the night before.
Below I break down where each terminal actually is, which hotels I recommend for different budgets and travel styles, and how to handle park-and-cruise so your car is safe while you sail.
Watch first

The two ports are not the same place
This trips up more cruisers than any other detail, so I want to be clear up front. The Port of Los Angeles cruise terminal is in San Pedro, along Harbor Boulevard at the World Cruise Center. Princess, and often other lines, sail from here, and the drive from LAX runs about 25 to 30 minutes without traffic.
The Long Beach Cruise Terminal is a different address in a different city, tucked under the geodesic dome beside the Queen Mary. Carnival is the main line sailing out of Long Beach, and that terminal is roughly a 20 to 25 minute drive north of San Pedro. If your reservation says Long Beach, do not book a San Pedro hotel and assume you can walk. Check your cruise documents, confirm the terminal name, and pick your hotel around that address.
Walkable and near-walkable options in downtown Long Beach
Downtown Long Beach is my favorite home base for a Carnival sailing because you get restaurants, a waterfront, and a short hop to the terminal. The Hyatt Regency Long Beach and the Renaissance Long Beach sit near the convention center and Shoreline Village, putting you a quick five to ten minute drive from the cruise dome. Expect rates in the 200 to $320 range depending on season, and both give you a real downtown to walk around the evening before.
The Westin Long Beach and the Courtyard Long Beach Downtown are solid mid-range picks in the same pocket, often landing between 170 and $260 a night. None of these are a literal walk-with-luggage distance to the terminal, since the dome sits across the water, but the rideshare over is short and cheap. I like staying here because you can drop bags, grab dinner along the harbor, and start embarkation morning relaxed instead of rushed.

Staying on the Queen Mary itself
Here is a fun option unique to Long Beach: you can sleep on the Queen Mary the night before your cruise. The historic ocean liner runs as a hotel and sits right beside the modern cruise terminal, so you are already at the dome when you wake up. Rooms are compact and full of 1930s character, and rates usually run $180 to $300 depending on the cabin and date.
I recommend this mainly for travelers who want the novelty and do not mind older fixtures and thin walls. If you value modern comfort over atmosphere, one of the downtown hotels will serve you better. But for a first Carnival cruise out of Long Beach, waking up on a legendary ship makes for a memorable start.
Budget and convenient stays in San Pedro
If your sailing leaves from the World Cruise Center in San Pedro, stay in San Pedro. The Crowne Plaza Los Angeles Harbor Hotel is the closest full-service option, a short drive or reasonable rideshare from the terminal, and it usually runs $150 to $240. The DoubleTree by Hilton San Pedro sits along the water with harbor views and lands in a similar range.
For travelers watching every dollar, the Best Western Plus San Pedro Hotel and a handful of smaller motels along the corridor keep rates closer to $110 to $170. San Pedro itself is a quieter working port town, not a nightlife hub, so plan on a low-key evening. That is fine by me the night before a cruise, since the goal is a good sleep and a quick trip to the ship.
Flying in the day before through LAX
I almost always tell clients to fly in the night before a cruise, and Los Angeles traffic makes that advice non-negotiable here. LAX sits between the two ports, roughly 25 to 30 minutes from San Pedro and about 30 to 40 minutes from Long Beach in normal conditions, which can balloon during rush hour. Staying near the airport the first night gives you a buffer if your flight is delayed.
The H Hotel Los Angeles, the Hyatt Regency LAX, and the many airport-area brands cluster along Century Boulevard with free shuttles, usually $150 to $260 a night. From there you take a rideshare or a pre-arranged transfer to your terminal in the morning. If you would rather skip the airport zone entirely, you can go straight to a San Pedro or Long Beach hotel, just build in extra time for traffic on arrival day.
✈️ WORK WITH ME
Sailing out of LA, Long Beach, or Seattle? I'm a travel advisor and I book cruises and pre-cruise hotels at no extra cost, and I'll sort the logistics. Get a free quote and grab my free tips on Substack: substack.com/@jacksonjetsetting.
Park-and-cruise: leaving your car behind
Plenty of Southern California cruisers drive to the port, and both terminals have parking options. The World Cruise Center in San Pedro offers official on-site parking, typically around $20 to $40 per day, paid at the lot when you arrive. Long Beach also has official parking near the dome in a similar daily range, and it fills up on busy weekends, so arriving early helps.
If you want a package deal, several area hotels sell park-and-cruise rates that bundle one night plus parking for the length of your sailing. These can be a smart move for a week-long cruise, since leaving a car in a hotel lot may cost less than paying the daily port rate. Ask me and I can help you compare the math, because the break-even point shifts with the number of nights you are gone.
Making a night of it before you sail
Both port towns give you a decent evening if you want more than a quick sleep. In Long Beach you can walk Shoreline Village, grab seafood along the marina, and watch the sun drop behind the Queen Mary, which is a fine way to start a cruise. The aquarium and the waterfront path are right there, so a family arriving early has plenty to fill an afternoon.
San Pedro is quieter, but the Ports O' Call area and the local waterfront have been getting attention, and there are solid casual restaurants near the water. If you crave a bigger night out, downtown Long Beach or a trip up to Los Angeles proper delivers that, though I would not stray far the evening before an early boarding call. My rule is to keep the pre-cruise night simple so nothing derails the morning.
Which port suits which traveler
If you are cruising with kids, downtown Long Beach usually wins because the waterfront, the aquarium, and easy restaurants keep everyone happy while you stage bags and paperwork. Couples who want a low-key, close-in stay often prefer San Pedro for a World Cruise Center sailing, since it is calm and quick to the dock. Budget-minded groups can lean on the San Pedro motels or an LAX-area rate and still make an easy morning of it.
Accessibility matters too. The larger downtown Long Beach and LAX hotels tend to have the most reliable accessible rooms and shuttle options, so if mobility is a factor, I steer clients toward those brands. Tell me your group and your priorities and I can match you to the right pocket of the map rather than guessing from a review site.
Getting to each terminal on embarkation day
For San Pedro, most people rideshare or drive to the World Cruise Center, and the drop-off flow is straightforward along Harbor Boulevard. A rideshare from LAX runs roughly $35 to $55 depending on surge, and from a nearby San Pedro hotel it is a short, cheap trip. Give yourself a cushion because harbor-area traffic clusters around the mid-morning boarding window.
For Long Beach, you are heading to the terminal beside the Queen Mary off Queensway Drive. From a downtown Long Beach hotel the rideshare is quick and inexpensive, and from LAX budget $45 to $70. Whichever port you use, aim to arrive within your assigned boarding time and keep your luggage tags and documents handy so the porters can move you along fast.

Frequently asked questions
Are the LA and Long Beach cruise ports the same? No. The Los Angeles terminal is the World Cruise Center in San Pedro, and the Long Beach terminal is a separate site beside the Queen Mary several miles away. Always confirm which one your cruise line uses before booking a hotel.
Which cruise lines sail from each port? Princess and other lines typically depart from San Pedro, while Carnival is the primary line out of Long Beach. Schedules change, so check your booking for the exact terminal.
Should I fly in the night before? Yes. LAX traffic is unpredictable, and a delayed flight on cruise morning can mean a missed ship. An overnight stay near the airport or the port removes that risk.
How far is LAX from the ports? LAX is about 25 to 30 minutes from San Pedro and roughly 30 to 40 minutes from Long Beach without traffic, longer during peak hours.
Can I park at the terminal? Both ports have official parking, usually around $20 to $40 per day. Some hotels also sell park-and-cruise packages that can be cheaper for longer sailings.
Is San Pedro or Long Beach a better place to stay? It depends on your terminal. Stay in San Pedro for a World Cruise Center sailing and downtown Long Beach for a Long Beach dome sailing, so you are close to the right dock.
\uD83E\uDDF3 MY CRUISE ESSENTIALS
Want to see the gear I actually pack? I keep a running list of my favorite cruise essentials, from packing cubes and magnetic hooks to motion-sickness remedies, on my Amazon storefront. (Affiliate links, so I may earn a small commission at no extra cost to you.)
Final Thoughts
The single most important step in Southern California is confirming which port you sail from, then booking a hotel around that exact terminal. San Pedro suits a quiet, close-in stay for World Cruise Center departures, downtown Long Beach gives you a walkable evening before a Carnival cruise, and an LAX hotel is a smart buffer if you are flying in. Add park-and-cruise into the math if you are driving and gone for a week.
If you would rather not sort all of this alone, that is exactly what I do. I book the cruise, the pre-cruise hotel, and the transfers so your embarkation morning is calm instead of chaotic.
More cruise reads:
- Los Angeles (San Pedro) Cruise Parking: Where to Park and What It Costs
- Baltimore Cruise Parking: Where to Park and What It Costs
- Cape Liberty (Bayonne) Cruise Parking: Where to Park and What It Costs
- Fort Lauderdale Cruise Parking: Where to Park and What It Costs
- Galveston Cruise Parking: Where to Park and What It Costs
- Jacksonville Cruise Parking: Where to Park and What It Costs