Lapa Ríos Eco Lodge se encuentra en el extremo sur de la Península de Osa, a 16 kilómetros de Puerto Jiménez en Punta Carbonera, provincia de Puntarenas.
Para llegar a Lapa Ríos se debe en volar desde San José a la pista de aterrizaje de Puerto Jiménez, posteriormente se deben recorrer 45 minutos hasta el hotel. También se puede llegar a Lapa Ríos a través de la carretera Interamericana Sur, desviándose a la altura del kilómetro 291 hacia Puerto Jiménez. La distancia desde San José hasta Puerto Jiménez es de 368 kilómetros.
Lapa Ríos Eco Lodge dispone de piscina, tour a una granja, restaurante con capacidad para 60 personas, el cual ofrece comida nacional e internacional. El techo es de paja de palma y los tejados elaborados de una madera dura de tres pisos con una escalera en espiral. Lapa Ríos se conecta a través de un pasillo con el Parque Nacional Corcovado, en la Península de Osa.
Las habitaciones de Lapa Ríos constituyen 16 cómodos y rústicos bungalows con capacidad para alojar dos camas queen las cuales están cubiertas por mosquiteros. Los bungalows disponen de caja de seguridad, mesas para lectura y sillas para estar y ventilador de techo. Cada uno cuenta con una cubierta privada y un patio complementado con una ducha al aire libre.