Nace en la sierra Madre, cerca de Santa Catarina Ixtahuacán y Nahualá (Sololá) y discurre en dirección del sur, atravesando los departamentos de Sololá, Suchitepéquez y Escuintla para desembocar en el océano Pacífico.