If you’re cruising from Los Angeles, arriving a day early can help you avoid travel stress and give you time to explore the area.
The main cruise port, Port of Los Angeles, is located in San Pedro, but nearby areas like Long Beach and Downtown LA also offer great pre-cruise stays.
Whether you’re looking for budget-friendly hotels, mid-range options with shuttle service, or luxury accommodations, we’ve got you covered!
Best Budget-Friendly Hotels Near Los Angeles Cruise Port
You don’t have to spend a fortune to enjoy a comfortable and convenient stay before your cruise.
These affordable hotels offer great value, easy access to the Port of Los Angeles, and helpful perks like free breakfast, parking, and shuttle service.
Best Western Plus San Pedro Hotel & Suites
📍 111 S Gaffey St, San Pedro, CA 90731
💰 Estimated Price: $140–$190 per night
🚗 Distance to Port of Los Angeles: 1.5 miles (~5-minute drive)
- Shuttle Service: Free to the cruise port
- Perks: Free breakfast, outdoor pool, and free parking
- Why Stay Here? One of the closest budget hotels to the port with free shuttle service.
This Victorian-style Best Western is a popular pick for cruisers looking for affordable comfort.
It features spacious rooms, a free hot breakfast, and an outdoor pool. The complimentary shuttle to the cruise port makes it a stress-free option.
DoubleTree by Hilton San Pedro – Port of Los Angeles
📍 2800 Via Cabrillo Marina, San Pedro, CA 90731
💰 Estimated Price: $160–$220 per night
🚗 Distance to Port of Los Angeles: 2 miles (~5-minute drive)
- Shuttle Service: Free to the cruise port
- Perks: Marina views, on-site restaurant, and fitness center
- Why Stay Here? A budget-friendly waterfront hotel with easy port access.
This harbor-side DoubleTree offers picturesque views of Cabrillo Marina, a full-service restaurant, and a cozy outdoor seating area.
The free shuttle service to the Los Angeles Cruise Port makes it an excellent choice for budget-conscious travelers.
Crowne Plaza Los Angeles Harbor Hotel
📍 601 S Palos Verdes St, San Pedro, CA 90731
💰 Estimated Price: $140–$190 per night
🚗 Distance to Port of Los Angeles: 1 mile (~3-minute drive)
- Shuttle Service: Free to the cruise port
- Perks: Free Wi-Fi, rooftop pool, and on-site dining
- Why Stay Here? A reliable, comfortable option near the port with free shuttle service.
This modern and convenient Crowne Plaza hotel is just minutes from the cruise terminal.
Guests love the rooftop pool with stunning views, the on-site restaurant, and the complimentary shuttle to Port of Los Angeles.
Motel 6 San Pedro
📍 354 W 9th St, San Pedro, CA 90731
💰 Estimated Price: $90–$130 per night
🚗 Distance to Port of Los Angeles: 1 mile (~5-minute drive)
- Shuttle Service: No, but Uber/Lyft is very affordable
- Perks: Free parking, pet-friendly, and budget-friendly rates
- Why Stay Here? One of the cheapest hotels near the port with basic yet clean accommodations.
For those looking for a no-frills, budget-friendly stay, Motel 6 San Pedro offers basic but clean rooms, free parking, and easy access to the cruise port.
Vagabond Inn San Pedro
📍 215 S Gaffey St, San Pedro, CA 90731
💰 Estimated Price: $100–$150 per night
🚗 Distance to Port of Los Angeles: 1 mile (~5-minute drive)
- Shuttle Service: Free to the cruise port
- Perks: Free breakfast, outdoor pool, and free parking
- Why Stay Here? A no-frills hotel with free parking and a shuttle to the cruise port.
This budget-friendly hotel offers free breakfast, an outdoor pool, and complimentary parking. The free shuttle to the cruise port makes it a great value stay.
Mid-Range Hotels with Shuttle Service to Los Angeles Cruise Port
For travelers looking for a balance of affordability and comfort, these mid-range hotels near the Port of Los Angeles offer great amenities, easy port access, and shuttle services.
The Westin Long Beach
📍 333 E Ocean Blvd, Long Beach, CA 90802
💰 Estimated Price: $200–$280 per night
🚗 Distance to Port of Los Angeles: 7 miles (~15-minute drive)
- Shuttle Service: Available for an additional fee
- Perks: Rooftop pool, ocean views, and pet-friendly rooms
- Why Stay Here? A stylish, modern hotel in the heart of Long Beach.
Located in downtown Long Beach, The Westin provides upscale accommodations with beautiful ocean views, shopping, and dining just steps away.
The rooftop pool and luxury amenities make it a great mid-range option for cruisers.
Hampton Inn & Suites Seal Beach
📍 2401 Seal Beach Blvd, Seal Beach, CA 90740
💰 Estimated Price: $180–$250 per night
🚗 Distance to Port of Los Angeles: 12 miles (~20-minute drive)
- Shuttle Service: Available for an additional fee
- Perks: Free breakfast, outdoor pool, and fitness center
- Why Stay Here? A great mid-range option near Long Beach with comfortable rooms.
This Hampton Inn provides spacious rooms, a free hot breakfast, and an outdoor pool, making it a comfortable and convenient pre-cruise stay.
Hyatt Regency Long Beach
📍 200 S Pine Ave, Long Beach, CA 90802
💰 Estimated Price: $230–$300 per night
🚗 Distance to Port of Los Angeles: 7 miles (~15-minute drive)
- Shuttle Service: Available for an additional fee
- Perks: Waterfront views, outdoor heated pool, and luxury amenities
- Why Stay Here? A modern, stylish hotel with fantastic views of Long Beach Harbor.
This Hyatt Regency offers stunning oceanfront views, a heated pool, and an on-site bar and grill. It’s a great choice for those who want a more luxurious mid-range stay.
Marriott Long Beach Hotel
📍 111 E Ocean Blvd, Long Beach, CA 90802
💰 Estimated Price: $220–$280 per night
🚗 Distance to Port of Los Angeles: 7 miles (~15-minute drive)
- Shuttle Service: Available for an additional fee
- Perks: Outdoor pool, modern rooms, and excellent dining
- Why Stay Here? A chic, stylish hotel with modern decor and great food options.
Located in downtown Long Beach, this sleek and stylish hotel is perfect for cruisers who want a touch of luxury before setting sail.
Luxury Hotels Near Los Angeles Cruise Port for a Pre-Cruise Treat
Want to start your cruise vacation in style?
These luxury hotels near the Port of Los Angeles offer breathtaking ocean views, world-class amenities, and five-star service before you set sail.
Hotel Maya – a DoubleTree by Hilton
📍 700 Queensway Dr, Long Beach, CA 90802
💰 Estimated Price: $280–$400 per night
🚗 Distance to Port of Los Angeles: 6 miles (~15-minute drive)
- Shuttle Service: Available for an additional fee
- Perks: Waterfront location, outdoor fire pits, and a resort-style pool
- Why Stay Here? A tropical luxury escape just minutes from the cruise terminal.
This stunning waterfront resort offers a laid-back, tropical vibe with lush gardens, an outdoor fire pit lounge, and private balconies overlooking the water.
Guests love the spacious rooms, resort-style pool, and on-site Latin fusion restaurant, Fuego.
Terranea Resort
📍 100 Terranea Way, Rancho Palos Verdes, CA 90275
💰 Estimated Price: $500–$800 per night
🚗 Distance to Port of Los Angeles: 12 miles (~25-minute drive)
- Shuttle Service: Private car service available
- Perks: Cliffside ocean views, full-service spa, multiple pools, and fine dining
- Why Stay Here? A five-star resort experience with breathtaking coastal views.
If you want a luxurious, secluded retreat before your cruise, Terranea Resort is the ultimate choice.
Enjoy oceanfront hiking trails, an award-winning spa, golf course, infinity pools, and gourmet dining.
The Ritz-Carlton, Marina del Rey
📍 4375 Admiralty Way, Marina del Rey, CA 90292
💰 Estimated Price: $450–$700 per night
🚗 Distance to Port of Los Angeles: 20 miles (~30-minute drive)
- Shuttle Service: Private car service available
- Perks: Waterfront marina views, infinity pool, and luxury spa
- Why Stay Here? A sophisticated and elegant hotel with exclusive amenities.
For travelers who want luxury with a marina view, The Ritz-Carlton in Marina del Rey offers a stunning infinity pool, waterfront dining, and a five-star spa.
Shade Hotel Redondo Beach
📍 655 N Harbor Dr, Redondo Beach, CA 90277
💰 Estimated Price: $350–$500 per night
🚗 Distance to Port of Los Angeles: 15 miles (~25-minute drive)
- Shuttle Service: Private car service available
- Perks: Rooftop pool, marina views, and modern luxury rooms
- Why Stay Here? A boutique luxury hotel with stunning harbor views.
Located in Redondo Beach, Shade Hotel provides a coastal, modern experience with luxurious suites, a rooftop pool, and stunning sunset views over the marina.
The Portofino Hotel & Marina
📍 260 Portofino Way, Redondo Beach, CA 90277
💰 Estimated Price: $320–$450 per night
🚗 Distance to Port of Los Angeles: 15 miles (~25-minute drive)
- Shuttle Service: Private car service available
- Perks: Oceanfront location, private balconies, and an upscale seafood restaurant
- Why Stay Here? A relaxing luxury hotel with marina and ocean views.
This secluded, high-end hotel offers private balconies with Pacific Ocean views, a waterfront pool, and an excellent seafood restaurant.
Best Areas to Stay Near Los Angeles Cruise Port
Not sure where to stay?
These top areas near Port of Los Angeles cater to different travel styles, from convenience and affordability to luxury and beachside relaxation.
San Pedro
⭐ Best for: Convenience, free shuttle options, and quick port access
📍 Distance to Port of Los Angeles: 1–2 miles (~5 minutes)
San Pedro is the closest area to the cruise port, making it the best choice for easy embarkation. It offers budget-friendly hotels and mid-range options with free shuttles.
🛏️ Recommended Hotels:
- Best Western Plus San Pedro Hotel & Suites (Budget) – A classic hotel with free shuttle service.
- Crowne Plaza Los Angeles Harbor Hotel (Budget) – A convenient hotel with a rooftop pool and free cruise shuttle.
- DoubleTree by Hilton San Pedro (Mid-Range) – A harbor-side hotel with marina views and a free shuttle.
Long Beach
⭐ Best for: Beach lovers, nightlife, and oceanfront hotels
📍 Distance to Port of Los Angeles: 6–7 miles (~15 minutes)
Long Beach offers upscale dining, oceanfront hotels, and entertainment, making it a fantastic pre-cruise spot for travelers looking for more than just a hotel stay.
🛏️ Recommended Hotels:
- Hotel Maya – a DoubleTree by Hilton (Luxury) – A resort-style hotel with tropical gardens and fire pits.
- The Westin Long Beach (Mid-Range) – A modern hotel in the heart of Long Beach with rooftop views.
- Hyatt Regency Long Beach (Mid-Range) – A waterfront hotel with upscale dining and ocean views.
Downtown Los Angeles
⭐ Best for: First-time visitors, sightseeing, and high-end hotels
📍 Distance to Port of Los Angeles: 25 miles (~35 minutes)
If you’re flying into LAX or want to explore before your cruise, Downtown Los Angeles offers world-class shopping, entertainment, and luxury hotels.
🛏️ Recommended Hotels:
- InterContinental Los Angeles Downtown (Luxury) – A five-star hotel with a rooftop bar and skyline views.
- The Ritz-Carlton Los Angeles (Luxury) – A high-end hotel with a spa and fine dining near L.A. Live.
Marina del Rey
⭐ Best for: Luxury travelers, waterfront dining, and a peaceful getaway
📍 Distance to Port of Los Angeles: 20 miles (~30 minutes)
Marina del Rey is a great alternative for travelers who want a quiet, luxurious stay before their cruise.
🛏️ Recommended Hotels:
- The Ritz-Carlton, Marina del Rey (Luxury) – A five-star hotel with a marina-front infinity pool.
Redondo Beach
⭐ Best for: Seaside relaxation and boutique luxury stays
📍 Distance to Port of Los Angeles: 15 miles (~25 minutes)
Redondo Beach is a laid-back, scenic area with boutique hotels and upscale waterfront dining.
🛏️ Recommended Hotels:
- Shade Hotel Redondo Beach (Luxury) – A boutique luxury hotel with a rooftop pool.
- The Portofino Hotel & Marina (Luxury) – A serene oceanfront stay with marina views.
Final Thoughts: Best Hotels Near Los Angeles Cruise Port
From budget-friendly hotels with free shuttles to luxury oceanfront resorts, Los Angeles has a perfect pre-cruise stay for every traveler.
Book early! LA hotels fill up fast, especially during cruise season.