Skip to main content.

The Best Hotels in San Pedro

Search our Top San Pedro Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best Hotels in San Pedro

What's San Pedro like?

Visitors really like San Pedro, especially its beaches, port and restaurants. Simply book an excursion to enjoy your stay a little more. Learn about the local heritage of San Pedro at top landmarks like USS Iowa. While you're here, make time to enjoy other sights such as World Cruise Center.

Where are the best places to stay in San Pedro?

We have 26 San Pedro accommodation options with prices starting at GBP 13. Choose one of our 2781 deals and get discounts of up to 55%.

Below are the number of accommodation options by star rating in San Pedro and the surrounding area:

  • • 44 5-star accommodation from GBP 175 per night
  • • 417 4-star accommodation from GBP 80 per night
  • • 489 3-star accommodation from GBP 56 per night
  • • 313 2-star accommodation from GBP 42 per night
  • • 5 1-star accommodation from GBP 35 per night

Here are our travellers' top 5 places to stay in San Pedro:

Best Western Plus San Pedro Hotel & Suites

Victorian hotel with outdoor pool, near World Cruise Center
  • • Free breakfast • Free parking • Free WiFi • Hot tub • Fitness centre

Crowne Plaza Los Angeles Harbor Hotel

Bayfront hotel with outdoor pool, near USS Iowa
  • • Free WiFi • Free area shuttle • Restaurant • Hot tub • Fitness centre

DoubleTree by Hilton San Pedro - Port of Los Angeles

Waterfront hotel with outdoor pool, near USS Iowa
  • • Free parking • Free area shuttle • Restaurant • 24-hour fitness centre • Bar

Sunrise Hotel San Pedro

City centre hotel within walking distance of USS Iowa
  • • Free breakfast • Free WiFi • Hot tub • Outdoor pool • 24-hour front desk

Vagabond Inn San Pedro

Convenient for World Cruise Center
  • • Free breakfast • Free parking • Free WiFi • Free ferry terminal shuttle • 24-hour front desk

How to get to San Pedro

What are the closest airports to San Pedro?

  • • Long Beach, CA (LGB-Long Beach Municipal), 10.2 mi (16.3 km) from central San Pedro
  • • Hawthorne, CA (HHR-Hawthorne Municipal), 13.1 mi (21 km) from central San Pedro
  • • Los Angeles, CA (LAX-Los Angeles Intl.), 15.6 mi (25.1 km) from central San Pedro

Things to see and do in San Pedro

What is there to see in San Pedro?

  • • World Cruise Center
  • • USS Iowa
  • • Cabrillo Beach
  • • Palos Verdes Peninsula
  • • Warner Grand Theatre

What is there to do in San Pedro?

  • • Los Angeles Maritime Museum
  • • Cabrillo Marine Aquarium
  • • Fort MacArthur Museum

Other popular San Pedro attractions

  • • Catalina Sea and Air Terminal
  • • Vincent Thomas Bridge
  • • Korean Bell of Friendship
  • • Point Fermin Park

When is the best time to visit San Pedro?

  • • Hottest months: September, August, July, October (average 25°C)
  • • Coldest months: December, January, February, November (average 8°C)
  • • Rainiest months: February, January, March and December (average 72.15 inches of rainfall)