Nace al norte de la localidad de Ceibas, en el departamento de Gualeguaychú y se dirige con rumbo sureste hasta desembocar en el río Uruguay en dos brazos, uno conserva el mismo nombre y el otro se denomina arroyo Santo Grande.