Lapa Rios Lodge se ubica en la Península de Osa, en el cantón de Osa, provincia de Puntarenas, Costa Rica. El lodge está situado dentro de una reserva privada de selva tropical de más de 400 hectáreas, a unos 20 a 30 kilómetros de Puerto Jiménez.
La llegada se puede realizar de dos formas principales:
Por carretera: en automóvil desde San José, con un trayecto de aproximadamente 7 horas. El camino combina carreteras asfaltadas con los últimos tramos en vías sin pavimentar rodeadas de naturaleza.
Por vía aérea: desde el Aeropuerto Internacional Juan Santamaría en San José hasta el aeródromo de Puerto Jiménez en un vuelo de aproximadamente 50 minutos. Desde allí, el traslado continúa en vehículo 4×4 durante unos 45 minutos, atravesando caminos rurales, selva tropical y pequeños ríos.