Nace entre las montañas volcánicas de las mesetas centrales de la región a una elevación aproximada de 1200-1500 msnm en el municipio de Esquipulas, Chiquimula en Guatemala, donde es la unión de los ríos Chacalapa, Tepoctún, La Planta y "Olopita", y discorre 30km en territorio guatemalteco, ingresando a Honduras () donde recorre el departamento de Ocotepeque por 31,4 km.