Skip to main content

Hotels near San Pedro

Search hotels and more near San Pedro

Filter by:

Star rating

Review score

San Pedro – 37 hotels and places to stay

See the latest prices and deals by choosing your dates.
Los Colibris Casitas, hotel in San Pedro

Featuring an outdoor swimming pool, Los Colibris Casitas is a 10-minute walk from the beach and 5 minutes’ drive from restaurants, shops and art galleries in Todos Santos Town.

I really love everything about the place. The views are even more beautiful than described, and the whole property features the work of great local artists in a variety of mediums. The rooms are quite comfortable, very well thought out and have extremely comfortable beds and pillows. I particularly like all the sustainability measures that the property is taking, and the owners are leaders in the local zero waste movement. I love staying at Los Colibris!
Scored 8.9
8.9
Rated fabulous
Fabulous
155 reviews
Price from
£122.62
per night
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
Scored 7.5
7.5
Rated good
Good
144 reviews
Price from
£114.04
per 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.
Scored 8.9
8.9
Rated fabulous
Fabulous
181 reviews
Price from
£164.52
per night
Posada del Molino, hotel in San Pedro

Offering outdoor pool and a restaurant, Posada del Molino is located in Todos Santos. It boasts free Wi-Fi and beautiful tropical gardens with an old sugar-cane mill.

Great location in Todos Santos, charming grounds with a pool and the studio was clean, well appointed and spacious.
Scored 8.8
8.8
Rated fabulous
Fabulous
47 reviews
Price from
£270.22
per 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.

Very nice stay at Hacienda Todos Los Santos. It has a nice and relaxing feel to it, the rooms are nice and spacious, and service is good. Also great that it is within walking distance to the nice town of Todos Santos. Also the beds are very comfortable
Scored 9.2
9.2
Rated superb
Superb
217 reviews
Price from
£220.23
per 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.
Scored 9.4
9.4
Rated superb
Superb
165 reviews
Price from
£428.15
per 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.

The property has been very well renovated, the decor is breathtaking and the pool area is incredible with all of the attention that has been given to plants etc. Kevin and the restaurant staff really looked after us catering to our every need.
Scored 10
10
Rated exceptional
Exceptional
8 reviews
Price from
£755.06
per 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...

Amazing location, incredible food and staff
Scored 9.4
9.4
Rated superb
Superb
60 reviews
Price from
£122.62
per 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.

had the best stay, its an oasis of calm and relaxation. star gazing at night was next level - could see the milky way with bare eyes. amazing and super helpful staff, all in all - would totally recommend.
Scored 9.4
9.4
Rated superb
Superb
71 reviews
Price from
£126.22
per 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!
Scored 8.8
8.8
Rated fabulous
Fabulous
100 reviews
Price from
£280.21
per night
See all hotels near San Pedro