Nace en la cordillera de Guanacaste, en las faldas del volcán Orosí, con el nombre de río Tempisquito, discurre a lo largo de unos 144 km en dirección sur y sureste por la provincia de Guanacaste, bordeando la península de Nicoya, hasta desembocar en el fondo del golfo de Nicoya, un entrante del océano Pacífico.