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

Golden Pineapple Villas
3km East of Banco Costa Rica, Camino a Racho Pacifico, Bahía Ballena, Puntarenas
The price is AU$1,045 per night from 14 Nov to 15 Nov
AU$1,045
14 Nov - 15 Nov
includes taxes & fees
Located in Bahía Ballena, Golden Pineapple Villas is in the mountains, a 3-minute drive from Catarata uvita and 6 minutes from Secret Lau Pool.

Canavida Villas & Resort
Calle la Union, Bahía Ballena, Puntarenas Province
The price is AU$147 per night from 14 Nov to 15 Nov
AU$147
14 Nov - 15 Nov
includes taxes & fees
Located in Bahía Ballena, this vacation home is by the ocean, within a 15-minute drive of Marino Ballena National Park and Playa Ballena.

La Cusinga Lodge
Km166 Costarena Sur, Bahía Ballena, Puntarenas
The price is AU$208 per night from 15 Nov to 16 Nov
AU$208
15 Nov - 16 Nov
includes taxes & fees
When you stay at La Cusinga Lodge in Bahía Ballena, you'll be near the beach, within a 10-minute walk of Arco Beach and Marino Ballena National Park.
Save an average of 15% on thousands of hotels when you're signed in

Oxygen Jungle Villas & Spa
1.5 KM Noroeste del catarata, 4x4 vehicle ONLY, Bahía Ballena, Puntarenas
Fully refundableReserve now, pay when you stay
The price is AU$811 per night from 14 Nov to 15 Nov
AU$811
14 Nov - 15 Nov
includes taxes & fees
Located in Bahía Ballena, Oxygen Jungle Villas & Spa is on the riverwalk, a 4-minute drive from Catarata uvita and 11 minutes from Marino Ballena National ...

Hotel Cuna Del Angel
9 kms south of Dominical Beach, Bahía Ballena, Puntarenas
The price is AU$234 per night from 14 Nov to 15 Nov
AU$234
14 Nov - 15 Nov
includes taxes & fees
Located in Bahía Ballena, Hotel Cuna Del Angel is on the riverwalk, a 4-minute drive from Alturas Wildlife Sanctuary and 6 minutes from Playa Dominicalito.

Villas Alturas
San Martin Norte, Bahía Ballena, Puntarenas
Fully refundableReserve now, pay when you stay
The price is AU$248 per night from 14 Nov to 15 Nov
AU$248
14 Nov - 15 Nov
includes taxes & fees
Located in Bahía Ballena, Villas Alturas is by the ocean, a 1-minute drive from Alturas Wildlife Sanctuary and 6 minutes from Dominicalito Beach.

Hotel Three Sixty - Adults Only
Calle Perezoso, Ojochal, Ciudad Cortés, Puntarenas
Located in Ciudad Cortés, Hotel Three Sixty - Adults Only is within a 15-minute drive of Marino Ballena National Park and Tortuga Beach.

El Castillo Boutique Luxury Hotel
Calle Perezoso, Cantón Osa, Ciudad Cortés, Puntarenas Province
Located in Ciudad Cortés, El Castillo Boutique Luxury Hotel is by the ocean, within a 5-minute drive of Turtle Beach Street and Playa Garza.

Yuli Hotel
Uvita, Bahía Ballena, Puntarenas
Fully refundableReserve now, pay when you stay
When you stay at Yuli Hotel in Bahía Ballena, you'll be in a national park, within a 10-minute walk of Uvita Beach and Playa Colonia.
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,007 hotels |
|---|---|
Lowest Price | AU$147 |
Highest Price | AU$1,045 |
Popular hotels | Golden Pineapple Villas, Canavida Villas & Resort, La Cusinga Lodge, Oxygen Jungle Villas & Spa, Hotel Cuna Del Angel, Villas Alturas, Hotel Three Sixty - Adults Only, El Castillo Boutique Luxury Hotel, Yuli Hotel |
Most recent San Pedro hotel reviews

lastminute.com.au Verified Review
5 / 5
The hotel itself is beautiful, and the views are breathtaking. The hotel offered exactly what I was looking for which was rest relaxation and enjoying nature. The staff was friendly and very courteous and attentive to all of my needs. They went above and beyond to make sure my stay was 100% satisfactory, which it was. It was my 50th birthday and the fact that the staff all went out to wish me well on my special day and having the room set up as a surprise birthday was memorable and I truly appreciate everyone there. The food was good, but overall amazing amazing amazing
A verified traveller stayed at Hotel Three Sixty - Adults Only
Posted 13 days ago
Top picks
Hotels
- Hotels in Burleigh Heads
- Hotels in Townsville
- Apartment Hotels in Mildura
- The London West Hollywood at Beverly Hills
- Ski Hotels in Sydney
- Hotels in Melbourne
- Hotels in Hawthorn
- Beach Hotels in Queensland
- Quest Ipswich
- Charlesworth On The Park
- Hotels in Rosebud
- Elphin Motel & Serviced Apartments
- Hotels in Melbourne Central Business District
- Hotels in Eatons Hill
- Hotels in Sydney
- Hotels in Waikiki
- Hotels in Launceston
- RAC Monkey Mia Dolphin Resort
- Hotels in Centennial Park
- Hotels in Brunswick Heads
- Hotels in Ulladulla
- Hotels in Mount Alford
- Hotels in Boorowa
- Blue Lagoon Beach Resort
- Hotels in Peregian Springs
- Hotels in Daylesford
**Terms and Conditions apply.
^Subject to availability and chosen travel dates.






