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

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

  • 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
Oct 26 - Oct 27
Tomorrow
Oct 27 - Oct 28
This weekend
Oct 30 - Nov 1
Next weekend
Nov 6 - Nov 8

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 $165
CA $192 total
includes taxes & fees
Nov 25 - Nov 26
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 $158
CA $246 total
includes taxes & fees
Nov 24 - Nov 25
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 $169
CA $192 total
includes taxes & fees
Nov 1 - Nov 2
The Guest Harbor Inn - Port of Los Angeles San Pedro

4. Vagabond Inn San Pedro

Vagabond Inn San Pedro
Central San Pedro
CA $125
CA $145 total
includes taxes & fees
Oct 27 - Oct 28
Vagabond Inn San Pedro

5. Portside Inn & Suites

Portside Inn & Suites
Central San Pedro
CA $134
CA $156 total
includes taxes & fees
Oct 27 - Oct 28
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 $97
CA $110 total
includes taxes & fees
Oct 27 - Oct 28
Motel 6 San Pedro, CA – Port Of Los Angeles

7. Sleeps 12: Hot Tub, Private Parking, Cruise Port

Sleeps 12: Hot Tub, Private Parking, Cruise Port
Central San Pedro
CA $375
CA $906 total
includes taxes & fees
Nov 3 - Nov 4
Sleeps 12: Hot Tub, Private Parking, Cruise Port

8. The Queen Mary

The Queen Mary
Long Beach
CA $213
CA $280 total
includes taxes & fees
Nov 15 - Nov 16
The Queen Mary

9. 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 $225
CA $311 total
includes taxes & fees
Nov 23 - Nov 24
Hyatt Regency Long Beach

10. Hilton Long Beach Hotel

Hilton Long Beach Hotel
Downtown Long Beach
CA $189
CA $220 total
includes taxes & fees
Nov 15 - Nov 16
Hilton Long Beach Hotel
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 offers a delightful blend of beachside relaxation and exciting activities for travellers seeking a coastal getaway. At the top of the list, you can enjoy the pristine sandy beaches that are perfect for sunbathing and building sandcastles with your family. For those who crave adventure, the vibrant snorkeling spots nearby allow you to explore the stunning underwater world teeming with colorful marine life. You can also embark on a thrilling kayaking expedition, where you paddle through tranquil waters while soaking in breathtaking views of the coastline. If you're in the mood for a more leisurely experience, consider joining a sunset cruise that provides a picturesque backdrop for a memorable evening. Finally, the local markets offer a chance to immerse yourself in the culture, with vibrant stalls selling handmade crafts and delicious local cuisine. Staying in beachfront accommodations not only places you at the heart of these experiences but also ensures that you unwind in comfort and style after a day of exploration.

Find the best beach hotels and resorts in San Pedro

For beach lovers heading to San Pedro, these hotels offer the perfect blend of coastal charm and convenient amenities to enhance your seaside escape.

Pacific Inn & Suites

  • Why it's great for the ultimate beach vacation spot: For a budget-friendly beach retreat, Pacific Inn & Suites is an excellent choice. Located in Coastal San Pedro, this 9 out of 10 rated hotel features stunning ocean views and is just a short stroll from the beach, allowing travelers to fully embrace the coastal lifestyle. The kitchenette in each room provides a convenient option for travelers looking to prepare their own meals after a day of sun and surf.
  • Other amenities: In addition to its prime location and ocean views, the hotel offers a variety of useful features, including free self-parking, WiFi, and a full-size refrigerator. Guests can also enjoy the comfort of a sofa bed in their accommodations, making it easy to relax after a long day at the beach. With a mini-refrigerator and microwave available in every room, travelers can keep snacks and drinks handy for their seaside adventures.
  • Neighborhood: Coastal San Pedro
  • Nearby attractions: Point Fermin Park - 0.4 km, Angels Gate Park - 0.4 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 budget-friendly option for beach lovers, located in Central San Pedro. With a traveler rating of 9 out of 10, this hotel provides a cozy atmosphere and is just a short walk away from the beach, perfect for those who want to spend their days soaking up the sun and enjoying the ocean breeze.
  • Other amenities: Guests can enjoy complimentary WiFi and air conditioning for added comfort during their stay. The hotel is situated in a historical district, providing a unique backdrop for visitors. With free toiletries provided, travelers can feel refreshed after a day at the beach. The welcoming ambiance and convenient amenities make The Guest Harbor Inn an appealing choice for beachside relaxation.
  • Neighborhood: Central San Pedro
  • Nearby attractions: Warner Grand Theatre - 0.4 km, Los Angeles Maritime Museum - 0.7 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 a premium choice for beach enthusiasts, with a fantastic waterfront location with direct beach access. This 4-star hotel, rated 8 out of 10 by travelers, offers a variety of water activities nearby, including surfing, sailing, and bodyboarding. The on-site marina enhances the coastal experience, making it easy for travelers to enjoy a day out on the water.
  • Other amenities: Further enhancing the stay, travelers can unwind at the outdoor pool or hot tub, and indulge in spa services for a truly relaxing getaway. The hotel also features a garden area, daily housekeeping, and complimentary area shuttle service, ensuring convenience and comfort throughout the stay. With a restaurant on-site and family-friendly amenities, this hotel caters to a wide range of traveller needs.
  • Neighborhood: Coastal San Pedro
  • Nearby attractions: Center for Marine Studies - 1.5 km, Fort MacArthur Museum - 1.9 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

