Search hotels and more near San Gerardo
Check out our top picks in San Gerardo
With mountain views, Hacienda Las Vainillas Boutique Hotel is set in Mastatal and has a restaurant, a shared lounge, bar, garden, year-round outdoor pool and terrace.

Located on the beach of Palo Seco at 12 km, Beso del Viento welcomes you in a small peninsula between the ocean and the mangroves. This charming hotel enjoys a beautiful setting.

Located in Damas, within 18 km of Manuel Antonio National Park and 11 km of Marina Pez Vela, Kayak Lodge provides accommodation with a shared lounge and as well as free private parking for guests who...

Set in Esterillos Este, 400 metres from Esterillos Beach, Sunset del Mar Beach Resort offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

Offering an outdoor pool and a restaurant, Hotel Delfin Beach Front Resort is located in Bejuco Beach. Free WiFi access is available in this resort, which is 5 minutes’ walk from the town centre.

Hotel Playa Bejuco is a spacious, modern property located just 75 metres from the beach in Bejuco. It offers guests free daily a la carte breakfast, as well as free Wi-Fi and an outdoor pool.

Set on Esterillos Este Beach, Alma del Pacifico Hotel & Spa offers bright, attractive villas overlooking its tropical gardens. It has an outdoor swimming pool, a spa and a restaurant.

Set in Parrita, a few steps from Palo Seco, Hotel Clandestino beach resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

Marenaz Oceanfront Resort features an outdoor swimming pool, garden, a restaurant and bar in Esterillos Este. This 5-star hotel offers free WiFi.

Boasting river views, Hacienda Mil Bellezas - Private 40ha Jungle Reserve offers accommodation with patio, around 26 km from Manuel Antonio National Park.

With mountain views, Hacienda Las Vainillas Boutique Hotel is set in Mastatal and has a restaurant, a shared lounge, bar, garden, year-round outdoor pool and terrace.

Located on the beach of Palo Seco at 12 km, Beso del Viento welcomes you in a small peninsula between the ocean and the mangroves. This charming hotel enjoys a beautiful setting.

Located in Damas, within 18 km of Manuel Antonio National Park and 11 km of Marina Pez Vela, Kayak Lodge provides accommodation with a shared lounge and as well as free private parking for guests who...

Set in Esterillos Este, 400 metres from Esterillos Beach, Sunset del Mar Beach Resort offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

Offering an outdoor pool and a restaurant, Hotel Delfin Beach Front Resort is located in Bejuco Beach. Free WiFi access is available in this resort, which is 5 minutes’ walk from the town centre.

Hotel Playa Bejuco is a spacious, modern property located just 75 metres from the beach in Bejuco. It offers guests free daily a la carte breakfast, as well as free Wi-Fi and an outdoor pool.

Set on Esterillos Este Beach, Alma del Pacifico Hotel & Spa offers bright, attractive villas overlooking its tropical gardens. It has an outdoor swimming pool, a spa and a restaurant.

Set in Parrita, a few steps from Palo Seco, Hotel Clandestino beach resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

Marenaz Oceanfront Resort features an outdoor swimming pool, garden, a restaurant and bar in Esterillos Este. This 5-star hotel offers free WiFi.

Boasting river views, Hacienda Mil Bellezas - Private 40ha Jungle Reserve offers accommodation with patio, around 26 km from Manuel Antonio National Park.

With mountain views, Hacienda Las Vainillas Boutique Hotel is set in Mastatal and has a restaurant, a shared lounge, bar, garden, year-round outdoor pool and terrace.
Boasting air-conditioned accommodation with a private pool, mountain view and a balcony, Cabaña privada cerca de Manuel Antonio is situated in Parrita.