Skip to main content

Filter by:


Star rating

Review score

San Pedro – 101 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hacienda AltaGracia, Auberge Resorts Collection, hotel in San Pedro

Featuring free WiFi, Hacienda AltaGracia is located in Santa Elena, 2.9 km from Playa Hermosa. Uvita is 26 km from the property. Free private parking is available on site.

Amazing property in amazing location…. Donť need to say more:-)
9.9
Scored 9.9
Exceptional
Rated exceptional
13 reviews
Price from£2,961.12per night
Cabaña La Chavela, hotel in San Pedro

Boasting a garden, private pool and garden views, Cabaña La Chavela is situated in Fátima. This property offers access to a terrace, free private parking and free WiFi.

8.0
Scored 8.0
Very good
Rated very good
5 reviews
Price from£54.27per night
Kinkara Luxury Retreat, hotel in San Pedro

Set in Santa Elena, 47 km from Dominical, Kinkára Luxury Retreat offers a garden and free WiFi. The accommodation has a bathhouse. The tented camp offers a continental or à la carte breakfast.

clean and nice
9.4
Scored 9.4
Superb
Rated superb
53 reviews
Price from£140.44per night
Albergue de Montaña Talari, hotel in San Pedro

Located in San Isidro, 34 km from Cerro de la Muerte, Albergue de Montaña Talari provides accommodation with a garden, free private parking, a terrace and a restaurant.

Incredible setting in the jungle with river at bottom of property
7.8
Scored 7.8
Good
Rated good
59 reviews
Price from£95.21per night
Bungalows Baobab, hotel in San Pedro

Located 46 km from Cerro de la Muerte, Bungalows Baobab offers accommodation with a patio, as well as a garden. There is an on-site restaurant, plus free private parking and free WiFi are available.

All in wood. A nice seating area with hammock, fridge and all.
8.8
Scored 8.8
Fabulous
Rated fabulous
16 reviews
Price from£47.33per night
La Cima del Mundo, hotel in San Pedro

Located in Chimirol in the San José region and Cerro de la Muerte reachable within 37 km, La Cima del Mundo provides accommodation with free WiFi, a children's playground, a garden and free private...

Very easy communication and friendly hosts. The sound of the wind through the trees and the cool temperatures were a perfect respite from the beach!
9.8
Scored 9.8
Exceptional
Rated exceptional
25 reviews
Price from£68.21per night
Apartamento de una habitación, hotel in San Pedro

Featuring air-conditioned accommodation with a private pool, pool view and a balcony, Apartamento de una habitación is located in San Isidro.

The staff
9.3
Scored 9.3
Superb
Rated superb
97 reviews
Price from£30.83per night
Casa Vacacional Nieves en PZ-Piscina Privada-WIFI, hotel in San Pedro

Boasting garden views, Casa Vacacional Nieves en PZ-Piscina Privada-WIFI provides accommodation with a patio, around 40 km from Cerro de la Muerte.

9.6
Scored 9.6
Exceptional
Rated exceptional
5 reviews
Price from£126.50per night
Navapart, hotel in San Pedro

Located in San Isidro and only 40 km from Cerro de la Muerte, Navapart provides accommodation with garden views, free WiFi and free private parking. This apartment offers a garden.

9.3
Scored 9.3
Superb
Rated superb
11 reviews
Price from£45.48per night
Apartamento con dos habitaciones, hotel in San Pedro

Set in San Isidro, 23 km from Nauyaca Waterfalls and 40 km from Alturas Wildlife Sanctuary, Apartamento con dos habitaciones offers a garden and air conditioning.

very nice, clean and new apartment, really good job made by the owner, fully equipped flat. it was a pleasure to spend time in this accommodation
9.0
Scored 9.0
Superb
Rated superb
36 reviews
Price from£37.70per night
See all hotels near San Pedro
Subscribe to receive premium deals

Prices drop the moment you sign up!