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

Oxygen Jungle Villas & Spa

Oxygen Jungle Villas & Spa

4.5 out of 5
1.5 KM Noroeste del catarata, 4x4 vehicle ONLY, Ballena, Puntarenas
Fully refundableReserve now, pay when you stay
The price is AU$730 per night from 1 May to 2 May
AU$730
includes taxes & fees
1 May - 2 May
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
Canavida Villas & Resort

Canavida Villas & Resort

4 out of 5
Calle la Union, Ballena, Puntarenas Province
The price is AU$210 per night from 6 May to 7 May
AU$210
includes taxes & fees
6 May - 7 May
Located in Ballena, this vacation home is by the ocean, within a 15-minute drive of Marino Ballena National Park and Playa Ballena.
Canavida Villas & Resort
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
The price is AU$356 per night from 1 May to 2 May
AU$356
includes taxes & fees
1 May - 2 May
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
Save an average of 15% on thousands of hotels when you're signed in
Golden Pineapple Villas

Golden Pineapple Villas

4 out of 5
3km East of Banco Costa Rica, Camino a Racho Pacifico, Ballena, Puntarenas
The price is AU$1,011 per night from 24 Apr to 25 Apr
AU$1,011
includes taxes & fees
24 Apr - 25 Apr
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
Hacienda AltaGracia, Auberge Resorts Collection

Hacienda AltaGracia, Auberge Resorts Collection

5 out of 5
Contiguo Escuela Sta Teresa de Cajon, Cajón, San Jose
The price is AU$2,071 per night from 8 May to 9 May
AU$2,071
includes taxes & fees
8 May - 9 May
With a stay at Hacienda AltaGracia, Auberge Resorts Collection in Cajón, you'll be in the mountains, and 5.6 mi (9 km) from Alexander Skutch Bird Sanctuary and ...
Hacienda AltaGracia, Auberge Resorts Collection
Villas Alturas

Villas Alturas

3.5 out of 5
San Martin Norte, Ballena, Puntarenas
Fully refundableReserve now, pay when you stay
The price is AU$284 per night from 25 Apr to 26 Apr
AU$284
includes taxes & fees
25 Apr - 26 Apr
Located in Ballena, Villas Alturas is by the ocean, a 5-minute drive from Playa Dominicalito and 7 minutes from Hacienda Baru.
Villas Alturas
Hotel Cuna Del Angel

Hotel Cuna Del Angel

3.5 out of 5
9 kms south of Dominical Beach, Ballena, Puntarenas
The price is AU$273 per night from 1 May to 2 May
AU$273
includes taxes & fees
1 May - 2 May
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
Luxury Jungle Villa~Honeymoon Privacy~Ocean View~Infinity Pool~Wildlife~A/C

Luxury Jungle Villa~Honeymoon Privacy~Ocean View~Infinity Pool~Wildlife~A/C

Dominical
When you stay at this villa in Ballena, you'll be by the sea, within a 5-minute drive of Hacienda Baru and Playa Dominical.
Luxury Jungle Villa~Honeymoon Privacy~Ocean View~Infinity Pool~Wildlife~A/C
El Castillo Boutique Luxury Hotel

El Castillo Boutique Luxury Hotel

3.5 out of 5
Calle Perezoso, Cantón Osa, Ciudad Cortés, Puntarenas Province
The price is AU$293 per night from 29 Apr to 30 Apr
AU$293
includes taxes & fees
29 Apr - 30 Apr
Located in Ciudad Cortés, El Castillo Boutique Luxury Hotel is by the ocean, a 2-minute drive from Playa Garza and 6 minutes from Marino Ballena National ...
El Castillo Boutique Luxury Hotel
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
990 hotels
Lowest Price
AU$210
Highest Price
AU$2,071
Popular hotels
Oxygen Jungle Villas & Spa, Canavida Villas & Resort, Cristal Ballena Boutique Hotel & Spa, Golden Pineapple Villas, Hacienda AltaGracia, Auberge Resorts Collection, Villas Alturas, Hotel Cuna Del Angel, Luxury Jungle Villa~Honeymoon Privacy~Ocean View~Infinity Pool~Wildlife~A/C, El Castillo Boutique Luxury Hotel

Most recent San Pedro hotel reviews

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