Book San Pedro hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in San Pedro

Cheap San Pedro hotels

Hotel Cuna Del Angel

Hotel Cuna Del Angel

3.5 out of 5
9 kms south of Dominical Beach, Ballena, Puntarenas
Located in Ballena, Hotel Cuna Del Angel is on the riverwalk, within a 10-minute drive of Playa Dominicalito and Hacienda Baru.
Hotel Cuna Del Angel
Cristal Ballena Boutique Hotel & Spa

Cristal Ballena Boutique Hotel & Spa

3 out of 5
7 km al Sur de Uvita, Costa Ballena, Ballena, Puntarenas
Fully refundableReserve now, pay when you stay
Located in Ballena, Cristal Ballena Boutique Hotel & Spa is by the ocean, a 4-minute drive from Arco Beach and 5 minutes from Marino Ballena National Park.
Cristal Ballena Boutique Hotel & Spa
La Cusinga Lodge

La Cusinga Lodge

3 out of 5
Km166 Costarena Sur, Ballena, Puntarenas
When you stay at La Cusinga Lodge in Ballena, you'll be near the beach, within a 5-minute drive of Arco Beach and Marino Ballena National Park.
La Cusinga Lodge
Save an average of 15% on thousands of hotels when you're signed in
Hotel Ballena REY

Hotel Ballena REY

3 out of 5
el mariposario, 89428009, Ballena, Provincia de Puntarenas
Fully refundableReserve now, pay when you stay
A stay at Hotel Ballena REY places you in the heart of Ballena, within a 5-minute drive of Arco Beach and Catarata uvita.
Hotel Ballena REY
Golden Pineapple Villas

Golden Pineapple Villas

4 out of 5
3km East of Banco Costa Rica, Camino a Racho Pacifico, Ballena, Puntarenas
Located in Ballena, Golden Pineapple Villas is in the mountains, a 3-minute drive from Catarata uvita and 6 minutes from Secret Lau Pool.
Golden Pineapple Villas
Tiki Villas Rainforest Lodge & Spa

Tiki Villas Rainforest Lodge & Spa

3.5 out of 5
12km South of Dominical, Ballena, Puntarenas
Located in Ballena, this aparthotel is within a 15-minute drive of Playa Hermosa and Uvita Beach.
Tiki Villas Rainforest Lodge & Spa
Villas Alturas

Villas Alturas

3.5 out of 5
San Martin Norte, Ballena, Puntarenas
Fully refundableReserve now, pay when you stay
Located in Ballena, Villas Alturas is by the ocean, a 5-minute drive from Playa Dominicalito and 7 minutes from Hacienda Baru.
Villas Alturas
Tropical Beach

Tropical Beach

3 out of 5
Bahia Ballena, Uvita, Ballena, Puntarenas
Located in Ballena, Tropical Beach is on the boardwalk/promenade, within a 15-minute walk of Playa Colonia and Uvita Beach.
Tropical Beach
Oxygen Jungle Villas & Spa

Oxygen Jungle Villas & Spa

4.5 out of 5
1.5 KM Noroeste del catarata, 4x4 vehicle ONLY, Ballena, Puntarenas
Located in Ballena, Oxygen Jungle Villas & Spa is on the riverwalk, a 3-minute drive from Catarata uvita and 12 minutes from Marino Ballena National Park.
Oxygen Jungle Villas & Spa
Don't see what you're looking for?
See all available properties in San Pedro
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.

San Pedro hotels essential information

Accommodation
1,011 hotels
Lowest Price
Highest Price
Popular hotels
Hotel Cuna Del Angel, Cristal Ballena Boutique Hotel & Spa, La Cusinga Lodge, Hotel Ballena REY, Golden Pineapple Villas, Tiki Villas Rainforest Lodge & Spa, Villas Alturas, Tropical Beach, Oxygen Jungle Villas & Spa

Most recent San Pedro hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.