A street lined with palm trees leading to a hilly town.

Find beach hotels in San Pedro, CA from CA $109

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on San Pedro Beach Hotel

Tonight
Sep 8 - Sep 9
Tomorrow
Sep 9 - Sep 10
This weekend
Sep 11 - Sep 13
Next weekend
Sep 18 - Sep 20

Our top choices for San Pedro beach hotels

1. DoubleTree by Hilton San Pedro - Port of Los Angeles

DoubleTree by Hilton San Pedro - Port of Los Angeles
Coastal San Pedro
  • Waterfront escape with private marina, just steps from the beach, where ocean adventures and relaxation unite.
CA $190
CA $221 total
includes taxes & fees
Sep 26 - Sep 27
DoubleTree by Hilton San Pedro - Port of Los Angeles

2. Crowne Plaza Los Angeles Harbor Hotel by IHG

Crowne Plaza Los Angeles Harbor Hotel by IHG
Central San Pedro
CA $204
CA $298 total
includes taxes & fees
Sep 9 - Sep 10
Crowne Plaza Los Angeles Harbor Hotel by IHG

3. The Guest Harbor Inn - Port of Los Angeles San Pedro

The Guest Harbor Inn - Port of Los Angeles San Pedro
Central San Pedro
CA $162
CA $184 total
includes taxes & fees
Sep 22 - Sep 23
The Guest Harbor Inn - Port of Los Angeles San Pedro

4. Vagabond Inn San Pedro

Vagabond Inn San Pedro
Central San Pedro
CA $120
CA $140 total
includes taxes & fees
Sep 9 - Sep 10
Vagabond Inn San Pedro

5. Portside Inn & Suites

Portside Inn & Suites
Central San Pedro
CA $122
CA $141 total
includes taxes & fees
Sep 9 - Sep 10
Portside Inn & Suites

6. Motel 6 San Pedro, CA – Port Of Los Angeles

Motel 6 San Pedro, CA – Port Of Los Angeles
Central San Pedro
CA $95
CA $109 total
includes taxes & fees
Sep 9 - Sep 10
Motel 6 San Pedro, CA – Port Of Los Angeles

7. Modern San Pedro Home

Modern San Pedro Home
Central San Pedro
CA $370
CA $886 total
includes taxes & fees
Sep 20 - Sep 21
Modern San Pedro Home

8. Hyatt Regency Long Beach

Hyatt Regency Long Beach
Waterfront
  • Relax and unwind with white sand beaches just steps away, where ocean adventures and poolside pleasures create the perfect getaway.
CA $246
CA $334 total
includes taxes & fees
Oct 2 - Oct 3
Hyatt Regency Long Beach

9. The Queen Mary

The Queen Mary
Long Beach
CA $162
CA $220 total
includes taxes & fees
Sep 22 - Sep 23
The Queen Mary

10. The Maya

The Maya
Long Beach
CA $209
CA $291 total
includes taxes & fees
Sep 9 - Sep 10
The Maya
View all properties

Choose what matters most at beach hotels in San Pedro

Pool
Breakfast included
4 stars
5 stars
All-inclusive

Find out more about San Pedro

San Pedro and its attractions for beach lovers

San Pedro, California, boasts a captivating blend of coastal charm and rich maritime history, making it a delightful retreat for beach enthusiasts. Start your adventure at Cabrillo Beach, perfect for families with its gentle waves and sandy shores, offering a playground and picnic areas for a fun day out. Just a short stroll away, the vibrant San Pedro Fish Market offers a unique culinary experience where you can sample fresh seafood while enjoying picturesque harbour views. For those interested in history, the USS Iowa Museum invites guests aboard to explore naval history, set against the stunning backdrop of the waterfront. Don't miss the scenic beauty of Point Fermin Park, where you can enjoy breathtaking ocean vistas and the iconic lighthouse, perfect for a leisurely afternoon walk. For an immersive experience, consider staying in the nearby Ports O' Call Village, where charming hotels provide easy access to these attractions, along with exceptional guest service and panoramic views of the harbour. With an array of top hotels that cater to your every need, your beach getaway in San Pedro promises relaxation and adventure in equal measure.

Find the best beach hotels and resorts in San Pedro

