Skip to main content

Filter by:


Star Rating

Review Score

San Juan – 224 hotels and places to stay
See the latest prices and deals by choosing your dates.
Regenerate Wellness Center at Villas Escondidas, hotel in San Juan

Located in Grecia, Regenerate Wellness Center at Villas Escondidas features an outdoor swimming pool, free Wi-Fi access and a wheel-chair accessible room.

Nice location! Lots plants.
8.5
Scored 8.5
Very Good
Rated very good
75 reviews
Price from$70per night
Hotel Mango Valley, hotel in San Juan

Hotel Mango Valley is set in the green hills just outside Grecia. It offers a garden with an outdoor pool and fantastic views.

The rooms (casitas) are cozy and clean with very spacious bathrooms. Great water pressure with hot/cold available. The hotel staff is extremely accommodating, friendly, and helpful. The property is beautiful with lovely mountain views.
9.1
Scored 9.1
Wonderful
Rated wonderful
599 reviews
Price from$69.44per night
Hotel Grecia Costa Rica, hotel in San Juan

Located in Grecia, 11 miles from Poas National Park, Hotel Grecia Costa Rica provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Friendly staff. Comfortable bed & comforter. Large room. Powerful Air conditioning.
6.9
Scored 6.9
Pleasant
Rated pleasant
11 reviews
Price from$55per night
La Terraza Guest House B&B, hotel in San Juan

La Terraza Guest House B&B offers accommodations in Grecia. Free private parking is available on site. All rooms are equipped with a TV. Some rooms include a seating area to relax in after a busy day....

This place is a little paradise with manicured gardens, flowers, and beautiful birds everywhere. The room was spacious and included a small kitchenette. The king bed was great. The room even had an Amazon Echo (Alexa).
9.0
Scored 9.0
Wonderful
Rated wonderful
542 reviews
Price from$63.29per night
blanc haus, hotel in San Juan

Blanc haus is a recently renovated apartment in Grecia where guests can make the most of its garden and barbecue facilities.

Norman was wonderful, the garden in the morning was lovely.
9.2
Scored 9.2
Wonderful
Rated wonderful
140 reviews
Price from$41per night
Dreamcatcher house, hotel in San Juan

15 miles from Poas National Park in Sarchí, Dreamcatcher house provides accommodations with access to wellness packages.

Host was very nice and helpful. Very clean with a nice side patio
9.2
Scored 9.2
Wonderful
Rated wonderful
75 reviews
Price from$71per night
Supercostarica, hotel in San Juan

Supercostarica offers accommodations in El Cajon (Grecia), which is 27 mi from the capital San Jose and 22 mi from the airport. Free WiFi is offered throughout the property.

Beautiful views, cute studio apartment and amazing outdoor kitchen. The view from outdoor kitchen is spectacular.
9.6
Scored 9.6
Exceptional
Rated exceptional
65 reviews
Price from$50per night
Tiny House Dreamcatcher, hotel in San Juan

Providing a garden, Tiny House Dreamcatcher features accommodations in Sarchí Sur. This property offers access to a patio, free private parking, and free Wifi.

Cleanest place, quiet and safe.
9.4
Scored 9.4
Wonderful
Rated wonderful
124 reviews
Price from$71per night
Rancho Amalia, hotel in San Juan

Located in Naranjo, within 25 miles of Poas National Park and 13 miles of Catarata Tesoro Escondido, Rancho Amalia has accommodations with a garden and free WiFi as well as free private parking for...

We loved staying in a cabin on a farm. Beautiful views of the surrounding countryside. The cabin was the perfect size for our family of four.
9.4
Scored 9.4
Wonderful
Rated wonderful
24 reviews
Price from$108.75per night
Casa Bohemia, un lugar de relajación rodeada de naturaleza, hotel in San Juan

Offering a garden, Casa Bohemia, un lugar de relajación rodeada de naturaleza offers accommodations in Palmitos. This property offers access to a patio, free private parking, and free Wifi.

10
Scored 10
Exceptional
Rated exceptional
6 reviews
Price from$76.50per night
See all hotels near San Juan
Subscribe to receive premium deals

Prices drop the second you sign up!