It flows west through the Val Bregaglia (Bergell), crosses the Italian border near Soglio, and turns south in Chiavenna, just before it receives the river Liro from the right at Prata Camportaccio.
It flows west through the Val Bregaglia (Bergell) and crosses the Italian border near Soglio. It is joined by the Acquafraggia close to Piuro, and then turns south at Chiavenna, just before it receives the river Liro from the right at Prata Camportaccio.