Find Beach Resorts in San Pedro, CA

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on San Pedro Beach Resorts & Hotels

This weekend
Next weekend

Our top choices for San Pedro beach hotels

Pacific Inn & Suites

Pacific Inn & Suites
2.0 star property
Coastal San Pedro
9.4 out of 10, Exceptional, (502 reviews)
"Great place for the price. Nice view and close to the beach."
United States
Jeffry
The price is £104
includes taxes & fees
2 Apr - 3 Apr
Pacific Inn & Suites

DoubleTree by Hilton San Pedro - Port of Los Angeles

DoubleTree by Hilton San Pedro - Port of Los Angeles
4.0 star property
Coastal San Pedro
8.2 out of 10, Very good, (1,485 reviews)
"Very nice place to stay. "
United States
Valerie
The price is £112
includes taxes & fees
2 Apr - 3 Apr
DoubleTree by Hilton San Pedro - Port of Los Angeles

The Guest Harbor Inn - Port of Los Angeles San Pedro

The Guest Harbor Inn - Port of Los Angeles San Pedro
2.0 star property
Central San Pedro
8.6 out of 10, Excellent, (796 reviews)
"Clean rooms and friendly staff. Good for pre cruise stays."
United States
James
The price is £92
includes taxes & fees
1 Apr - 2 Apr
The Guest Harbor Inn - Port of Los Angeles San Pedro

Crowne Plaza Los Angeles Harbor Hotel by IHG

Crowne Plaza Los Angeles Harbor Hotel by IHG
3.5 star property
Central San Pedro
8.4 out of 10, Very good, (1,555 reviews)
"Clean room, easy parking area, and staff was friendly "
United States
Amber
The price is £133
includes taxes & fees
26 Apr - 27 Apr
Crowne Plaza Los Angeles Harbor Hotel by IHG

Modern San Pedro Home

Modern San Pedro Home
Central San Pedro
9.8 out of 10, Exceptional, (21 reviews)
"Perfect place for all of us! We loved the home so much!"
United States
Ethan M.
The price is £516
includes taxes & fees
29 Mar - 30 Mar
Modern San Pedro Home

Vagabond Inn San Pedro

Vagabond Inn San Pedro
2.0 star property
Central San Pedro
7.6 out of 10, Good, (1,023 reviews)
"Excellent place to stay. Very clean, staff are fabulous. "
Canada
Leslie
The price is £75
includes taxes & fees
2 Apr - 3 Apr
Vagabond Inn San Pedro

Motel 6 San Pedro, CA – Port Of Los Angeles

Motel 6 San Pedro, CA – Port Of Los Angeles
2.0 star property
Central San Pedro
6.4 out of 10, (215 reviews)
"My stay was great and the front desk was very accommodating!"
Canada
Ellis
The price is £59
includes taxes & fees
29 Mar - 30 Mar
Motel 6 San Pedro, CA – Port Of Los Angeles

Portside Inn & Suites

Portside Inn & Suites
2.0 star property
Central San Pedro
5.6 out of 10, (830 reviews)
"Great location. Guy at front desk "
Australia
Juliette
The price is £66
includes taxes & fees
19 Apr - 20 Apr
Portside Inn & Suites

The Queen Mary

The Queen Mary
3.0 star property
Long Beach
8.8 out of 10, Excellent, (4,225 reviews)
"It was a very fun place to stay"
United States
Darren
The price is £129
includes taxes & fees
31 Mar - 1 Apr
The Queen Mary

Sheraton Gateway Los Angeles Hotel

Sheraton Gateway Los Angeles Hotel
4.0 star property
Westchester
8.4 out of 10, Very good, (7,920 reviews)
"Nice hotel, great staff nice bar and restaurant plus close to other food options "
Australia
Andrew
The price is £121
includes taxes & fees
28 Mar - 29 Mar
Sheraton Gateway Los Angeles Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Choose what matters most at beach hotels in San Pedro

Find out more about San Pedro

San Pedro and its attractions for beach lovers

