Skip to main content

Search hotels in San Pedro

Enter your dates to see the latest prices and deals for San Pedro hotels

San Pedro – 1 hotel or place to stay

Filter by:

Star rating
Review score

Cabinas Lindo Horizonte

San Pedro

Located in San Pedro and only 13 km from Poas National Park, Cabinas Lindo Horizonte provides accommodation with mountain views, free WiFi and free private parking.

s
shelley
From
Canada
Location was stunning! I posted on facebook and every one wanted to go!
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 111 reviews
Price from
US$60
1 night, 2 adults

Hacienda Escondida 10min to Airport

Alajuela City (Near San Pedro)

Situated in Alajuela City, 31 km from Poas National Park, Hacienda Escondida 10min to Airport features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

M
Marc
From
Belgium
"Escondida" (hidden) is really not exaggerated. The Airbnb is really an oasis is an otherwise rather ordinary and rather busy city what Alajuela is. But within the Hacienda, it's all peace and quiet, with a wonderful view on a rather large garden an a swimming pool with the perfect temperature. The rooms are impeccably clean and spacy. But what interested me at least equally was the fact that I discovered actually flies of the fly family I am specialized in, which was a great surprise. Hence the score 10/10 for our residence.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 549 reviews
Price from
US$55.25
1 night, 2 adults

Hotel Pibi Boreal

Alajuela City (Near San Pedro)

Set in Alajuela City, within 34 km of Poas National Park and 6.5 km of Alejandro Morera Soto Stadium, Hotel Pibi Boreal offers accommodation with a garden and free WiFi throughout the property as well...

C
Carla
From
Australia
Fantastic welcome from Matthieu! The rooms were roomy, confortable and well appointed ! We thoroughly enjoyed our stay!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 464 reviews
Price from
US$115
1 night, 2 adults

Xandari Resort & Spa

Alajuela City (Near San Pedro)

Set amid a tropical forest and offering stunning mountain views, Xandari Resort features a spa village, yoga lessons, outdoor pools and hot tubs and 4 km of natural trails.

C
Cecilia
From
France
I loved the fact that’s it’s a resort but it’s in the nature and not crowded, like a boutique resort. Wonderful room, amazing view, nice environment and atmosphere. Good breakfast with a view. You can hike to waterfalls from the hotel, inside the resort ! And there is a little farm with animals, my child loved it. Not far away from the airport so that’s very convenient when we arrive/depart from San Jose and there are plenty of things to do around, including visiting the volcan Poas.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 361 reviews
Price from
US$337.05
1 night, 2 adults

Velaz Guesthouse

Alajuela City (Near San Pedro)

Situated in Alajuela City, 30 km from Poas National Park, Velaz Guesthouse features accommodation with a garden, free private parking and a terrace.

I
Ian
From
Australia
Great room and Jorge and his family were delightful hosts. Great value for money.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 36 reviews
Price from
US$38.70
1 night, 2 adults

Hilton Garden Inn San Jose Airport City Mall

Alajuela City (Near San Pedro)

Set in Alajuela City, 32 km from Poas National Park, Hilton Garden Inn San Jose Airport City Mall offers accommodation with an outdoor swimming pool, free private parking, a terrace and a restaurant.

E
Elly
From
United Kingdom
Perfect for 1st night in Costa Rica, as landed late afternoon. Loved the use of the pool and the breakfast. Lovely and clean.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,695 reviews
Price from
US$121.55
1 night, 2 adults

Hotel 1915 INN & SUITES

Alajuela City (Near San Pedro)

Hotel 1915 Inn & Suites is a beautiful 20th century colonial home.Located just 5 minutes away from the Juan Santa Maria International Airport in Alajuela downtown.

O
Oskar Witamborski
From
Poland
Everything perfect as described, great host l, very helpful
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,095 reviews
Price from
US$61.94
1 night, 2 adults

Villa San Ignacio

Alajuela City (Near San Pedro)

Offering an outdoor pool, tropical gardens and a restaurant, Villa San Ignacio is located just 8 km from San José International Airport in Alajuela. Free WiFi access is available.

S
Sharon
From
Ireland
fantastic food, staff and surroundings.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,683 reviews
Price from
US$80.75
1 night, 2 adults

Hotel La Guaria Inn & Suites

Alajuela City (Near San Pedro)

Offering an outdoor pool, Hotel La Guaria Inn & Suites is located in Alajuela, just a 5-minute drive from Juan Santamaría International Airport.

K
Karen & Bernie
From
Australia
The staff, location, airport shuttle and pool were excellent. The breakfast was basic but lovely. I am a smoker and was pleased they supplied a designated smoking area. I had an early flight and had to leave at 6am so the breakfast was set up early. The wifi was great and the rooms were clean and comfortable. The park, shops and restaurants are close by.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3,116 reviews
Price from
US$73.75
1 night, 2 adults