Courtyard by Marriott Los Angeles LAX/Century Boulevard

Courtyard by Marriott Los Angeles LAX/Century Boulevard

10/10 Excellent
"Great staff very clean hotel"
Samantha 2-night trip
Posted 1 hour ago
Courtyard by Marriott Los Angeles LAX/Century Boulevard
Motel 6 Los Angeles, CA - Los Angeles - LAX

Motel 6 Los Angeles, CA - Los Angeles - LAX

10/10 Excellent
"Nice experience overall."
Deltrice 2-night trip
Posted 2 hours ago
Motel 6 Los Angeles, CA - Los Angeles - LAX
DoubleTree by Hilton San Pedro - Port of Los Angeles

DoubleTree by Hilton San Pedro - Port of Los Angeles

10/10 Excellent
"ENORMOUS room, but a hike and a half to get to it. The hotel is not within walking distance of anything so you are strongly encouraged to eat on the premises. To their credit, very helpful and accommodating free transportation to the cruise port"
Howard 1-night trip
Posted 5 hours ago
DoubleTree by Hilton San Pedro - Port of Los Angeles
Hilton Garden Inn LAX Los Angeles Airport

Hilton Garden Inn LAX Los Angeles Airport

8/10 Good
"Note that the hotel does not have free parking and the cost to park there is really expensive for $55/day. I had trouble with the parking meter always charging me every time I want to exit even though I already paid at check in for the entirety of my stay."
Melanie 4-night trip
Posted 6 hours ago
Hilton Garden Inn LAX Los Angeles Airport
The Westin Los Angeles Airport

The Westin Los Angeles Airport

8/10 Good
"The property was clean and the beds were comfortable. The only issues were the downstairs bathroom was not working, so we had to go up to the 2nd floor to use the restroom upon arrival and the cost of self parking and valet is relatively expensive. Other than that, everything else went well!"
Aundria 1-night trip
Posted 6 hours ago
The Westin Los Angeles Airport
Hyatt Regency Los Angeles International Airport

Hyatt Regency Los Angeles International Airport

10/10 Excellent
"Great room perfect for a quick stay at a relaxing place"
Marco 2-night trip
Posted 7 hours ago
Hyatt Regency Los Angeles International Airport
Holiday Inn Los Angeles - LAX Airport by IHG

Holiday Inn Los Angeles - LAX Airport by IHG

10/10 Excellent
"We stay here when we go up for the games at Sofi. The rooms are clean and beds are comfortable."
angel 1-night trip
Posted 11 hours ago
Holiday Inn Los Angeles - LAX Airport by IHG
Sonesta Los Angeles Airport LAX

Sonesta Los Angeles Airport LAX

10/10 Excellent
"Clean room and friendly staff! Shuttle is a plus too"
Kayla 1-night trip
Posted 12 hours ago
Sonesta Los Angeles Airport LAX
Best Western Plus Stovall's Inn

Best Western Plus Stovall's Inn

10/10 Excellent
"It was great, thank you!!"
Yahaira 2-night trip
Posted 13 hours ago
Best Western Plus Stovall's Inn

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 $110 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