Find Hotels with Restaurants in San Pedro, CA

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Pick from 7 San Pedro Hotels with Restaurants and compare room rates, reviews, and availability. Most hotels are fully refundable.

The Guest Harbor Inn - Port of Los Angeles San Pedro
2.0 star property
8.6 out of 10, Excellent, 259 reviews
"It was okay for a one night stay. Room are very clean but I suggest don’t use too much “fabuloso” cleaner, the smell is too strong for us people with allergies. Bath has only a small packet of shampoo, conditioner and a mini soap so bring your own. Towels are okay. There’s no carpet only wood floor so bring some slippers. We didn’t have a problem with our stay, I liked we could leave our car parked there for a small fee and walk around everywhere. Downtown is super close, I feel safe and there’s...
The price is $113
$129 total
includes taxes & fees
Jun 9 - Jun 10
The Guest Harbor Inn - Port of Los Angeles San Pedro
Crowne Plaza Los Angeles Harbor Hotel, an IHG Hotel
3.5 star property
8.4 out of 10, Very Good, 1,098 reviews
"Clean nice spot with friendly staff. The eggs for breakfast were even tasty! "
The price is $195
$226 total
includes taxes & fees
Jun 9 - Jun 10
Crowne Plaza Los Angeles Harbor Hotel, an IHG Hotel
Best Western Plus San Pedro Hotel & Suites
2.5 star property
8.0 out of 10, Very Good, 1,000 reviews
"Good "
Best Western Plus San Pedro Hotel & Suites
DoubleTree by Hilton San Pedro - Port of Los Angeles
4.0 star property
7.6 out of 10, Good, 1,015 reviews
"Very nice place. "
The price is $127
$147 total
includes taxes & fees
Jul 2 - Jul 3
DoubleTree by Hilton San Pedro - Port of Los Angeles
Vagabond Inn San Pedro
2.0 star property
6.8 out of 10, 1,009 reviews
"It was exactly what I needed "
The price is $91
$106 total
includes taxes & fees
Jun 9 - Jun 10
Vagabond Inn San Pedro
Portside Inn & Suites
2.0 star property
5.4 out of 10, 1,004 reviews
"A decent hotel low cost for catching cruises within walking distances. The open yard parking is safe with a security guard on site. The hotel seems new renovated. No coffee during our stay, but a short walk to a coffee shop. "
The price is $82
$95 total
includes taxes & fees
Jun 10 - Jun 11
Portside Inn & Suites
Pacific Inn & Suites
2.5 star property
5.2 out of 10, 323 reviews
"Dishonest photo of what the rooms look like. I took photos for proof. My room was dirty and in disrepair. It was a complete waste of my money."
Pacific Inn & Suites
Don't see what you're looking for?
See all available properties in San Pedro
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.

San Pedro Hotels with Restaurants information

 

Hotels with Restaurants in San Pedro

7

Highest price
$195
Cheapest price
$82
Number of guest reviews
5,661
Total number of hotels in San Pedro
6,290

 

Frequently asked questions

How much do hotels with dining in San Pedro cost?
You’ll pay between $82 and $195 per night for hotels in San Pedro. A perfect stay with a restaurant, or one that’s near terrific culinary experiences, is only a few clicks away on Expedia. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in San Pedro?
A favorite is Bluestem Hotel Torrance - Los Angeles, Ascend Hotel Collection. Base yourself at this 3-star stay which offers a terrace and blackout curtains. Miyako Hybrid Hotel Torrance is another sought-after hotel with dining to consider. Unpack your suitcase at this 4-star option and you’ll have access to conveniences including premium bedding and a sauna. There are multiple hotels with dining in San Pedro with a total average guest review rating of 7.0.
How many hotels with dining are there in San Pedro?
San Pedro has 7 hotels with dining. To help you locate a place that’s perfect, make use of our handy filters to search for other perks or amenities you need.
What are the best cheap hotels with dining in San Pedro?
With hotels with dining starting from just $82 per night, you’ll have more money in your pocket to splurge on terrific culinary experiences in San Pedro! Best Western Plus Redondo Beach Inn is an affordable option that features amenities such as a pillowtop mattress and a swimming pool. Alternatively, sample the flavors of this destination from Days Inn by Wyndham Long Beach City Center. WiFi and front desk services are among this stay’s conveniences. If you want to save your hard-earned dollars and still make the most of San Pedro, add a couple of wonderful free attractions to your must-see list. Long Beach Waterfront and Torrance Beach are visitor favorites. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in San Pedro?
Vacationing with the family in San Pedro couldn’t be easier at Bluestem Hotel Torrance - Los Angeles, Ascend Hotel Collection. With access to dining and amenities including a nearby beach and housekeeping services, your crew will feel right at home at this 3-star stay. Miyako Hybrid Hotel Torrance is another family-friendly hotel that will place you near some wonderful foodie experiences. It has a 4-star rating and conveniences including a nearby beach and a sauna. After checking in and chilling together in your home away from home, it’s time to head out and explore the sights. Aquarium of the Pacific and Long Beach Waterfront are some of the best family-friendly attractions in San Pedro.
Are there any 5-star hotels with dining in San Pedro?
San Pedro does not have any 5-star hotels with dining — but you and the fam can still have a stylish stay here, with delicious dining to boot! Why not have a look at Renaissance Long Beach Hotel? Located around 6 mi from the downtown area, this 4-star option comes with popular amenities like a terrace and a staffed front desk. The Westin Long Beach is another fantastic choice just 6 mi from the center of San Pedro. Also rated 4 stars, it comes with amenities like concierge services and a swimming pool.
Why book your hotel with dining in San Pedro with Expedia?
Expedia will help you find your dream hotel with dining in San Pedro. Use our handy filters to search for properties with an on-site restaurant. If you have a budget, choose how much you want to spend and your preferred hotel star rating. We’ll help you find the right fit whatever your tastes or bank balance.
How can I find cheap hotels with dining in San Pedro?
With Expedia’s user-friendly filter tool, booking cheap hotels with dining in San Pedro has never been easier. To view properties that’ll make your wallet smile, narrow your search results by star rating, budget and meal plans.
What is there to do in San Pedro near my hotel with dining?
Whatever your interests, San Pedro has tons of things to keep you going. Aquarium of the Pacific, Torrance Beach and Long Beach Waterfront are on many travelers’ sightseeing plans. Don’t forget about The Terrace Theater, Cabrillo Beach and Long Beach Museum of Art either. With Expedia’s San Pedro hotel deals, you’ll be able to discover more popular attractions like these with the money you save.

Recent reviews of San Pedro hotels
Expedia verified reviews