It originates in southeastern Paraíba state, near the border with Ceará, and flows north-northeast through Paraíba and Rio Grande do Norte states to empty into the Atlantic Ocean near Macau.
This river begins in the southeastern part of Paraíba state, close to the border with Ceará, and then moves north-northeast through Paraíba and Rio Grande do Norte states before draining into the Atlantic Ocean near Macau.