Skip to main content

Filter by:


Star rating

Review score

San Pedro – 40 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 accommodation in El Pescadero. This property features a year-round swimming pool with ocean and town views. Free WiFi is available.

Location
7.6
Scored 7.6
Good
Rated good
173 reviews
Price from£138.55per night
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.

Great view. Balcony full of birds in the morning. The shared open-air kitchen was also very nice and practical.
8.9
Scored 8.9
Fabulous
Rated fabulous
187 reviews
Price from£128.75per night
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.

The room was very well equipped. Beds were like clouds.
9.2
Scored 9.2
Superb
Rated superb
226 reviews
Price from£208.01per night
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 location is beautiful.
9.4
Scored 9.4
Superb
Rated superb
164 reviews
Price from£376.55per night
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.

Beautiful historic building. Great inner garden for lounging and relaxing. Great food. Nice and small so real boutique feel. Bikes for cycling to beach.
9.0
Scored 9.0
Superb
Rated superb
47 reviews
Price from£775.02per night
La Poza Boutique Hotel and Spa - Adults 15 plus, hotel in San Pedro

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

Stunning property. The pictures don't do it justice. Beautiful place to just relax. we spent a lot of our time in Todos Santos here because they've done such a terrific job of cultivating an atmosphere of calm and relaxation. The room was clean when we arrived, and it's easy to access - a short drive from town. You really do need a car, otherwise, it's a dusty, windy walk into Todos Santos. We had breakfast there twice and both times were great. Staff were all very friendly and accommodating.
9.4
Scored 9.4
Superb
Rated superb
33 reviews
Price from£230.48per night
Baja Nomads Hotel - Adults 15 Plus, hotel in San Pedro

Located in Todos Santos, 500 metres from Palm Beach, Baja Nomads Hotel - Adults 15 Plus provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

A great little oasis with a boutique feel. We booked a tree house that had sunrise on the front balcony and sunset on the rear balcony, definately worth staying here. Its very quiet and quirky, staff are friendly. Great place to explore from.
9.4
Scored 9.4
Superb
Rated superb
37 reviews
Price from£121.24per night
Guaycura Boutique Hotel, Beach Club & Spa, hotel in San Pedro

Located in the village of Todos Santos, this hotel features a sky deck with spa and open-air heated pool. The spacious rooms include plasma TVs and the Main Plaza is a block away.

Lovely location beautiful hotel - huge room ! I only ate there once but it was Very good food - I had the soft shelled crab it was delicious. The hibiscus margarita was pretty good too!
8.6
Scored 8.6
Fabulous
Rated fabulous
108 reviews
Price from£183.49per night
Paradero Todos Santos - Exclusive experiences included, hotel in San Pedro

Situated in Todos Santos, 200 metres from Palm Beach, Paradero Todos Santos - Exclusive experiences included features accommodation with an outdoor swimming pool, free private parking, a garden and a...

Stunning architecture with decent facilities. Good cocktails.
8.6
Scored 8.6
Fabulous
Rated fabulous
144 reviews
Price from£582.46per night
Hotel Quinta Santa Rosa, hotel in San Pedro

Set in Todos Santos, 1.8 km from La Poza Beach, Hotel Quinta Santa Rosa offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Didn’t have any food service. We were the only two people staying there.
8.4
Scored 8.4
Very good
Rated very good
147 reviews
Price from£184.69per night
See all hotels near San Pedro
Subscribe to receive premium deals

Prices drop the moment you sign up!

gogless