ALAJUELA CITY Hotel & Guest House

Alajuela City (Near San Pedro)

Situated in Alajuela City, 29 km from Poas National Park, ALAJUELA CITY Hotel & Guest House features accommodation with a garden, private parking, a shared lounge and a terrace.

A
AGNESE
From
Latvia
A pleasant welcome even at night😊
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 655 reviews
Price from
US$52.80
1 night, 2 adults
See all hotels in and around San Pedro

Hotels with airport shuttles in San Pedro

Airport shuttle (free)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 326 reviews
From US$317.98 per night
Airport shuttle (free)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 464 reviews
From US$207.36 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,695 reviews
From US$169.12 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 41 reviews
From US$125 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 179 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 361 reviews
From US$511.45 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 247 reviews
From US$328.80 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 33 reviews
From US$50.85 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 376 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 511 reviews
From US$89.86 per night

Most booked hotels in San Pedro and surroundings in the past month

See all

Popular with guests booking hotels in Alajuela City

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,695 reviews

Popular with guests booking hotels in Alajuela City

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3,116 reviews

Popular with guests booking hotels in Alajuela City

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,095 reviews

Popular with guests booking hotels in Alajuela City

Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 887 reviews

Popular with guests booking hotels in Alajuela City

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,683 reviews

Popular with guests booking hotels in Alajuela City

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 603 reviews

Popular with guests booking hotels in Alajuela City

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 326 reviews

Popular with guests booking hotels in Alajuela City

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 33 reviews

Popular with guests booking hotels in Alajuela City

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 549 reviews

Popular with guests booking hotels in Alajuela City

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 530 reviews

Budget hotels in San Pedro and nearby

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 9 reviews

Situated in Poás, 12 km from Poas National Park, Hotel Bar Restaurante IL Rifugio features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

From US$105.66 per night

Offering a garden and garden view, Top of the Mountain, new American owned Gated modern Lodge is located in San Isidro, 18 km from Alejandro Morera Soto Stadium and 23 km from Parque Viva.

From US$107.23 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 15 reviews

Set in Sabana Redonda and only 13 km from Poas National Park, Casa del Eucalipto offers accommodation with garden views, free WiFi and free private parking.

From US$99.44 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 406 reviews

Boasting an outdoor swimming pool and views of mountain, B&B Garden Grecia is a recently renovated bed and breakfast situated in Grecia, 16 km from Poas National Park.

From US$69.78 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 17 reviews

Boasting mountain views, Serenity Mountain offers accommodation with a garden and a patio, around 18 km from Poas National Park. This property offers access to a terrace and free private parking.

From US$67.15 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 4 reviews

Situated 13 km from Poas National Park, 21 km from Alejandro Morera Soto Stadium and 28 km from La Paz Waterfall Gardens, Hospedaje con relajante Vista provides accommodation located in Grecia.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews

Featuring an outdoor swimming pool, a garden, and a restaurant, Ecos del Poás vista a la montaña provides accommodation in Dulce Nombre with free WiFi and mountain views.

From US$103.73 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Featuring pool views, Ecos del Poás junto a la piscina provides accommodation with a garden and a balcony, around 19 km from Poas National Park.

From US$101.70 per night

Best hotels with breakfast in San Pedro and nearby

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Situated in Poás, 12 km from Poas National Park, Jardin De Poas Hotel & Nature Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$175.15 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 361 reviews

Set amid a tropical forest and offering stunning mountain views, Xandari Resort features a spa village, yoga lessons, outdoor pools and hot tubs and 4 km of natural trails.

From US$511.45 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 204 reviews

Tacacori EcoLodge is set in the Alajuela Hills, 15 minutes' drive from Juan Santamaría Internatrional Airport and only at 30 minutes' drive from Poas Volcano site.

From US$185.25 per night

Featuring an outdoor swimming pool, a garden, and a restaurant, Ecos del Poás vista al jardín provides accommodation in Dulce Nombre with free WiFi and garden views.

From US$115.26 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 35 reviews

Located just 22 km from Poas National Park, Ruta Verde BB offers accommodation in Tambor with access to an outdoor swimming pool, a garden, as well as a concierge service.

From US$84.75 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 758 reviews

Boasting a garden and views of mountain, Hotel & Spa Escondite de la Montaña is a recently renovated chalet set in Sabana Redonda, 12 km from Poas National Park.

From US$128.82 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 326 reviews

Hotel Buena Vista offers a solar-heated outdoor pool, free airport transfers and panoramic views of the Poás, Barva and lrazú Volcanoes, Costa Rica’s Central Valley and the city of San José.

From US$317.98 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 33 reviews

Located in Alajuela City, 24 km from Poas National Park, Hotel Mirador Mayday Mountain View provides accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$50.85 per night