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

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check availability on San Pedro Beach Hotel

Our top choices for San Pedro beach hotels

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,545 reviews)
  • cleanliness
    Waterfront escape with private marina, just steps from the beach, where ocean adventures and relaxation unite.
"Beautiful hotel, comfortable/clean rooms, nice pool and hot tub. The thing that stands out the most though is the staff. Every single person we encountered was friendly, helpful, and it just made the stay that much better!"
United States
Jaime
The price is CA $187
CA $217 total
includes taxes & fees
Jun 3 - Jun 4
DoubleTree by Hilton San Pedro - Port of Los Angeles

Pacific Inn & Suites

Pacific Inn & Suites
2.0 star property
Coastal San Pedro
9.4 out of 10, Exceptional, (585 reviews)
"Great location especially for cruise travelers. Office staff very helpful, responsive, friendly, helpful. Clean room. Reasonably priced."
United States
Franklin
The price is CA $160
CA $183 total
includes taxes & fees
May 18 - May 19
Pacific Inn & Suites

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, (852 reviews)
"Close to free shuttle pickup spots to see the beach areas."
Canada
Donna
The price is CA $167
CA $190 total
includes taxes & fees
May 18 - May 19
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,634 reviews)
"Friendly front desk, food and service at the restaurant was amazing, rooms and bed were comfortable. Outdoor pool looked fun (we didn’t have the time to use it), location was great. We were able to go to all the nearby attractions and it was fun!! "
Canada
Farisha
The price is CA $203
CA $236 total
includes taxes & fees
May 18 - May 19
Crowne Plaza Los Angeles Harbor Hotel by IHG

Vagabond Inn San Pedro

Vagabond Inn San Pedro
2.0 star property
Central San Pedro
7.8 out of 10, Good, (1,016 reviews)
"THE 3RD FLOOR VIEW WAS GREAT FOR THE ENTIRE LONG BEACH WATER AREA !!"
United States
LEON
The price is CA $124
CA $143 total
includes taxes & fees
May 26 - May 27
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, (247 reviews)
"I enjoyed my stay here I would stay here again Building has been remodeled recently and all new furnishings Looks like the pics on the internet Very close to restaurants, shopping, cruise terminal, marina, ocean, beach, and many parks all within walking distance The staff were really nice and helpful "
United States
Christopher
The price is CA $88
CA $100 total
includes taxes & fees
May 19 - May 20
Motel 6 San Pedro, CA – Port Of Los Angeles

The Zen House with Panoramic Harbor, Ocean & City Views!

The Zen House with Panoramic Harbor, Ocean & City Views!
Coastal San Pedro
10.0 out of 10, Exceptional, (39 reviews)
"Very beautiful harbor views. Perfect location . Close to restaurants and grocery stores and local attractions. Very spacious. Loved having a home away from home to be together with family!"
United States
Sandra H.
The price is CA $612
CA $1,122 total
includes taxes & fees
May 16 - May 17
The Zen House with Panoramic Harbor, Ocean & City Views!

Portside Inn & Suites

Portside Inn & Suites
2.0 star property
Central San Pedro
5.6 out of 10, (873 reviews)
"It is cheaper to stay in San Pedro than in Long Beach."
United States
Tanis
The price is CA $130
CA $150 total
includes taxes & fees
May 18 - May 19
Portside Inn & Suites

The Queen Mary

The Queen Mary
3.0 star property
Long Beach
8.8 out of 10, Excellent, (4,517 reviews)
"Breakfast at the Promenade Cafe was yummy with a beautiful view of the water and Long Beach."
United States
MICHELLE
The price is CA $162
CA $220 total
includes taxes & fees
May 20 - May 21
The Queen Mary

Hilton Los Angeles Airport

Hilton Los Angeles Airport
4.0 star property
Westchester
8.2 out of 10, Very good, (5,492 reviews)
"This property is a fantastic place to stay either for one night or three. Family friendly "
Canada
Robert
The price is CA $185
CA $215 total
includes taxes & fees
May 31 - Jun 1
Hilton Los Angeles Airport
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, 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

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 $100 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?
With Expedia, you'll unlock our lowest prices by becoming a One Key™ member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on San Pedro beach hotels. Typically, booking in advance will help you save on your hotel. If you're feeling spontaneous, check out the last-minute deals.
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