For those yearning for sun, sand, and surf, San Pedro offers a selection of hotels that perfectly cater to beach lovers. Each of these properties provides access to coastal delights and watersport adventures.Pacific Inn & Suites

  • Why it's great for the ultimate beach vacation spot: The Pacific Inn & Suites is a top-rated choice for beach lovers, an impressive guest review rating of 9.4. Located in Coastal San Pedro, this budget-friendly hotel provides stunning ocean views and is just a stone's throw from the nearby beach. Guests can enjoy a relaxing stay, perfect for those looking to immerse themselves in the coastal atmosphere.
  • Other amenities: This hotel offers a range of convenient features, including kitchenettes for in-room dining, free self-parking, and late check-out options. Guests can make the most of their stay with amenities like a full-size refrigerator and microwave in their rooms. With comfortable accommodations and a welcoming vibe, the Pacific Inn & Suites is a fantastic choice for an unforgettable beach holiday.
  • 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 an excellent choice for beach enthusiasts, a guest review rating of 8.6. Located in the heart of Central San Pedro, this hotel offers easy access to the nearby ocean and a variety of thrilling water activities, including kayaking, sailing, and windsurfing. Guests can also enjoy the hotel's outdoor pool and hot tub, perfect for unwinding after a day spent at the beach.
  • Other amenities: This hotel features self-parking options, a concierge service for planning local excursions, and express check-in for added convenience. Guests will appreciate the daily housekeeping and complimentary toiletries available throughout their stay. With spacious suites and a welcoming atmosphere, the Crowne Plaza ensures a comfortable and enjoyable beach getaway.
  • 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 an affordable option for beach-goers, with an excellent guest review rating of 8.4. Situated in Central San Pedro, this hotel is just a short distance from the beach, making it an ideal base for those looking to soak up the sun. With comfortable accommodations, guests can enjoy a laid-back beach experience without breaking the bank.
  • Other amenities: The inn features essential amenities such as free toiletries, accessible van parking, and air conditioning for added comfort. Guests will appreciate the historical district surroundings, providing a unique local vibe. With convenient parking options, this inn ensures a straightforward stay for all beach enthusiasts.
  • 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 offers a luxurious coastal experience with a strong guest review rating of 8.0. Located right by the waterfront in Coastal San Pedro, this hotel is perfect for beach lovers, featuring direct access to the beach and nearby opportunities for surfing and sailing. Guests will enjoy relaxing by the outdoor pool or soaking in the hot tub after a day of seaside adventures.
  • Other amenities: This upscale hotel provides a range of conveniences, including a fitness centre, garden area, and concierge services to assist with local activities. Guests can unwind on their furnished balconies, while those seeking relaxation can indulge in spa services. The hotel also offers breakfast options and features designer toiletries for a touch of luxury.
  • Neighborhood: Coastal San Pedro
  • Nearby attractions: Cabrillo Marine Aquarium - 1 km, Cabrillo Beach - 1.2 km

Top San Pedro Hotel Reviews

Sheraton Gateway Los Angeles Hotel

Sheraton Gateway Los Angeles Hotel

10/10 Excellent
"Very clean, super nice pool!"
Nicole 1-night trip
Posted less than an hour ago
Sheraton Gateway Los Angeles Hotel
Holiday Inn Hotel & Suites Anaheim by IHG

Holiday Inn Hotel & Suites Anaheim by IHG

10/10 Excellent
"The room was very clean very spacious. The staff was extremely nice. Love the location to old town love having the balcony a table outside. Beds were very comfortable. Got a good night sleep enjoyed our stay. Will definitely try to stay there again. The price is a little high, but it was a great day. Breakfast was very good as well."
Patricia 1-night trip
Posted less than an hour ago
Holiday Inn Hotel & Suites Anaheim by IHG
Hilton Los Angeles Airport

Hilton Los Angeles Airport

10/10 Excellent
"The workers were very attentive and friendly and the water gets super hot. I loved it, I will be back!"
Jalissa 2-night trip
Posted less than an hour ago
Hilton Los Angeles Airport
The Queen Mary

The Queen Mary

10/10 Excellent
"Great experience and clean room"
Angela 2-night trip
Posted 1 hour ago
The Queen Mary
Best Western Plus Stovall's Inn

Best Western Plus Stovall's Inn

10/10 Excellent
"Wow, this is one of the best hotels I've ever stayed in. We loved that it was only a 15-minute walk to the Disneyland Resort, which made it super easy to travel back and forth without dealing with driving/parking logistics. We also LOVED the breakfast. I would go as far as to say it's the BEST hotel breakfast I've EVER had. EVER. There's so many options, and so much seating available. The staff were also super friendly. They seemed like they genuinely enjoyed working there and helping the guests. There's also a decent-sized gym, and the rooms were really clean. There is a $25 parking fee per night, but it's cheaper than the current $40 Disney parking. We will definitely be staying here again for all our future Disney trips."
Sarah 2-night trip
Posted 2 hours ago
Best Western Plus Stovall's Inn
Hyatt Regency Los Angeles International Airport

Hyatt Regency Los Angeles International Airport

8/10 Good
"Front desk is great, shuttle driver was excellent helping with the luggages and information, however the cafe closed way early than advertised 2pm even though I beg for a cup of coffee around 11:45am, they said a staff didn’t show up so they have to close, disappointed with that! But everything else was great!"
Crystal 1-night trip
Posted 2 hours ago
Hyatt Regency Los Angeles International Airport
DoubleTree by Hilton San Pedro - Port of Los Angeles

DoubleTree by Hilton San Pedro - Port of Los Angeles

10/10 Excellent
"Excelente desayuno y cómodas instalaciones con traslado al puerto de cruceros"
Francisco 2-night trip
Posted 6 hours ago
DoubleTree by Hilton San Pedro - Port of Los Angeles
The Maya

The Maya

10/10 Excellent
"Great place to stay for concerts at Long Beach Amphitheater. Parking is a mess in Long Beach so we stayed here in order to simply walk over to the venue which is literally a few hundred yards from our room. The view was amazing and the rooms were nice enough."
Nilton 2-night trip
Posted 14 hours ago
The Maya
Crowne Plaza Los Angeles Harbor Hotel by IHG

Crowne Plaza Los Angeles Harbor Hotel by IHG

8/10 Good
"The front desk staff were very friendly. Made check in process less stressful. I enjoyed my stay. We had an issue with our room that could not be fixed and the staff helped us move to a new room."
Sharmane 3-night trip
Posted 1 day ago
Crowne Plaza Los Angeles Harbor Hotel by IHG

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 CA $109 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.
How can I save on a beach hotel in San Pedro with Expedia?
There are plenty of ways to save on a beach hotel in San Pedro. Join One Key™, our free travel rewards program, to unlock instant discounts with Member Prices across a range of hotels. Typically, booking in advance will help you save on your hotel. If you're feeling spontaneous, be sure to check for last-minute deals.
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.
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