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

Golden Pineapple Villas
3km East of Banco Costa Rica, Camino a Racho Pacifico, Bahía Ballena, Puntarenas
27.76 km from city centre
The price is CA $721 per night
CA $721
CA $815 total
Oct 26 - Oct 27
includes taxes & fees
Stay at this 4-star hotel 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 Secret Lau Pool 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 $47 per night
CA $47
CA $109 total
Oct 26 - Oct 27
includes taxes & fees
Stay at this 4-star 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

Oxygen Jungle Villas & Spa
1.5 KM Noroeste del catarata, 4x4 vehicle ONLY, Bahía Ballena, Puntarenas
Free cancellation
Reserve now, pay when you stay
27.99 km from city centre
The price is CA $493 per night
CA $493
CA $577 total
Nov 11 - Nov 12
includes taxes & fees
Stay at this 4.5-star 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 Secret Lau Pool 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 $152 per night
CA $152
CA $172 total
Nov 5 - Nov 6
includes taxes & fees
Stay at this 3-star 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

Villas Alturas
San Martin Norte, Bahía Ballena, Puntarenas
Free cancellation
Reserve now, pay when you stay
36.06 km from city centre
The price is CA $201 per night
CA $201
CA $227 total
Oct 26 - Oct 27
includes taxes & fees
Stay at this 3.5-star 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

Hotel Cuna Del Angel
9 kms south of Dominical Beach, Bahía Ballena, Puntarenas
34.75 km from city centre
The price is CA $217 per night
CA $217
CA $245 total
Oct 26 - Oct 27
includes taxes & fees
Stay at this 3.5-star spa hotel 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

El Castillo Boutique Luxury Hotel
Calle Perezoso, Cantón Osa, Ciudad Cortés, Puntarenas Province
32.43 km from city centre
Stay at this 3.5-star beach hotel in Ciudad Cortés. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Turtle Beach Street and Tortuga Beach are located nearby.
Pool
Hot tub

Rancho Pacifico
1 Rancho Pacifico Road, Bahía Ballena, Puntarenas
26.84 km from city centre
The price is CA $713 per night
CA $713
CA $806 total
Nov 1 - Nov 2
includes taxes & fees
Stay at this 4.5-star luxury hotel in Bahía Ballena. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Catarata uvita and Secret Lau Pool are located nearby.
Pool
Hot tub

Hacienda AltaGracia, Auberge Collection
Contiguo Escuela Sta Teresa de Cajon, Cajón, San Jose
7.14 km from city centre
The price is CA $2,238 per night
CA $2,238
CA $2,753 total
Nov 1 - Nov 2
includes taxes & fees
Stay at this 5-star luxury hotel in Cajón. Enjoy free valet parking, 2 outdoor pools, and a full-service spa. Popular attractions Alexander Skutch Bird Sanctuary and Topolandia are located nearby.
Pool
Hot tub
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

Ballena Paradise Aparta Hotel
500 m Norte Parque Marino Ballena, Bahía Ballena, Puntarenas
9.8/10 Exceptional! (44 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,001 hotels |
|---|---|
Lowest Price | CA $97 |
Highest Price | CA $2,753 |
Popular hotels | Golden Pineapple Villas, Canavida Villas & Resort, Oxygen Jungle Villas & Spa, La Cusinga Lodge, Villas Alturas, Hotel Cuna Del Angel, El Castillo Boutique Luxury Hotel, Rancho Pacifico, Hacienda AltaGracia, Auberge Collection |
Frequently asked questions
Recent San Pedro hotel reviews by fellow wanderers

El Castillo Boutique Luxury Hotel
5 out of 5
Posted 10 days ago
Travelocity Verified Review
"As always we had an amazing time. Staff is super friendly, view is next level and the food was delicious"
A verified traveller stayed at El Castillo Boutique Luxury Hotel
Hotels near…
Areas of San Pedro
Most popular
Hotels
Flights
- Flights to La Fortuna
- Flights to Puntarenas
- Flights to Nosara
- Flights to Limón
- Flights to Sámara
- Flights to Tamarindo
- Flights to Puerto Jiménez
- Abbotsford to Winnipeg (YXX - YWG)
- Flights to Liberia
- Air Tahiti Nui Faaa (PPT) to Vancouver (YVR) flights
- Flights to Jacó
- Hainan Airlines Vancouver (YVR) to Shenzhen (SZX) flights
Activities











