Kilden er i Pizzo del Lago i en høyde på 3 050 meter over havet på nordsiden av Val Bregaglia nær grensen til Sveits, som markerer grensen til nedbørfeltet til elven Po. Fra her renner den sørvestover gjennom kommunen Piuro før den ender i Mera ved Borgonuovo, litt nord for Chiavenna og enden av Val Bregaglia.