Nasce in località Stribiana Superiore in prossimità della ''Valle del Campo Lungo'', nel comune di [[Caronno Varesino]], successivamente bagna [[Carnago]] ela le sue frazionifrazione Rovate, e le località Carbonolo Superiore, Carbonolo Inferiore e [[Milanello]]. A Carbonolo Inferiore il Rile riceve le acque di scolo dell'omonimo laghetto, mentre a Milanello le sue acque in eccesso sono raccolte da due vasche di accumulo ed uso irriguo e con funzione di prevenzione eventi alluvionali, ne esistono altre 3 nel territorio di Cassano Magnago., Superati gli sbarramenti a paratie mobili che ne regolano il flusso, lambisce [[Cairate]] e penetra nel territorio di [[Cassano Magnago]]. Qui il Rile riceve le acque del suo vero e unico affluente: il torrente ''Riofreddo''. Esso nasce al confine tra Cassano Magnago ed [[Oggiona con Santo Stefano]] ed attraverso una valletta piuttosto incassata, confluisce nel Rile. La sua lunghezza è di 2.5 km; il suo bacino imbrifero è di circa 1.1 km² ed ha una forma piuttosto allungata e stretta.
In prossimità della confluenza del Riofreddo nel Rile, sono presenti numerosi fenomeni di dissesto come l'erosione delle sponde dei due torrenti che causa frane e voragini franose sulla Collina di Sant'Agnese, che si trova sopra i due corsi d'acqua.