
If your Virgin Voyages sailing departs from Los Angeles, your actual destination on embarkation day is San Pedro — a working port neighborhood about 25 miles south of downtown LA. The Los Angeles cruise port in San Pedro is efficient, well-run, and easy to navigate, but it’s surrounded by industrial shipping operations, not tourist attractions. Knowing what to expect — and where to stay, park, and explore — makes the difference between a stressful embarkation morning and a smooth start to your voyage.
This guide covers everything you need to know about getting to the port, parking, ground transportation, where to stay before or after your sailing, and the best things to do in LA when you have limited time.
The Los Angeles Cruise Terminal — officially called the World Cruise Center — sits at Berths 91–93 on the San Pedro waterfront. The address is 100 Swinford Street, San Pedro, CA 90731.
If you’re driving from the LAX area, take the Harbor Boulevard exit (the same exit as the Vincent Thomas Bridge), stay right on Harbor Boulevard — do not cross the bridge — and follow signs into the World Cruise Terminal. Parking lot entry is at Swinford Street off Harbor Boulevard; veer right for the cruise terminal lot.
One of the most common mix-ups: assuming “Los Angeles” and “Long Beach” are the same port. They’re not. The Port of Los Angeles (code US LAX) and the Port of Long Beach (code US LGB) are separate facilities. Check your booking confirmation or itinerary for the seaport code before planning your route.
Parking at the World Cruise Center is managed by Parking Concepts, Inc. (PCI) and is available in secured, overnight lots with roughly 2,560 spaces.
| Detail | Rate |
|---|---|
| First hour | Free |
| Each additional hour | $2 |
| Daily max (standard vehicle) | $23 |
| Daily max (oversized vehicle) | $40 |
For a 7-night sailing, expect to pay roughly $161–$184 for standard vehicle parking, depending on your total hours parked. The port provides complimentary shuttle service between the parking lot and the terminal, so you won’t be dragging luggage across a cargo yard.
Pro Tip: A tariff order approved in late 2024 raised the standard daily max from $20 to $22 effective January 2025, with a further increase to $24 effective January 2026 — but the port’s and PCI’s websites currently show $23. Rates may be inclusive of the 10% City of Los Angeles Vehicle Parking Occupancy Tax. Confirm current pricing by calling PCI at (310) 547-4357 before your sailing.
LAX is the most common arrival airport for Sailors. The drive to San Pedro takes 30–50 minutes depending on LA traffic — and LA traffic is never predictable. Rideshare (Uber/Lyft) is the most popular option, typically running $30–$55 one way.
Booking Tip: If your flight lands the evening before embarkation, stay near LAX or in El Segundo and take a morning rideshare to the port. This avoids the stress of a same-day flight-to-ship transfer in a city famous for traffic delays.
Long Beach Airport (LGB) is closer to San Pedro than LAX — about 10–15 miles. It’s a smaller, calmer airport with far fewer airlines, but if your route works, it’s the easier option. The official taxi flat rate from LGB to San Pedro cruise ships is $50. Rideshare pickup is available on the outer curb in front of the LGB terminal.
Rideshare works well for getting to the port. Getting picked up from the port after disembarkation can be trickier. The designated rideshare pickup area is outside the terminal gates on Harbor Boulevard. Drivers sometimes can’t locate the correct pickup point inside the port perimeter — if that happens, walk to the Harbor Boulevard staging area and re-request your ride. Set your pickup pin manually to 100 Swinford Street, San Pedro, CA 90731.
When two or more ships are in port on the same day, add 15–20 minutes to your transport estimates for queue congestion and potential rideshare surge pricing.
Public transit to San Pedro exists but isn’t ideal with luggage. Options near the terminal include:
LA Metro fares are $1.75 one-way with free transfers within two hours when you tap to ride. You can pay with a credit/debit card, digital wallet, TAP card, or cash (bus only, exact fare required).
Enterprise and Hertz both have San Pedro locations that offer local pickup service. Hours vary by location and day, and many branches are closed Sundays. If your embarkation falls on a Sunday — as many sailings do — rental car drop-off may not be an option.
The Port of Los Angeles is one of the largest commercial shipping ports in the United States. It’s efficient for embarkation, but it’s not where you want to base yourself. The area is primarily industrial, with limited walkable dining and entertainment. Staying in surrounding neighborhoods gives you better food, better beaches, and a real LA experience.
Pro Tip: If you’re flying in the day before embarkation and want to minimize logistics, Long Beach is the sweet spot — close to the port, close to LGB airport, and with enough restaurants and waterfront to fill a fun evening. Select your boarding time in the app before you arrive so you know exactly when to leave your hotel.
Whether you’re arriving a few days early or have a post-cruise day to fill, LA delivers — if you know where to focus your time. Traffic can eat hours, so pick a neighborhood and commit rather than trying to cover everything.
If you’ve experienced the elevated dining on Virgin Voyages — restaurants like Pink Agave and The Wake — you’ll appreciate LA’s food scene as the perfect pre-cruise warmup.
For terminal-specific questions, the Port of Los Angeles information lines are (310) 519-2342 and (310) 561-4992.
| Destination | Distance |
|---|---|
| Long Beach Airport (LGB) | About 10–15 miles |
| Los Angeles International Airport (LAX) | About 18–20 miles |
| Downtown Los Angeles (Union Station) | 25 miles (40 km) |
| La Jolla Pier | 32 miles (51 km) |
| Universal Studios Hollywood | 33 miles (53 km) |
In LA, distance is measured in time, not miles. A 25-mile drive can take 30 minutes or 90 minutes depending on the hour. Plan accordingly — especially on embarkation morning. Your First Mate at Serious Sailors can help you plan logistics so you’re not white-knuckling it through traffic with a boarding time approaching.
Once you’ve sorted your port logistics, the fun part begins — planning what happens onboard. If this is your first Virgin Voyages sailing, a few resources will help you hit the ground running:
The Port of Los Angeles cruise terminal page links to current ship schedules. You can also check your specific sailing date and ship assignment through the Virgin Voyages app or your booking confirmation.
Virgin Voyages allows early luggage drop-off starting at 10 AM on embarkation day, so you can check your bags and explore before boarding. However, the Los Angeles Cruise Terminal does not offer temporary baggage storage outside of this embarkation window for security reasons. After disembarkation, you must take all luggage with you. If you want to explore LA after your sailing, plan to store bags at your hotel.
The Metro J Line (Silver) 950 connects San Pedro to downtown LA, and LADOT Commuter Express 142 runs between San Pedro and Long Beach. The LADOT DASH and San Pedro Red Trolley provide local service around the waterfront. Public transit is functional but not ideal if you’re traveling with cruise luggage.
Enterprise (235 W. 6th Street, San Pedro) and Hertz (222 W. 6th Street, San Pedro) both offer local pickup service. Many locations are closed on Sundays — a significant limitation for Sunday embarkation days.
The Los Angeles cruise port in San Pedro is straightforward once you know the basics: confirm your port code is US LAX, budget for parking or arrange a rideshare, and stay somewhere other than San Pedro if you want the real LA experience. The port itself handles embarkation efficiently — your job is getting there stress-free. Your Serious Sailors™ First Mate can help with everything from transfer logistics to onboard planning, so you can focus on the voyage ahead.

*Remaining balance due after $150 MNVV applied
We'll be in touch shortly with your no-obligation 24-hour hold quote.
This window will close in 5…