San Pedro, California, offers a vibrant coastal experience with several attractions perfect for beach lovers. Start your adventure at Cabrillo Beach, where golden sands and gentle waves make for a delightful day of sunbathing or building sandcastles with the kids. The nearby Cabrillo Marine Aquarium invites families to explore local marine life, featuring interactive exhibits that are both educational and fun. For a dose of history, visit the USS Iowa Museum, where you can step aboard a battleship and learn about naval history while enjoying stunning views of the harbour. Don't miss the scenic walking trails at Point Fermin Park, which provide breathtaking ocean vistas and the chance to spot migrating whales during certain seasons. For those looking to unwind, the San Pedro Fish Market offers a lively atmosphere with fresh seafood dining right by the water. When it comes to accommodation, the area around Cabrillo Beach is particularly inviting, with hotels that boast ocean views and convenient access to all these attractions. Staying here means enjoying morning strolls along the beach, easy access to local dining, and the comfort of knowing your family is in a welcoming place designed to pamper your vacation experience.

Find the best beach hotels and resorts in San Pedro

For beach enthusiasts heading to San Pedro, a selection of hotels awaits that cater to sun-seekers and water sports lovers alike. Each hotel offers fantastic access to the shoreline and a range of beach-themed amenities for a perfect seaside stay.

Pacific Inn & Suites

  • Why it's great for the ultimate beach vacation spot: With a remarkable review rating of 9.4, Pacific Inn & Suites is a great choice for those looking to enjoy the beach in Coastal San Pedro. This hotel boasts ocean views and is conveniently located near the beach, allowing guests to easily indulge in seaside activities and relaxation.
  • Other amenities: The inn offers a variety of amenities including kitchenettes equipped with stovetops and microwaves for in-room dining. Guests can also enjoy late check-out, free self-parking, and a comfortable sofa bed in select rooms. The inviting atmosphere and nearby the ocean make it an ideal retreat for beach lovers.
  • Neighborhood: Coastal San Pedro
  • Nearby attractions: Point Fermin Park - 0.4 km, Korean Bell of Friendship - 0.4 km

Crowne Plaza Los Angeles Harbor Hotel by IHG

  • Why it's great for the ultimate beach vacation spot: The Crowne Plaza Los Angeles Harbor Hotel is a perfect choice for beach travelers, an excellent guest review rating of 8.6. Located in Central San Pedro, it offers easy access to nearby surfing, sailing, and kayaking spots. Guests can enjoy stunning ocean views while relaxing in the outdoor pool or hot tub after a day of beach activities.
  • Other amenities: This hotel features a range of conveniences including contactless check-in, self-parking, and daily housekeeping. Visitors can also take advantage of the concierge service, on-site gift shop, and fitness facilities. For those interested in golfing, several nearby courses await, ensuring a blend of relaxation and active pursuits during your stay.
  • Neighborhood: Central San Pedro
  • Nearby attractions: Los Angeles Maritime Museum - 0.2 km, Battleship USS Iowa Museum - 1 km

The Guest Harbor Inn - Port of Los Angeles San Pedro

  • Why it's great for the ultimate beach vacation spot: The Guest Harbor Inn is a charming option for beachgoers, receiving an impressive guest review rating of 8.4. Located in Central San Pedro, it places travelers within close nearby the beach, perfect for those eager to soak up the sun or enjoy a leisurely stroll along the shore.
  • Other amenities: This budget-friendly inn features essential amenities like free toiletries and accessible van parking. Guests can take advantage of air-conditioning for comfort during warmer months, ensuring a pleasant stay while exploring the coastal gems of San Pedro.
  • Neighborhood: Central San Pedro
  • Nearby attractions: Los Angeles Maritime Museum - 1.1 km, Battleship USS Iowa Museum - 1.5 km

DoubleTree by Hilton San Pedro - Port of Los Angeles

  • Why it's great for the ultimate beach vacation spot: The DoubleTree by Hilton San Pedro is an excellent choice for beach lovers, a solid review rating of 8.0. Nestled in Coastal San Pedro, this hotel features direct access to the beach and a marina, making it ideal for those looking to enjoy sunbathing and water sports. Guests can unwind at the outdoor pool or indulge in a soothing soak in the hot tub.
  • Other amenities: The hotel offers valuable features such as complimentary breakfast and access to a fitness centre. Guests can enjoy the premium bedding and designer toiletries in their rooms, while the furnished balconies provide stunning views. Additional conveniences include an area shuttle, hydromassage showerheads, and secured self-parking for a worry-free stay.
  • Neighborhood: Coastal San Pedro
  • Nearby attractions: Cabrillo Marine Aquarium - 1 km, Cabrillo Beach - 1.2 km

