Neix al vessant nord de la muntanya de la Mare de Déu del Mont, dins el terme de Bassegoda. Travessa la Garrotxa d’Empordà pels termes de Cabanelles i Lledó, separa els de Cistella i Vilanant dels de Navata i Taravaus, deixa a l’esquerra les viles d’Avinyonet de Puigventós i Vilafant, separa els termes de Figueres i Vilatenim dels de Santa Llogaia d’Àlguema, el Far i Vila-sacra i aflueix al seu col·lector aigua avall de Vilanova de la Muga. Els fondals eocènics són objecte de regatges minsos, malgrat l’aportació de les rieres de Cistella i de Terrades o Rissec i el torrent de Galligants per l’esquerra i de la riera d’Àlguema per la dreta.