El Hotel Río Perdido se encuentra en Bagaces, en el cantón de Bagaces, provincia de Guanacaste, Costa Rica. Está ubicado en una propiedad privada de bosque seco tropical, a unos 8 km del centro de Bagaces y a aproximadamente 45 km del Aeropuerto Internacional Daniel Oduber Quirós en Liberia. El acceso se realiza por la Ruta 1 (Carretera Interamericana Norte) y un desvío hacia la zona montañosa.