Top San Pedro Hotel Reviews

Frequently asked questions

What are the best beach hotels in San Pedro?
For top-rated beach hotels in San Pedro, consider the Pacific Inn & Suites, Crowne Plaza Los Angeles Harbor Hotel by IHG, The Guest Harbor Inn - Port of Los Angeles San Pedro, and DoubleTree by Hilton San Pedro - Port of Los Angeles.

The Pacific Inn & Suites, with a 9.4 rating, is located very near the beach and offers ocean views from some rooms. Guests frequently praise the excellent staff and the convenience of free parking.

The 3.5-star Crowne Plaza Los Angeles Harbor Hotel by IHG, rated 8.6, is situated close to both the ocean and the sea. It provides comfortable, clean rooms and reviewers often mention the friendly, helpful staff.

The Guest Harbor Inn - Port of Los Angeles San Pedro, with an 8.6 rating, is near a beach and is located in a historical district. Guests appreciate the nice, clean rooms and the convenient location.

The 4-star DoubleTree by Hilton San Pedro - Port of Los Angeles, rated 8.2, is located near the beach, ocean, and sea. It features an outdoor pool with sun loungers, and customers often highlight the friendly staff and comfortable beds.
How much does a beach hotel in San Pedro cost?
Prices for beach hotels in San Pedro vary, but you can find a great deal from £59 on Expedia. You're likely to find lower rates if you're travelling during the off-peak season or mid-week. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
Which San Pedro hotels are near the best beaches?
For hotels near the best beaches in San Pedro, California, consider the Pacific Inn & Suites, the Crowne Plaza Los Angeles Harbor Hotel by IHG, The Guest Harbor Inn - Port of Los Angeles San Pedro, or the DoubleTree by Hilton San Pedro - Port of Los Angeles.

The Pacific Inn & Suites, with a 9.4 rating, is located near the beach and offers ocean views from some rooms. Guests often praise the excellent staff and the convenience of free parking.

The 3.5-star Crowne Plaza Los Angeles Harbor Hotel by IHG, rated 8.6, is situated near the ocean and the sea. It offers suites and guests frequently comment on the friendly staff and comfortable, clean rooms.

The Guest Harbor Inn - Port of Los Angeles San Pedro, with an 8.6 rating, is located near the beach and within a historical district. Reviewers commonly mention the nice, clean rooms and convenient location.

The 4-star DoubleTree by Hilton San Pedro - Port of Los Angeles, rated 8.2, is also located near the beach and the ocean. This hotel features an outdoor pool with sun loungers, and guests often highlight the friendly staff and comfortable beds.
Which beach hotels in San Pedro are good for families?
For a family trip to San Pedro, the best beach hotels include the Pacific Inn & Suites, Crowne Plaza Los Angeles Harbor Hotel by IHG, and DoubleTree by Hilton San Pedro - Port of Los Angeles.

The Pacific Inn & Suites, with a 9.4 rating, is located near the beach and offers free self-parking, which is very convenient for families. Guests often comment on the excellent and amazing staff.

Crowne Plaza Los Angeles Harbor Hotel by IHG, a 3.5-star hotel with an 8.6 rating, is situated near the ocean and offers suites, which can be ideal for families needing more space. They also provide free cribs upon request.

The 4-star DoubleTree by Hilton San Pedro - Port of Los Angeles, rated 8.2, is close to the beach and features an outdoor pool with sun loungers, great for a family day by the water. Guests frequently mention the friendly and amazing staff.
What are the best San Pedro hotels with ocean views?
For hotels in San Pedro with ocean views, the Pacific Inn & Suites is a much-loved option.

The 3-star Pacific Inn & Suites, with a 9.4 rating, offers ocean views from its rooms. Guests consistently highlight the excellent staff and the convenience of free parking.
What are the top-rated beach hotels in San Pedro with a pool?
For top-rated beach hotels in San Pedro with a pool, consider the DoubleTree by Hilton San Pedro - Port of Los Angeles and the Crowne Plaza Los Angeles Harbor Hotel by IHG.

The 4-star DoubleTree by Hilton San Pedro - Port of Los Angeles, with an 8.2 rating, is located near the beach and ocean, offering an outdoor pool with sun loungers. Customers often highlight the friendly and amazing staff, as well as the comfortable beds.

