El Cantón Echeandía al estar ubicado en una zona del subtrópico de la provincia Bolívar y en su mayor extensión su terreno es escarpado montañoso, las lluvias se escurren por quebradas que se convierten en arroyos, esteros y ríos, y finalmente, al unirse entre ellos, forman ríos más grandes, entre los ríos más importantes se encuentra al Norte, el Río Oncebí que recoge aguas del Río Runayacu y sus afluentes.