Book Cheap Hotels in San Pedro
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in San Pedro
Most frequently booked San Pedro hotels

Oxygen Jungle Villas & Spa
1.5 KM Noroeste del catarata Bahía Ballena Puntarenas
27.99 km from city centre
The price is CA $462 per night
CA $462
CA $541 total
Mar 29 - Mar 30
includes taxes & fees
Book a stay at this luxury resort in Bahía Ballena. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Catarata uvita and Uvita Arts Center are located nearby.
Pool
Breakfast included

Canavida Villas & Resort
Calle la Union Bahía Ballena Puntarenas Province
28.71 km from city centre
The price is CA $105 per night
CA $105
CA $177 total
Mar 18 - Mar 19
includes taxes & fees
Stay at this vacation home in Bahía Ballena. Enjoy free WiFi, free parking, and 10 outdoor pools. Popular attractions Arco Beach and Uvita Beach are located nearby.
Pool
Kitchen

Bahia Selvatica Lodge
Camino a Playa Colonia Uvita Provincia de Puntarenas
Free cancellation
Reserve now, pay when you stay
30.83 km from city centre
The price is CA $102 per night
CA $102
CA $115 total
Mar 18 - Mar 19
includes taxes & fees
Stay at this lodge in Bahía Ballena. Enjoy free WiFi, 2 outdoor pools, and daily housekeeping. Popular attractions Uvita Beach and Playa Colonia are located nearby.
Pool
Free WiFi

Hotel del Sur
San Isidro Del General Daniel Flores San Jose
Free cancellation
Reserve now, pay when you stay
17.48 km from city centre
Book a stay at this business-friendly hotel in Daniel Flores. Enjoy free breakfast, free WiFi, and free parking. Popular attraction Alexander Skutch Bird Sanctuary is located nearby.
Pool
Breakfast included

Cristal Ballena Boutique Hotel & Spa
7 km al Sur de Uvita Bahía Ballena Puntarenas
Free cancellation
Reserve now, pay when you stay
30.3 km from city centre
The price is CA $305 per night
CA $305
CA $345 total
Mar 24 - Mar 25
includes taxes & fees
Book a stay at this beach resort in Bahía Ballena. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Playa Ballena and Arco Beach are located nearby.
Pool
Breakfast included

Villas Alturas
San Martin Norte Bahía Ballena Puntarenas
Free cancellation
Reserve now, pay when you stay
36.07 km from city centre
The price is CA $200 per night
CA $200
CA $226 total
Apr 1 - Apr 2
includes taxes & fees
Book a stay at this spa resort in Bahía Ballena. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Alturas Wildlife Sanctuary and Playa Dominicalito are located nearby.
Pool
Breakfast included

La Cusinga Lodge
Km166 Costarena Sur Bahía Ballena Puntarenas
31.13 km from city centre
The price is CA $252 per night
CA $252
CA $285 total
Mar 20 - Mar 21
includes taxes & fees
Book a stay at this spa lodge in Bahía Ballena. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Arco Beach and Uvita Beach are located nearby.
Pool
Breakfast included

Alborada Boutique Stay
Uvita de Osa Bahia Ballena Bahía Ballena Provincia de Puntarenas
Free cancellation
Reserve now, pay when you stay
31.21 km from city centre
The price is CA $204 per night
CA $204
CA $274 total
Mar 22 - Mar 23
includes taxes & fees
Stay at this hotel in Bahía Ballena. Enjoy free breakfast, free WiFi, and an outdoor pool. Popular attractions Uvita Beach and Playa Colonia are located nearby.
Pool
Breakfast included

Hotel Three Sixty - Adults Only
Calle Perezoso, Ojochal Ciudad Cortés Puntarenas
32.02 km from city centre
The price is CA $558 per night
CA $558
CA $630 total
Mar 24 - Mar 25
includes taxes & fees
Book a stay at this luxury hotel in Ciudad Cortés. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Turtle Beach Street and El Pavón Waterfall are located nearby.
Pool
Breakfast included
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.
Top hotels in San Pedro for Extended Stay

Hotel Uvita Forest
Calle Garcia, Uvita Bahía Ballena Puntarenas Province
The price is CA $129 per night from Mar 21 to Mar 22
CA $129
CA $163 total
Mar 21 - Mar 22
includes taxes & fees
9.4/10 Exceptional! (33 reviews)
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.
San Pedro hotels essential information
Accommodation | 1,015 hotels |
|---|---|
Lowest Price | CA $115 |
Highest Price | CA $630 |
Popular hotels | Oxygen Jungle Villas & Spa, Canavida Villas & Resort, Bahia Selvatica Lodge, Hotel del Sur, Cristal Ballena Boutique Hotel & Spa, Villas Alturas, La Cusinga Lodge, Alborada Boutique Stay , Hotel Three Sixty - Adults Only |
Frequently asked questions
Recent San Pedro hotel reviews by fellow wanderers

Alborada Boutique Stay
5 out of 5
Posted 2 days ago
Travelocity Verified Review
"Cannot recommend this boutique hotel enough! We spent 6 quiet nights there and didn’t want to leave! Helpful and friendly staff, multiple cooked breakfast selections, lovely private pool and off street parking!
Great AC and hot water in rooms.
Close to the tour office we booked from, and can walk ~15 mins to the beach/national park.
Excellent restaurants nearby. Highly recommend Falafel, the Italian place around the corner, the Thai place and Mexican down the street ! "
A verified traveller stayed at Alborada Boutique Stay