The Crowne Plaza Los Angeles Harbor Hotel by IHG is a 3.5-star hotel with an 8.6 rating. It features an outdoor pool and is situated near the ocean. Guests frequently mention the friendly and helpful staff, and the comfortable, clean rooms.
Which beach hotels in San Pedro are good for couples?
For couples looking for a beach hotel in San Pedro, the DoubleTree by Hilton San Pedro - Port of Los Angeles is a suitable option.

The 4-star DoubleTree by Hilton San Pedro - Port of Los Angeles, with an 8.2 rating, is located near the beach and offers an outdoor pool with sun loungers. Guests frequently comment on the friendly staff, clean rooms, and comfortable beds.
Which area of San Pedro is best to stay in for beaches?
The best area to stay in San Pedro for beaches is the coastal stretch near Cabrillo Beach.

This area offers direct access to the beach and its recreational activities. Cabrillo Beach itself is a popular spot with a sandy shoreline, a calm inner harbour superb for swimming, and an outer beach facing the open ocean, which is good for surfing. The Cabrillo Marine Aquarium is also located here, offering educational exhibits about local marine life.

Families with children will find this area particularly suitable. The sheltered inner beach provides a gentle environment for young swimmers, and the nearby aquarium offers an engaging activity for all ages.
Which top beach hotels in San Pedro offer water sport activities?
For top beach hotels in San Pedro that offer water sport activities, consider the Crowne Plaza Los Angeles Harbor Hotel by IHG and the DoubleTree by Hilton San Pedro - Port of Los Angeles.

The 3.5-star Crowne Plaza Los Angeles Harbor Hotel by IHG, with an 8.6 rating, is located very near the ocean and offers access to a range of water activities including parasailing, kayaking, surfing or bodyboarding, windsurfing, and sailing nearby. Guests frequently mention the friendly and helpful staff and comfortable rooms.

The 4-star DoubleTree by Hilton San Pedro - Port of Los Angeles, rated 8.2, is also very near the beach and ocean. It provides access to sailing and surfing or bodyboarding activities nearby. This hotel features an outdoor pool with sun loungers.
What is the best time of year to stay in a beach hotel in San Pedro?
The most popular time to stay in a beach hotel in San Pedro is during the summer months, particularly July and August. The weather is consistently warm and sunny, with average temperatures hovering around 25°C, creating ideal conditions for enjoying the coastline and water activities.

During this peak season, the beaches are bustling, and the atmosphere is lively, superb for families looking for a classic summer holiday. You'll find plenty of opportunities for swimming, sunbathing, and exploring local attractions like Cabrillo Beach or the Korean Bell of Friendship. It's also a time when many outdoor events and festivals are in full swing, adding to the vibrant energy of the area. For those seeking prime beachfront access and a lively environment, securing your preferred hotel well in advance is highly recommended.

Alternatively, May presents a fantastic option for a beach hotel stay. The weather is still wonderfully pleasant, with temperatures typically in the low 20s, offering comfortable conditions for walks along the shore or exploring the tide pools. Visiting in May means you may find better value on premium accommodations and it can be easier to secure reservations at popular restaurants.
How can I save on a beach hotel in San Pedro with Expedia?
One Key™ —Expedia's free travel rewards programme—gives you instant access to perks and Member Prices on San Pedro beach hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Typically, booking in advance will help you save on your hotel booking. But, if you're feeling spontaneous, check out the last-minute deals.



*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
What beach activities should we do in San Pedro?
The best beach activities in San Pedro involve exploring the diverse coastal areas, particularly Cabrillo Beach and the tide pools at Point Fermin.

Cabrillo Beach is a good spot for families. It's unique because it has two distinct areas: one facing the open ocean, which is great for surfing and bodyboarding, and a calmer, inner harbour side, superb for younger children to paddle and play in the sand. You'll find picnic areas and a playground nearby, making it easy to spend a full day here.

For those interested in marine life, the tide pools at Point Fermin are a fascinating experience. Located below the Point Fermin Lighthouse, these rocky areas reveal a miniature ecosystem at low tide, with sea anemones, crabs, and starfish visible in their natural habitat. It's an educational and engaging activity for all ages, particularly for those with an interest in nature.
Is it cheaper to book flights and a beach hotel in San Pedro as a package?
Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking a beach vacation package well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.
Can I cancel my beach hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right beach hotel in San Pedro for you.

Explore a world of travel with Expedia