Skip to main content

Hotels near San Pedro

Search hotels and more near San Pedro

Filter by:

Star Rating

Review score

San Pedro – 38 hotels and places to stay

See the latest prices and deals by choosing your dates.
Cerritos Beach Hotel Desert Moon, hotel in San Pedro

Located at Cerritos Beach, Cerritos Beach Hotel Desert Moon offers accommodations in El Pescadero. This property features a year-round swimming pool with ocean and town views. Free WiFi is available.

Proximity to surf
Scored 7.6
7.6
Rated good
Good
125 reviews
Price from
$130.20
1 night, 2 adults
Hotel Perro Surfero Todos Santos, hotel in San Pedro

Perro Surfero-Outsite Todos Santos is located in Todos Santos, a small town renewed for its local artists and galleries. It offers free WiFi access, a shared kitchen and a tour desk.

Lovely hip place with good vibes and friendly personnel.
Scored 8.9
8.9
Rated excellent
Excellent
172 reviews
Price from
$163.92
1 night, 2 adults
Posada del Molino, hotel in San Pedro

Located in Todos Santos, 1.5 miles from La Cachorra Beach, Posada del Molino has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

Posada owner was very helpful with getting me on wifi. The room was good sized; the beds were VERY comfy. Pool area was lovely to sit out in the evening.
Scored 8.7
8.7
Rated excellent
Excellent
46 reviews
Price from
$150
1 night, 2 adults
Hacienda Todos Los Santos, hotel in San Pedro

Amid a natural garden, Hacienda Todos Los Santos features an outdoor swimming pool and Wi-Fi connection free of charge. The hotel is 10 minutes’ drive from San Pedro de las Palmas beach.

Just beautiful grounds and room, peaceful, comfy bed, everything!
Scored 9.3
9.3
Rated wonderful
Wonderful
208 reviews
Price from
$218.50
1 night, 2 adults
Hotel San Cristobal Adults 15+, hotel in San Pedro

Located in Todos Santos, Hotel San Cristobal has a garden, a terrace and a bar. Featuring a 24-hour front desk, this property also provides guests with a restaurant.

The view was nice and the rooms were nice but a little worn.
Scored 9.3
9.3
Rated wonderful
Wonderful
168 reviews
Price from
$424.15
1 night, 2 adults
Todos Santos Boutique Hotel, hotel in San Pedro

" Todos Santos Boutique Hotel " inspires emotions by bringing each space to life in an intimate and seductive environment.

The newly remodeled hotel is a true gem. Only 10 rooms, up from 8. Staff is super accommodating, our room was spectacular overlooking the infinity pool. Room amenities are over the top. Valet parking is free. They even washed the dust off my SUV. Marco and Kevin, the concierge/front desk managers were always super accommodating. English was no problem. The hotel is small, super clean, beautiful gardens, art work, marble stairs, and surprisingly quiet for its location in town. Easy walking to all the great shops and restaurants. Heated pool is beautiful with comfortable chaise lounge chairs and fancy umbrellas. Poolside service could have been a little better on Sunday afternoon, but everything else was perfect.
Scored 10
10
Rated exceptional
Exceptional
13 reviews
Price from
$749.84
1 night, 2 adults
La Poza Boutique Hotel and Spa - Adults 15 plus, hotel in San Pedro

Located in Todos Santos, a few steps from La Poza Beach, La Poza Boutique Hotel and Spa - Adults 15 plus has accommodations with an outdoor swimming pool, free private parking, a garden and a...

Sunsets extraordinary. Staff delightful!
Scored 9.4
9.4
Rated wonderful
Wonderful
90 reviews
Price from
$213.30
1 night, 2 adults
Paradero Todos Santos - Exclusive experiences included, hotel in San Pedro

Located in Todos Santos, a 1-minute walk from Palm Beach, Paradero Todos Santos - Exclusive experiences included has accommodations with an outdoor swimming pool, free private parking, a garden and a...

The retreat destination was everything it advertises to be as far as a tranquil and regenerative spa get away from all distractions. Amenities were great.
Scored 8.7
8.7
Rated excellent
Excellent
114 reviews
Price from
$625
1 night, 2 adults
Hotel Quinta Santa Rosa, hotel in San Pedro

Located in Todos Santos, 1.1 miles from La Poza Beach, Hotel Quinta Santa Rosa provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Pool, bbq grill
Scored 8.4
8.4
Rated very good
Very Good
164 reviews
Price from
$154.46
1 night, 2 adults
Cerritos Surf Town - Beach Front Property, hotel in San Pedro

Located in El Pescadero in the Baja California Sur Region, 8.7 mi from Todos Santos, Cerritos Surf Town features an outdoor pool and water sports facilities. Guests can enjoy the on-site restaurant.

beautiful location right on the beach
Scored 8.4
8.4
Rated very good
Very Good
278 reviews
Price from
$134.12
1 night, 2 adults
See all hotels near San Pedro