The rivers begins near Albanyà at 1,089 m a.s.l., and flows through the municipalities of Cabanelles, Lladó, Navata, Avinyonet de Puigventós, Vilafant, Santa Llogaia d'Àlguema, Figueres, El Far d'Empordà, Vila-sacra, and Vilanova de la Muga ().