Skip to main content

Hotels near San Pedro

Search hotels and more near San Pedro

Filter by:


Star Rating

Review Score

San Pedro – 29 hotels and places to stay
See the latest prices and deals by choosing your dates.
Cruise Ship Southern Star At Dock Only, hotel in San Pedro

Cruise Ship Southern Star At Dock Only is a recently renovated boat in Bahía de Caráquez where guests can make the most of its terrace and bar.

Because our trip was out of high season, we had the entire ship for us. All sleeping and entertainment spaces were air conditioned and the staff was extremely friendly.
8.8
Scored 8.8
Excellent
Rated excellent
18 reviews
Price from$60.50per night
Bahia B&B, hotel in San Pedro

Within a few steps of the boardwalk, Bahia B&B is a canadian-built property offering free WiFi and organic breakfast in Bahía Bay. There is an on-site coffee shop and free parking.

clean
7.7
Scored 7.7
Good
Rated good
91 reviews
Price from$38per night
Palmazul Hotel & Spa, hotel in San Pedro

Offering an outdoor swimming pool and a spa and wellness center, Palmazul Hotel & Spa is located in San Clemente. Free WiFi access and a free daily American and regional breakfast are offered.

Beautiful grounds
8.1
Scored 8.1
Very Good
Rated very good
70 reviews
Price from$127per night
Hotel Ola Bella, hotel in San Pedro

Hotel Ola Bella is located on the beachfront in San Clemente, a few steps from San Clemente Beach and a 1-minute walk from San Jacinto Beach.

nice clean very comfortable
8.2
Scored 8.2
Very Good
Rated very good
14 reviews
Price from$60per night
The Cottages by the Sea, hotel in San Pedro

Just a 1-minute walk from San Clemente Beach and 200 yards from San Jacinto Beach, The Cottages by the Sea features accommodations in San Clemente, with a garden, a bar, and barbecue facilities.

Location and staff are fantastic.
9.0
Scored 9.0
Wonderful
Rated wonderful
88 reviews
Price from$50per night
Vistazul Rentals, hotel in San Pedro

Located in San Clemente, Vistazul Rentals offers a sun terrace and an outdoor swimming pool at the hotel, for an extra fee.

8.8
Scored 8.8
Excellent
Rated excellent
9 reviews
Price from$79per night
Casa en San Clemente con piscina, hotel in San Pedro

Just a 3-minute walk from San Clemente Beach and 0.4 miles from San Jacinto Beach, Casa en San Clemente con piscina features accommodations in San Clemente, with a garden and a bar.

Everything
9.8
Scored 9.8
Exceptional
Rated exceptional
5 reviews
Price from$202.50per night
Casa de Paz, hotel in San Pedro

Offering a garden, Casa de Paz features accommodations in San Vicente. This property offers access to a terrace and free private parking.

9.8
Scored 9.8
Exceptional
Rated exceptional
6 reviews
Price from$64per night
El Ocaso, hotel in San Pedro

Offering sea views, El Ocaso in Canoa offers accommodations, an infinity pool, free bikes, a garden, a terrace, and a bar.

The breakfast/ brunch was outstanding, and much more than we expected. Good quality and well prepared. The owners were very friendly and hospitable. We felt a warmth from them that was wonderful. The quality of the home was beautiful. Beautiful woodwork and other amenities. They accommodated us wonderfully, and treated us with the utmost kindness. The combination of the view of the ocean and gorgeous yard/garden and pool is breathtaking.
9.8
Scored 9.8
Exceptional
Rated exceptional
35 reviews
Price from$90per night
San Alejo Zero, hotel in San Pedro

San Alejo Zero offers air-conditioned rooms in San Jacinto. This beachfront property offers access to a terrace, free private parking, and free Wifi.

Great location very clean and the host's were more than accommodating for any requests. They went above and beyond even had a birthday cake for my birthday as a surprise. They have new bikes to rent and can hook you up with surfing lessons or horseback riding. Well worth the value
8.9
Scored 8.9
Excellent
Rated excellent
11 reviews
Price from$35per night
See all hotels near San Pedro
Subscribe to receive premium deals

Prices drop the second you sign up!